![4D systems gen4-HMI Series Скачать руководство пользователя страница 16](http://html1.mh-extra.com/html/4d-systems/gen4-hmi-series/gen4-hmi-series_datasheet_3118545016.webp)
gen4-HMI Display Modules
gen4-uLCD-50D Page 16 of 29 www.4dsystems.com.au
An alternative to using a gen4-IB and a 4D
Programming Cable, is a single all in one board called
the 4D-UPA (4D Universal Programming Adaptor).
The 4D-UPA minimizes the connections and modules
required for programming—creating a single module
with microUSB interface, and DIP style pads for GPIO
breakout of all the signals used on the gen4 Display
interface, which is useful for development or final
product use.
Note: In addition to these modules, the
PA5-II can still be used. Please be
reminded though that these still need a gen4-IB in
order to be used for programming.
Either the 4D Programming Cable or 4D-UPA
Programming Adaptor can be used for the gen4 series
of Display Modules. Using a non-4D programming
interface could damage your processor, and void your
Warranty.
These programming interfaces are available from 4D
Systems,
8.
Software Overview - Language
The DIABLO16 processor belongs to a family of
processors powered by a highly optimised soft core
virtual engine called EVE (Extensible Virtual Engine).
EVE was designed and created by 4D Systems in the
early 2000’s, and should not be confused by FTDI’s
solution of EVE, which was developed a decent decade
or so later.
EVE is a proprietary, high performance virtual-
machine with an extensive byte-code instruction set
optimised to execute compiled 4DGL programs.
4DGL (4D Graphics Language) was specifically
developed from ground up for the EVE engine core. It
is a high level language which is easy to learn and
simple to understand yet powerful enough to tackle
many embedded graphics applications.
4DGL is a graphics oriented language allowing rapid
application development, and the syntax structure
was designed using elements of popular languages
such as C, Basic, Pascal and others.
Programmers familiar with these languages will feel
right at home with 4DGL. It includes many familiar
instructions such as IF..ELSE..ENDIF, WHILE..WEND,
REPEAT..UNTIL, GOSUB..ENDSUB, GOTO, PRINT as
well as some specialised instructions SERIN, SEROUT,
GFX_LINE, GFX_CIRCLE and many more.
For detailed information pertaining to the 4DGL
language, please refer to the following documents:
“4DGL Programmers Reference Manual”
“DIABLO16 4DGL Internal Functions”
These are both available for download on the
of the 4D Systems website.
To assist with the development of 4DGL applications,
the Workshop4 IDE combines a full-featured editor, a
compiler, a linker and a downloader into a single PC-
based application. It's all you need to code, test and
run your applications.
4DGL is available to be written in two of the four
environments offered by the Workshop 4 IDE,
Designer and ViSi. The other two environments, Serial
and ViSi-Genie do not directly use 4DGL by the User
(Except in Workshop4 Pro, for ViSi-Genie), however it
is present in the background. Serial is an application
which runs, and that is written in 4DGL. ViSi-Genie
automatically generates 4DGL itself based on what is
configured in the GUI. More information about each
follows.
Содержание gen4-HMI Series
Страница 23: ...gen4 HMI Display Modules gen4 uLCD 50D Page 23 of 29 www 4dsystems com au 15 Schematic Details HW REV 1 2 ...
Страница 24: ...gen4 HMI Display Modules gen4 uLCD 50D Page 24 of 29 www 4dsystems com au 16 Schematic Details HW REV 1 3 ...
Страница 25: ...gen4 HMI Display Modules gen4 uLCD 50D Page 25 of 29 www 4dsystems com au 17 Schematic Details HW REV 1 5 ...