4d Systems 7.0" DIABLO16 Intelligent Display $LCD-70DT uLCD-70DT データシート
製品コード
uLCD-70DT
4D SYSTEMS uLCD-70DT Display Module
© 2014 4D SYSTEMS Page 16 of 23 www.4dsystems.com.au
uLC
D
-7
0
DT
Di
spl
ay
Mo
du
le
9. 4DGL - Software Language
The uLCD-70DT Module utilises the DIABLO16
processor, which belongs to a family of processors
powered by a highly optimised soft core virtual
engine, EVE (Extensible Virtual Engine).
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.pdf”
“DIABLO16-4DGL-Internal-Functions.pdf”
To assist with the development of 4DGL
applications, the Workshop 4 IDE combines a full-
featured editor, a compiler, a linker and a down-
loader 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.
For detailed information pertaining to the 4DGL
language, please refer to the following documents:
“4DGL-Programmers-Reference-Manual.pdf”
“DIABLO16-4DGL-Internal-Functions.pdf”
To assist with the development of 4DGL
applications, the Workshop 4 IDE combines a full-
featured editor, a compiler, a linker and a down-
loader 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.
10. 4D Systems - Workshop 4 IDE
Workshop 4 is a comprehensive software IDE that
provides an integrated software development
platform for all of the 4D family of processors and
modules. The IDE combines the Editor, Compiler,
Linker and Down- Loader to develop complete
4DGL application code. All user application code is
developed within the Workshop 4 IDE.
The
Workshop
4
IDE
supports
multiple
development environments for the user, to cater
for different user requirements and skill level.
for different user requirements and skill level.
The Designer environment enables the user to
write 4DGL code in its natural form to
program the uLCD-70DT Module.
write 4DGL code in its natural form to
program the uLCD-70DT Module.
A visual programming experience, suitably
called ViSi, enables drag-and-drop type
placement of objects to assist with 4DGL code
generation and allows the user to visualise
how the display will look while being
developed.
called ViSi, enables drag-and-drop type
placement of objects to assist with 4DGL code
generation and allows the user to visualise
how the display will look while being
developed.
An advanced environment called ViSi-Genie
doesn’t require any 4DGL coding at all, it is all
done automatically for you. Simply lay the
display out with the objects you want, set the
events to drive them and the code is written
for you automatically. ViSi-Genie provides the
latest rapid development experience from 4D
Systems.
doesn’t require any 4DGL coding at all, it is all
done automatically for you. Simply lay the
display out with the objects you want, set the
events to drive them and the code is written
for you automatically. ViSi-Genie provides the
latest rapid development experience from 4D
Systems.
A Serial environment is also provided to
transform the display module into a slave
serial module, allowing the user to control the
display from any host microcontroller or
device with a serial port.
transform the display module into a slave
serial module, allowing the user to control the
display from any host microcontroller or
device with a serial port.
For a comprehensive manual on the Workshop 4
IDE Software along with other documents, refer to
the documentation from the 4D Systems website,
on the Workshop 4 product page.