LogoLogo
TRIK StudioTRIKLego EV3Lego NXT
English
English
  • TRIK help
  • TRIK Studio
    • About TRIK Studio
      • How to find out the version of TRIK Studio
    • Getting started and creating a project
    • TRIK Studio interface
      • TRIK Studio main menu
      • Working with graphs
      • How to open robot settings
      • How to change TRIK Studio interface language
    • TRIK Studio settings
    • 2D model
      • 2D model tuning
      • Adding restrictions to the 2D Model
        • Restrictions setting examples
    • Visual programming
      • Adding and removing blocks
      • Common blocks
      • Links between blocks
      • Syntax of expressions in the blocks
        • TRIK Studio language types
          • Array
        • TRIK Studio language tokens
        • TRIK Studio language operators
        • Constants
        • Sensor variables
        • Built-in functions
      • Property editing
      • Subprograms
    • Textual programming
    • Exercises
    • External tools
      • PuTTY
      • WinSCP
    • TRIK Studio shortcuts
    • Antivirus conflicts
      • Avast antivirus blocks TRIK Studio. What to do?
  • TRIK Studio Junior
    • About TRIK Studio Junior
      • How to find out the version of TRIK Studio Junior
    • Getting started and creating a project in TRIK Studio Junior
    • TRIK Studio Junior interface
      • How do I replace the "Character movement" image?
    • TRIK Studio Junior settings
    • Visual programming in TRIK Studio Junior
      • Adding and removing blocks in TRIK Studio Junior
      • Blocks in TRIK Studio Junior
      • Links between blocks in TRIK Studio Junior
      • Syntax of expressions in the blocks in TRIK Studio Junior
      • Property editing in TRIK Studio Junior
      • Subprograms in TRIK Studio Junior
    • Exercises in TRIK Studio Junior
  • INTEGRATIONS
    • PyCharm
      • Running a 2D model in TRIK Studio from PyCharm
    • Sublime Text
      • Running a 2D model in TRIK Studio from Sublime Text
      • Uploading programs to several TRIK robots from Sublime Text
    • VSCode
      • Running a 2D model in TRIK Studio from VSCode
      • Uploading programs to several TRIK robots from VSCode
  • TRIK controller
    • About the TRIK controller
      • Screenshot of the TRIK controller screen
    • TRIK controller firmware
      • How to find out the firmware version of the TRIK controller?
    • TRIK controller menu
    • Connecting to the TRIK controller via Wi-Fi
      • Connecting the TRIK controller to a computer and smartphone
      • Connecting the TRIK controller to TRIK Studio
      • Interaction of TRIK controllers
        • An example of solving a problem on the interaction of two robots
    • Connecting to the TRIK controller using UART
    • Launching and uploading programs to the TRIK controller
    • Programming TRIK with the visual programming language
      • TRIK specific blocks
      • Sensory variables for the TRIK controller
    • TRIK controller programming in Python and JavaScript
      • Object «brick»
        • Class «accelerometer»
        • Class «battery»
        • Class «colorSensor»
        • Class «display»
        • Class «encoder»
        • Class «gyroscope»
        • Class «keys»
        • Class «led»
        • Class «lineSensor»
        • Class «motor»
        • Class «objectSensor»
        • Class «sensor»
      • Object «script»
      • Object «mailbox»
      • Object «gamepad»
      • Object «Threading»
      • Function getPhoto
      • Function include
    • TRIK controller web interface
    • Connecting devices to TRIK and working with them
      • Connecting and working with the video module
      • Testing devices connected to the TRIK controller
      • Configuring the operation of a USB camera with a TRIK controller
      • Capturing images with TRIK camera and using them in TRIK Studio
      • Working with battery and charger
  • LEGO EV3 Controller
    • About LEGO EV3
    • Connecting a LEGO EV3 Controller to TRIK Studio
    • LEGO EV3 specific blocks
    • Sensory Variables for the LEGO EV3 Controller
    • Launching and uploading programs to the LEGO EV3
  • LEGO NXT Controller
    • About LEGO NXT
    • LEGO NXT Controller Firmware
    • Connecting a LEGO NXT Controller to TRIK Studio
    • LEGO NXT specific blocks
    • Sensory Variables for the LEGO NXT Controller
    • LEGO NXT C Programming
    • Launching and uploading programs to the LEGO NXT
  • Quadcopter Geoscan Pioneer
    • About quadcopter Geoscan Pioneer
    • Geoscan Pioneer specific blocks
  • TRIK Gamepad
    • About TRIK Gamepad
      • TRIK Gamepad App
      • TRIK Gamepad Utility
    • Robot control from the remote control
  • Feedback
    • Actions in case of TRIK Studio or TRIK controller malfunction
    • Ask a Question
    • trikset.com
Powered by GitBook
On this page
  • TRIK Studio modes
  • Switching between modes
  • Editing mode
  • Editor window/scene
  • Main menu
  • File panel
  • Edit panel
  • View panel
  • Interpreter panel
  • Generators panel
  • "Other" panel
  • Panel for switching between editing and debugging modes
  • Property editor panel
  • Sensors settings panel
  • Palette panel
  • Variables panel
  • Status bar
  • Debug mode
  • 2D model window
  • Robot settings panel
  • Error panel
  • Plots panel

Was this helpful?

Export as PDF
  1. TRIK Studio

TRIK Studio interface

PreviousGetting started and creating a projectNextTRIK Studio main menu

Last updated 4 years ago

Was this helpful?

TRIK Studio modes

The TRIK Studio interface depends on the selected mode. TRIK Studio has two modes:

  1. It is intended for creating a robot control diagram and executing it in the generation mode.

  2. It is intended for executing and debugging a program on a 2D model or in interpretation mode on a real robot.

Switching between modes

There are three ways to switch modes:

  1. Keyboard shortcuts Ctrl+1 / Ctrl+2.

  2. .

Editing mode

TRIK Studio in edit mode has the following interface elements:

Editor window/scene

The scene displays the diagram and allows you to edit it.

Read about creating a new project and working with the diagrams in the articles:

Editor mode also displays the current executable block when interpreting diagrams.

Main menu

The main menu of TRIK Studio contains a set of basic operations and environment settings:

For more information, see the article:

File panel

Edit panel

View panel

The View panel contains buttons that allow you to scale diagrams.

You can also zoom the scene using:

  1. Hold down the Ctrl key and roll the mouse wheel.

  2. Keyboard shortcut Ctrl+= и Ctrl+-.

Interpreter panel

When working with a real robot in interpretation mode, this panel also contains a "Connect" button.

Generators panel

The commands in this panel change depending on the program configuration.

The Generators panel contains commands for generating code and loading the program to the robot.

"Other" panel

"Other" panel may contain various information depending on the chosen platform.

Panel for switching between editing and debugging modes

The panel for mode switching displays the current TRIK Studio mode and allows you to switch between editing and debugging modes.

Property editor panel

The property editor is used to display and edit the property values ​​of selected objects (blocks, links).

About working with the property editor see article:

Sensors settings panel

Sensor settings allow you to specify which sensors are used on which port. The same can be done from the robot settings dialog.

Palette panel

The Palette panel contains a set of available blocks and the relationships between them, which can be added to the diagram.

  1. Blocks that are not available in the selected execution model (2D model or on a real robot) are highlighted in gray.

How to add and remove blocks to the scene in TRIK Studio read in the article:

Variables panel

Status bar

Debug mode

The elements of the TRIK Studio interface in debug mode repeat the elements in edit mode, except for the editor window, property editor panels and palette. Instead of these elements, the next elements are displayed:

2D model window

The 2D model window opens if a 2D model is selected as the program execution mode.

The window allows you to set the environment in which the robot will be executed, set the robot sensors and observe how the program written in edit mode will work.

Read more about the 2D model in the article:

In the Interpretation and Generation modes for the real robot, this window is not displayed, an executable diagram is displayed instead.

Robot settings panel

Opening robot settings panel

Error panel

In the case of syntactic and semantic errors in the TRIK Studio, a window with the corresponding messages appears.

To view the block where the error occurred, click on the message.

Plots panel

The Plots window displays the values sent by the sensors in real-time.

Read more in the article:

The "File" panel repeats the main operations available from the "" menu.

Create a new project. Open a saved project. Save the current project.

Cancel the operation. Repeat the operation.

Zoom in / out.

The Interpreter panel contains the commands for starting and stopping the execution of a program, buttons for switching interpretation modes between a two-dimensional model and a real robot, as well as a button for opening available from the Tools menu.

Run program. Stop program. 2D model mode. Real robot mode. Robot settings.

Generate code. Upload program to the robot.

For example, for the this panel displays the IP address of the controller to which you are connecting.

Editor. Debug.

Available set of sensors depends on the selected platform in the settings on the tab.

The composition of the palette may vary depending on the platform selected in the .

Displays the list of variables used when executing the diagram with their current values, including . When executed in the interpretation mode on a two-dimensional model or a real robot, they are taken from the robot in real-time. Not used in the generation mode.

The status bar displays the current TRIK Studio mode ( or ) and allows you to switch between modes. To switch between them, just click on the status bar.

The robot settings panel displays the type of controller and robot parameters that depend on the selected .

Getting started and creating a project
Adding and removing blocks
TRIK Studio main menu
TRIK kit
Property editing
Adding and removing blocks
sensor variables
2D model
Working with graphs
Editor window/scene
Main menu
File panel
Edit panel
View panel
Interpreter panel
Generators panel
"Others" panel
Panel for switching between editor and debug mode
Property editor panel
Sensor settings
Palette (set of blocks for diagrams creation)
Variables panel
Status bar
editing
debugging
2D model window
Error panel
Robot settings panel
Plots panel
Editing mode
Debug mode
Mode switching panel.
Status bar
robot settings
Robots
settings
platform
File
Edit
View
Tools
Settings
Help
File