HMI Builder
Most of the time, simulation needs a simple user interface to interact with or display parameters.
vsTASKER offers such capability with its embedded HMI builder.
The HMI is based on graphical objects called Sprites.
They are divided into two categories:
-
Output: sprite is activated by a value. A rotator, a lamp, a GDI are output sprites.
-
Input: sprite provides a value on a user action. A knob, a slider are input sprites.
vsTASKER HMI will not replace high end HMI builders like
VAPS or
GL-Studio that are explicitly designed for such purpose.
Nevertheless, vsTASKER can use and embed VAPS or GL-Studio objects if such interfaces matter.
Several projects have used the embedded HMI provided by vsTASKER for building control panels, instructor consoles or practical and freely deployable standalone interactive simulation tool.
The HMI is based on GLUT.
A simulation engine including HMI will generate a thread for the GLUT display. Thus, it is possible to use any Viewer combined with an HMI display.
: add a Texture Shape (see
here)
: see below
: see below
Output objects:
: add a Rotator sprite (see
here)
: add a Lamp sprite (see
here)
: add a Label sprite (see
here)
: add a Strip sprite (see
here)
: add a Horizon sprite (see
here)
: add a Gdi sprite (see
here)
: add a Gdi Map sprite (see
here)
: add a Gdi OSG sprite (see
here)
Input objects:
: add a Knob sprite (see
here)
: add a Switch sprite (see
here)
: add a Slider sprite (see
here)
: add a Check Box sprite (see
here)
: add a Text Field sprite (see
here)
: add a Value List sprite (see
here)
: add an Image List sprite (see
here)