Workshop4 IDE provides four different options for programming 4D Systems Intelligent Displays, ranging from the easy and code-less ViSi Genie option to the powerful and code-only Designer option. The Serial option turns the display into a serial slave, allowing it to be controlled by microcontrollers via simple serial commands.
|
Genie Option
The Genie environment is a completely graphical, code-less, drag-and-drop option for programming the displays. Various widgets such as buttons, knobs, gauges, text and video are used to easily create a graphical interface for your application. Widgets can be linked together; so that, for example, the press of a button will cause text to scroll. Widgets can also be linked to the display's serial interface; allowing them to either report their state to a microcontroller (such as the position of a knob or slider when they are adjusted), or have their state set by a microcontroller (such as the position of a gauge or dial).
Please note that the Genie option is not available for the GOLDELOX controllers. |
|
|
Serial Option
The Serial environment is used to turn the display into a serial slave, ready to be controlled by an MCU via simple serial commands. |
|
|
ViSi Option
The ViSi environment is a partly-graphical, partly-coded option for programming the displays. Various widgets such as buttons, knobs, gauges, text and video can be dragged-and-dropped onto the display, and at the click of a button ViSi will generate the necessary 4DGL code for inclusion of the designed elements in your program. |
|
|
Designer Option
The Designer environment gives advanced users raw control of the intelligent display, including control of the GPIOs, by writing code in the 4DGL language. |
|