Widget Library

A explanation of how to work with Motorcortex Grid

34 minute read

The Widget Library

On the left side of the grid application you will find the Widget Library.

Widget Description
vButton Will add a Button to the Grid
vSwitch Will add a Switch to the Grid
vLight Will add a Indicator Light to the Grid
vLabel Will add a Label to the Grid
box Will add a 3D image to the Grid
vMiniPlot Will add a mini plot to the Grid
vDataPlot Will add a data plot to the Grid
vDivider Will add a divider to the Grid
vOutput Will add a Output to the Grid
vRange Will add a Range slider to the Grid
vInput Will add a Input to the Grid
vImage Will add a Image to the Grid
vHtml Will add a HTML object to the Grid
vFileList Will add a File list to the Grid
vMeter Will add a Meter indicator to the Grid
vJoystick Will add a Joy-stick to the Grid
vGeometry Will add a Geometry to the Grid
vProgram Will add a menu to create a program to the Grid
vCamera Will add a camera screen to the Grid

Input Widgets

Input widgets are used to change parameters in the parameter tree to control your system.

⚠ Using Motorcortex-grid all parameters of the running control system are accessible and may be modified. Changing parameters may cause unpredictable or unstable machine behavior and may cause danger to personnel or cause damage to the machine or its surroundings. The tool should only be used by system experts that have detailed knowledge of the system and that know what the impact of parameter changes is.

Button

When a Button is selected the Inputbox on the right of the screen will start showing the button properties.

Button
Button Settings

Bar Description
PATH This is where you configure the linkage of the parameter you want to manipulate.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path In the Path bar you select the path in the parameter tree to link with this element.
channel If a selected parameter is a array you can select the desired channel of the array here
VISIBILITY This is where you configure the visibility of the this element.
visibility In the Visibility bar you can select the Parameter in the Parameter tree that will make this your element show up. Per default no path will always make a element show up.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path This Path manipulates the visibility of the element and can be selected from the parameter tree.
channel If a selected parameter is a array you can select the desired channel of the array here
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches. The raw parameter is called x
label The text inside the button can be changed by changing the label text.
value on The on value can be changed by the user to create a Binary button or set a parameter to a decimal number. Per default buttons are binary.
value Off The on value can be changed by the user to create a Binary button or set a parameter to a decimal number in the off position. Per default buttons are binary.
send Rate The Send Rate determines how many times per second a signal will be send from the button.
font Size The font size determines the size of the text inside the element. This also determines the height of the button.
background The color of the button can be changed by changing the background color.
sticky The Sticky check box makes it possible to create a button that can be only used when the parameter does not change this is handy if a reply of a action is needed.
width The Width of a element is defined here.
x The X position of a element is defined here.
y The Y position of a element is defined here.
z The Z position of a element is defined here.

Switch

When a switch is selected the Inputbox on the right of the screen will start showing the switch properties.

Switch
Switch Settings

Bar Description
PATH This is where you configure the linkage of the parameter you want to manipulate.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path In the Path bar you select the path in the parameter tree to link with this element.
channel If a selected parameter is a array you can select the desired channel of the array here
VISIBILITY This is where you configure the visibility of the this element.
visibility In the Visibility bar you can select the Parameter in the Parameter tree that will make this your element show up. Per default no path will always make a element show up.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path This Path manipulates the visibility of the element and can be selected from the parameter tree.
channel If a selected parameter is a array you can select the desired channel of the array here
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
value on The on value can be changed by the user to create a Binary button or set a parameter to a decimal number. Per default buttons are binary.
value Off The on value can be changed by the user to create a Binary button or set a parameter to a decimal number in the off position. Per default buttons are binary.
x The X position of a element is defined here.
y The Y position of a element is defined here.
z The Z position of a element is defined here.

Range

When a Range is selected the Inputbox on the right of the screen will start showing the range properties.

Range
Range Settings

Bar Description
PATH This is where you configure the linkage of the parameter you want to manipulate.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path In the Path bar you select the path in the parameter tree to link with this element.
channel If a selected parameter is a array you can select the desired channel of the array here.
VISIBILITY This is where you configure the visibility of the this element.
visibility In the Visibility bar you can select the Parameter in the Parameter tree that will make this your element show up. Per default no path will always make a element show up.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path This Path manipulates the visibility of the element and can be selected from the parameter tree.
channel If a selected parameter is a array you can select the desired channel of the array here
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
FILTER
gain With the gain you can define the gain for the range slider.
offset With the offset you can define a offset for the range slider.
unit Here you can define the units shown in the range slider.
label Here you can define the label/name of your range
min The Min Value is the minimum value that can be selected within the range.
max The Min Value is the maximum value that can be selected within the range.
step The Step size determines the size of steps within the range.
decimals The decimals you can choose how many decimals are shown within the range.
update on The update on options make it possible to update the selected value within the range directly on movement or on release.
width The Width of a element is defined here.
x The X position of a element is defined here.
y The Y position of a element is defined here.
z The Z position of a element is defined here.

Joystick

When a joystick is selected the Inputbox on the right of the screen will start showing the range properties.

Joystick
Joystick Settings

Bar Description
PATH HORIZONTAL This is where you configure the linkage of the parameter you want to manipulate.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path In the Path bar you select the path in the parameter tree to link with this element.
channel If a selected parameter is a array you can select the desired channel of the array here.
PATH VERTICAL This is where you configure the linkage of the parameter you want to manipulate.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path In the Path bar you select the path in the parameter tree to link with this element.
channel If a selected parameter is a array you can select the desired channel of the array here.
VISIBILITY This is where you configure the visibility of the this element.
visibility In the Visibility bar you can select the Parameter in the Parameter tree that will make this your element show up. Per default no path will always make a element show up.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path This Path manipulates the visibility of the element and can be selected from the parameter tree.
channel If a selected parameter is a array you can select the desired channel of the array here
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
direction With the direction options you can select what kind of joystick you prefer: only horizontal, only vertical, or for both directions.
send Rate The Send Rate determines how many times per second a signal will be send from the Joystick.
nudge Horizontal A nudge is a arrow on the outside of the joystick. With this bar you can determine the value the joystick will send when pressing a horizontal nudge.
nudge Vertical A nudge is a arrow on the outside of the joystick. With this bar you can determine the value the joystick will send when pressing a vertical nudge.
deadzone The dead zone is the zone of the joystick were it will not respond when dragging it.
radius The radius of the joystick determines the size of the joystick.
x The X position of a element is defined here.
y The Y position of a element is defined here.
z The Z position of a element is defined here.

Input

When a input is selected the Inputbox on the right of the screen will start showing the range properties.

Input
Input Settings

Bar Description
PATH This is where you configure the linkage of the parameter you want to manipulate.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path In the Path bar you select the path in the parameter tree to link with this element.
channel If a selected parameter is a array you can select the desired channel of the array here.
VISIBILITY This is where you configure the visibility of the this element.
visibility In the Visibility bar you can select the Parameter in the Parameter tree that will make this your element show up. Per default no path will always make a element show up.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path This Path manipulates the visibility of the element and can be selected from the parameter tree.
channel If a selected parameter is a array you can select the desired channel of the array here
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
FILTER
gain With the gain you can define the gain for the input.
offset With the offset you can define a offset for the input.
unit Here you can define the units shown in the input.
step The step size determines the step size of the + and - button in the Input.
font Size The font size determines the size of the text inside the element.
font Weight The min value is the minimum value that can be selected within the range.
line Height The Line height determines the height of the input box.
decimals The amount of decimals shown can be determined by changing this value.
min The min value is the minimal value possible for this input. If no value is defined there is no minimal value.
max The max value is the maximum value possible for this input. If no value is defined there is no maximum value.
width The Width of a element is defined here.
x The X position of a element is defined here.
y The Y position of a element is defined here.
z The Z position of a element is defined here.

Output Widgets

Light

When a input is selected the Inputbox on the right of the screen will start showing the range properties.

Light
Light Settings

Bar Description
PATH This is where you configure the linkage of the parameter you want to manipulate.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path In the Path bar you select the path in the parameter tree to link with this element.
channel If a selected parameter is a array you can select the desired channel of the array here.
VISIBILITY This is where you configure the visibility of the this element.
visibility In the Visibility bar you can select the Parameter in the Parameter tree that will make this your element show up. Per default no path will always make a element show up.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path This Path manipulates the visibility of the element and can be selected from the parameter tree.
channel If a selected parameter is a array you can select the desired channel of the array here
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
label The text shown in a element can be changed by changing the label.
font Size The text size of a label can be changed by the font size.
line Height The Line height determines the height of the light box.
color On The color when the light is on is determined in this color box.
color Off The color when the light is off is determined in this color box.
width The Width of a element is defined here.
x The X position of a element is defined here.
y The Y position of a element is defined here.
z The Z position of a element is defined here.

Meter

Meter
Meter Settings

Bar Description
PATH This is where you configure the linkage of the parameter you want to manipulate.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path In the Path bar you select the path in the parameter tree to link with this element.
channel If a selected parameter is a array you can select the desired channel of the array here.
VISIBILITY This is where you configure the visibility of the this element.
visibility In the Visibility bar you can select the Parameter in the Parameter tree that will make this your element show up. Per default no path will always make a element show up.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path This Path manipulates the visibility of the element and can be selected from the parameter tree.
channel If a selected parameter is a array you can select the desired channel of the array here
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
orientation The meter can be oriented Horizontally or Vertically.
show Value The value inside of the meter can be shown continuously by checking the Show Value check box.
decimals The amount of Decimals of the shown value is determined here.
size The size of the meter can be defined here.
MIN
input For the input you can determine if it is either a static value or a path.
value Here you determine what the minimum value of the brake is.
color Here you determine the color of the meter brake.
show Label The show label check box makes it possible to show the minimum value of a brake.
BREAK 1
input For the input you can determine if it is either a static value or a path.
value Here you determine what the minimum value of the brake is.
color Here you determine the color of the meter brake.
show Label The show label check box makes it possible to show the minimum value of a brake.
BREAK 2
input For the input you can determine if it is either a static value or a path.
value Here you determine what the minimum value of the brake is.
color Here you determine the color of the meter brake.
show Label The show label check box makes it possible to show the minimum value of a brake.
BREAK 3
input For the input you can determine if it is either a static value or a path.
value Here you determine what the minimum value of the brake is.
color Here you determine the color of the meter brake.
show Label The show label check box makes it possible to show the minimum value of a brake.
BREAK 4
input For the input you can determine if it is either a static value or a path.
value Here you determine what the minimum value of the brake is.
color Here you determine the color of the meter brake.
show Label The show label check box makes it possible to show the minimum value of a brake.
BREAK 5
input For the input you can determine if it is either a static value or a path.
value Here you determine what the minimum value of the brake is.
color Here you determine the color of the meter brake.
show Label The show label check box makes it possible to show the minimum value of a brake.
Max
input For the input you can determine if it is either a static value or a path.
value Here you determine what the minimum value of the brake is.
color Here you determine the color of the meter brake.
show Label The show label check box makes it possible to show the minimum value of a brake.
x The X position of a element is defined here.
y The Y position of a element is defined here.
x The Z position of a element is defined here.

Miniplot

Button
Button Settings

Bar Description
VISIBILITY This is where you configure the visibility of the this element.
visibility In the Visibility bar you can select the Parameter in the Parameter tree that will make this your element show up. Per default no path will always make a element show up.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path This Path manipulates the visibility of the element and can be selected from the parameter tree.
channel If a selected parameter is a array you can select the desired channel of the array here
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
frequency divider With the frequency divider you can reduce the rate at which the server publishes its data. The server update rate is divided by this value; e.g. if the server has an update rate of 1000 Hz, a frequency divider of 100 will make the publisher send only every 100th sample, resulting in an update rate of the received data of 10 Hz.
time range The Time Range of the mini plot can be defined here.
y min The minimum Y value is determined here.
y max The maximum Y value is determined here.
PATH 1
color Here you determine the color of your plot line.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path In the Path bar you select the path in the parameter tree to link with this element.
channel If a selected parameter is a array you can select the desired channel of the array here.
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
PATH 2
color Here you determine the color of your plot line.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path In the Path bar you select the path in the parameter tree to link with this element.
channel If a selected parameter is a array you can select the desired channel of the array here.
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
PATH 3
color Here you determine the color of your plot line.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path In the Path bar you select the path in the parameter tree to link with this element.
channel If a selected parameter is a array you can select the desired channel of the array here.
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
PATH 4
color Here you determine the color of your plot line.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path In the Path bar you select the path in the parameter tree to link with this element.
channel If a selected parameter is a array you can select the desired channel of the array here.
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
PATH 5
color Here you determine the color of your plot line.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path In the Path bar you select the path in the parameter tree to link with this element.
channel If a selected parameter is a array you can select the desired channel of the array here.
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
width The Width of the Mini plot can be defined here.
height The Height of the Mini plot can be defined here.
x The X position of a element is defined here.
y The Y position of a element is defined here.
z The Z position of a element is defined here.

Dataplot

Button
Button Settings

Bar Description
VISIBILITY This is where you configure the visibility of the this element.
visibility In the Visibility bar you can select the Parameter in the Parameter tree that will make this your element show up. Per default no path will always make a element show up.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path This Path manipulates the visibility of the element and can be selected from the parameter tree.
channel If a selected parameter is a array you can select the desired channel of the array here
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
title The title of the Plot can be defined here.
data Here you can choose your .csv or .json file containing the data for the plot.
xcol In the xcol you determine the column-index from the .csv or .json file to be shown as the x-axis of the plot. E.g. 0
ycol In the ycol you determine the column-indices from the .csv or .json file to be used for the values on the y-axis of the plot. E.g. [1,2,3]
xlabel The text inside the button can be changed by changing the label text.
ylabel The min value is the minimum value that can be selected within the range.
autoscale Y The Auto scale check box makes it possible to automatically scale the Y axis of the plot.
rangeslider X The step size determines the size of steps within the range.
y min The minimum Y axis value for the plot is determined here.
y max The maximum Y axis value for the plot is determined here.
plotstyle See the documentation of Plotly https://plotly.com/javascript/reference/layout/
plotlayout See the documentation of Plotly https://plotly.com/javascript/reference/layout/
refresh every Here you select how many times the plot gets refreshed per seconds.
show legend The Show legend check box makes it possible to turn on or off the legend of the plot.
color Here you determine the color of your plot line.
width The Width of a element is defined here.
x The X position of a element is defined here.
y The Y position of a element is defined here.
z The Z position of a element is defined here.

Output

Button
Button Settings

Bar Description
PATH This is where you configure the linkage of the parameter you want to manipulate.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path In the Path bar you select the path in the parameter tree to link with this element.
channel If a selected parameter is a array you can select the desired channel of the array here.
VISIBILITY This is where you configure the visibility of the this element.
visibility In the Visibility bar you can select the Parameter in the Parameter tree that will make this your element show up. Per default no path will always make a element show up.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path This Path manipulates the visibility of the element and can be selected from the parameter tree.
channel If a selected parameter is a array you can select the desired channel of the array here
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
map Here you can select the .json file that provides a mapping between the parameter value and a string.
unit Here you can define the output unit string.
decimals
color
font size The text size inside the output can be changed by changing the font size.
font weight The font weight can be changed here to: bold.
allign Here you can select the alignment of the output text to the left/center or right.
line height Here you can determine the line height of the output element.
hexadecimal By checking the hexadecimal box you can have the output shown as a hexadecimal number.
width The Width of a element is defined here.
x The X position of a element is defined here.
y The Y position of a element is defined here.
z The Z position of a element is defined here.

3D

Button
Button Settings

Bar Description
VISIBILITY This is where you configure the visibility of the this element.
visibility In the Visibility bar you can select the Parameter in the Parameter tree that will make this your element show up. Per default no path will always make a element show up.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path This Path manipulates the visibility of the element and can be selected from the parameter tree.
channel If a selected parameter is a array you can select the desired channel of the array here
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
frequency divider With the frequency divider you can reduce the rate at which the server publishes its data. The server update rate is divided by this value; e.g. if the server has an update rate of 1000 Hz, a frequency divider of 100 will make the publisher send only every 100th sample, resulting in an update rate of the received data of 10 Hz.
time range The Time Range of the mini plot can be defined here.
model Here you select your 3D file inside From your project inside Motorcortex.io
PAIR GEOMETRY Pair this widget with the geometry widget to visualize geometry items in this 3D widget.
width The Width of a element is defined here.
height The Height of a element is defined here.
x The X position of a element is defined here.
y The Y position of a element is defined here.
z The Z position of a element is defined here.

Image

Button
Button Settings

Bar Description
VISIBILITY This is where you configure the visibility of the this element.
visibility In the Visibility bar you can select the Parameter in the Parameter tree that will make this your element show up. Per default no path will always make a element show up.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path This Path manipulates the visibility of the element and can be selected from the parameter tree.
channel If a selected parameter is a array you can select the desired channel of the array here
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
PATH This is where you configure the linkage of the parameter you want to manipulate.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path In the Path bar you select the path in the parameter tree to link with this element.
channel If a selected parameter is a array you can select the desired channel of the array here.
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
file Here you can choose the file you want to be shown in your user interface.
json index Here you can select the .json file that provides a mapping between the parameter value and a image.
width The Width of a element is defined here.
height The Height of a element is defined here.
x The X position of a element is defined here.
y The Y position of a element is defined here.
z The Z position of a element is defined here.

Camera

Button
Button Settings

Bar Description
VISIBILITY This is where you configure the visibility of the this element.
visibility In the Visibility bar you can select the Parameter in the Parameter tree that will make this your element show up. Per default no path will always make a element show up.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path This Path manipulates the visibility of the element and can be selected from the parameter tree.
channel If a selected parameter is a array you can select the desired channel of the array here
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
subsctiption group In the Path bar you select the path in the parameter tree to link with this element.
Camera size
Camera resolution
Camera image
frequency divider The text inside the button can be changed by changing the label text.
use webcam Checking the Use Web cam box will make automatically use of the users web cam (make sure you allow your computer to do this.)
show FPS Checking the Show FPS box will how how much Frames Per Second are shown inside the Camera element.
width The Width of a element is defined here.
x The X position of a element is defined here.
y The Y position of a element is defined here.
z The Z position of a element is defined here.

Other Widgets

Divider

Button
Button Settings

Bar Description
VISIBILITY This is where you configure the visibility of the this element.
visibility In the Visibility bar you can select the Parameter in the Parameter tree that will make this your element show up. Per default no path will always make a element show up.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path This Path manipulates the visibility of the element and can be selected from the parameter tree.
channel If a selected parameter is a array you can select the desired channel of the array here
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
horizontal In the Path bar you select the path in the parameter tree to link with this element.
color The color of the divider can be changed by clicking this box
size The Width of a element is defined here.
x The X position of a element is defined here.
y The Y position of a element is defined here.
z The Z position of a element is defined here.

HTML

HTML
HTML Settings

Bar Description
VISIBILITY This is where you configure the visibility of the this element.
visibility In the Visibility bar you can select the Parameter in the Parameter tree that will make this your element show up. Per default no path will always make a element show up.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path This Path manipulates the visibility of the element and can be selected from the parameter tree.
channel If a selected parameter is a array you can select the desired channel of the array here
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
html In the Path bar you select the path in the parameter tree to link with this element.
font size The text size inside the output can be changed by changing the font size.
font weight The font weight can be changed here to: bold.
line height Here you can determine the line height of the output element.
background Here you can define the background color of your HTML element.
color The text inside the button can be changed by changing the label text.
width The Width of a element is defined here.
x The X position of a element is defined here.
y The Y position of a element is defined here.
z The Z position of a element is defined here.

File List

Button
Button Settings

Bar Description
VISIBILITY This is where you configure the visibility of the this element.
visibility In the Visibility bar you can select the Parameter in the Parameter tree that will make this your element show up. Per default no path will always make a element show up.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path This Path manipulates the visibility of the element and can be selected from the parameter tree.
channel If a selected parameter is a array you can select the desired channel of the array here
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
folder Url The URL of the folder that contains the files to be shown in the list. The list must be provided by the web server in json format. In NGINX you specify this by adding the following attributed to the location section of your folder: location /log { autoindex on; autoindex_format json; }
show date If enabled, shows the creation date of the file
show size If enabled, shows the size of the file. If you specify the nginx attribute “autoindex_exact_size off;", the size will be shown in in compact form (e.g. “1.2 Mb”).
width The Width of a element is defined here.
height The Height of a element is defined here.
x The X position of a element is defined here.
y The Y position of a element is defined here.
z The Z position of a element is defined here.

Geometry

Button
Button Settings

Bar Description
VISIBILITY This is where you configure the visibility of the this element.
visibility In the Visibility bar you can select the Parameter in the Parameter tree that will make this your element show up. Per default no path will always make a element show up.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path This Path manipulates the visibility of the element and can be selected from the parameter tree.
channel If a selected parameter is a array you can select the desired channel of the array here
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
pair program Pair this widget with the program widget to be able to add geometry point) to your program.
cart path Path to the actual Cartesian tool coordinates. When the Teach button of the widget is used these coordinates are sowed into the geometry point (usually: root/Control/actualToolCoordinates)
joint path Path to the actual joint coordinates. When the Teach button of the widget is used these coordinates are stored into the geometry point (usually: root/Control/actualJointPositionsFiltered)
mode command path Path to the mode command (usually: root/Logic/modeCommand)
semiAuto path Path to the signal to activate Semi-auto mode: (usually: root/Control/activateSemiAuto)
semiAuto target path Path where the Semi-auto move will move to, when using the MovoTo button. (usually: root/Control/semiAutoMotionGenerator/target)
background color The background color
width The Width of a element is defined here.
height The Height of a element is defined here.
x The X position of a element is defined here.
y The Y position of a element is defined here.
z The Z position of a element is defined here.

Program

Button
Button Settings

Bar Description
VISIBILITY This is where you configure the visibility of the this element.
visibility In the Visibility bar you can select the Parameter in the Parameter tree that will make this your element show up. Per default no path will always make a element show up.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path This Path manipulates the visibility of the element and can be selected from the parameter tree.
channel If a selected parameter is a array you can select the desired channel of the array here
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
PAIR GEOMETRY Pair this widget with the geometry widget to be able to add geometry point) to your program.
current command ID path The path to the current Motion Interpreter Command (usually: root/MotionJSInterpreter/currentCommandId)
current program ID path The path to the current Motion Interpreted Program (usually: root/MotionJSInterpreter/currentProgramId)
storage folder This is the location where Programs are stored relative to the current project path. (usually: /programs)
width The Width of a element is defined here.
height The Height of a element is defined here.
x The X position of a element is defined here.
y The Y position of a element is defined here.
z The Z position of a element is defined here.

ColorPick

Button
Button Settings

Bar Description
PATH This is where you configure the linkage of the parameter you want to manipulate.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path In the Path bar you select the path in the parameter tree to link with this element.
channel If a selected parameter is a array you can select the desired channel of the array here
VISIBILITY This is where you configure the visibility of the this element.
visibility In the Visibility bar you can select the Parameter in the Parameter tree that will make this your element show up. Per default no path will always make a element show up.
prefix In the prefix you fill in the path of a parameter. A prefix is mainly useful for editing multiple paths of parameters.
path This Path manipulates the visibility of the element and can be selected from the parameter tree.
channel If a selected parameter is a array you can select the desired channel of the array here
expression With the expression you can manipulate the presentation of the output For example convert Meters to Inches (The raw parameter is called x).
x The X position of a element is defined here.
y The Y position of a element is defined here.
z The Z position of a element is defined here.
Last modified March 23, 2021: Restructured GRID (44d0658)