Difference between revisions of "Component: GLCD (EB076) (EB076) (E-blocks 1)"
From Flowcode Help
Jump to navigationJump to searchLine 73: | Line 73: | ||
''<span style="color:red;">No additional examples</span>'' | ''<span style="color:red;">No additional examples</span>'' | ||
+ | |||
+ | |||
Line 79: | Line 81: | ||
==Macro reference== | ==Macro reference== | ||
+ | ===G4D_InitialiseCard=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 92: | Line 95: | ||
+ | ===G4D_DumpScreenToFilePicaso=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 130: | Line 134: | ||
+ | ===G4D_ReadTouchCoordinatesPicaso=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 148: | Line 153: | ||
+ | ===G4D_GetTouchCoordinatesPicaso=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 161: | Line 167: | ||
+ | ===PrintNumber=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 199: | Line 206: | ||
+ | ===DrawLine=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 232: | Line 240: | ||
+ | ===G4D_DisplayImageFromFilePicaso=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 270: | Line 279: | ||
+ | ===G4D_DisableTouchscreenPicaso=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 283: | Line 293: | ||
+ | ===DrawEllipse=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 326: | Line 337: | ||
+ | ===Plot=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 349: | Line 361: | ||
+ | ===DisplayControl=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 377: | Line 390: | ||
+ | ===FastPlot=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 390: | Line 404: | ||
+ | ===G4D_EnableTouchscreenPicaso=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 403: | Line 418: | ||
+ | ===G4D_DisplayVideoFromCard=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 466: | Line 482: | ||
+ | ===G4D_SetVolumePicaso=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 484: | Line 501: | ||
+ | ===SetDisplayOrientation=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 502: | Line 520: | ||
+ | ===BPlot=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 525: | Line 544: | ||
+ | ===Window=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 558: | Line 578: | ||
+ | ===Print=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 596: | Line 617: | ||
+ | ===G4D_DumpScreenToCard=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 644: | Line 666: | ||
+ | ===G4D_SetVGADisplaySizePicaso=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 662: | Line 685: | ||
+ | ===ClearDisplay=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 675: | Line 699: | ||
+ | ===SetBackgroundColour=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 703: | Line 728: | ||
+ | ===DrawCircle=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 741: | Line 767: | ||
+ | ===G4D_DisplayImageFromCard=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 794: | Line 821: | ||
+ | ===SetForegroundColour=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 822: | Line 850: | ||
+ | ===G4D_SetTouchRegionPicaso=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 855: | Line 884: | ||
+ | ===G4D_PlayAudioFromFilePicaso=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 878: | Line 908: | ||
+ | ===DrawRectangle=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 921: | Line 952: | ||
+ | ===Initialise=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- |
Revision as of 11:49, 3 February 2023
Author | Matrix Ltd |
Version | 2.0 |
Category | E-blocks 1 |
Contents
- 1 GLCD (EB076) component
- 2 Component Source Code
- 3 Detailed description
- 4 Examples
- 5 Macro reference
- 5.1 G4D_InitialiseCard
- 5.2 G4D_DumpScreenToFilePicaso
- 5.3 G4D_ReadTouchCoordinatesPicaso
- 5.4 G4D_GetTouchCoordinatesPicaso
- 5.5 PrintNumber
- 5.6 DrawLine
- 5.7 G4D_DisplayImageFromFilePicaso
- 5.8 G4D_DisableTouchscreenPicaso
- 5.9 DrawEllipse
- 5.10 Plot
- 5.11 DisplayControl
- 5.12 FastPlot
- 5.13 G4D_EnableTouchscreenPicaso
- 5.14 G4D_DisplayVideoFromCard
- 5.15 G4D_SetVolumePicaso
- 5.16 SetDisplayOrientation
- 5.17 BPlot
- 5.18 Window
- 5.19 Print
- 5.20 G4D_DumpScreenToCard
- 5.21 G4D_SetVGADisplaySizePicaso
- 5.22 ClearDisplay
- 5.23 SetBackgroundColour
- 5.24 DrawCircle
- 5.25 G4D_DisplayImageFromCard
- 5.26 SetForegroundColour
- 5.27 G4D_SetTouchRegionPicaso
- 5.28 G4D_PlayAudioFromFilePicaso
- 5.29 DrawRectangle
- 5.30 Initialise
- 6 Property reference
GLCD (EB076) component
Graphical display component designed to work with the Picaso range of displays from 4D Systems. Also available in the form of the EB076 GLCD Touchscreen E-block. Component based around the uLCD-32PT display.
Component Source Code
Please click here to download the component source project: FC_Comp_Source_GLCD_4D_EB076.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_GLCD_4D_EB076.fcfx
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
G4D_InitialiseCard
![]() |
G4D_InitialiseCard |
Initialises the micro SD card inserted into the module is available. Returns 0 for succesful initialisation or 255 for a detected failure. | |
![]() |
Return |
G4D_DumpScreenToFilePicaso
G4D_ReadTouchCoordinatesPicaso
G4D_GetTouchCoordinatesPicaso
PrintNumber
DrawLine
![]() |
DrawLine |
Draws a line with the current foreground colour from pixel location X1, Y1 to pixel location X2, Y2. | |
![]() |
X1 |
![]() |
Y1 |
![]() |
X2 |
![]() |
Y2 |
![]() |
Return |
G4D_DisplayImageFromFilePicaso
G4D_DisableTouchscreenPicaso
![]() |
G4D_DisableTouchscreenPicaso |
Disables the touchscreen interface if available. | |
![]() |
Return |
DrawEllipse
Plot
![]() |
Plot |
Sets a pixel with the current foreground colour at pixel location X, Y. | |
![]() |
X1 |
![]() |
Y1 |
![]() |
Return |
DisplayControl
FastPlot
![]() |
FastPlot |
Sets a pixel with the current foreground colour at current pixel location. Not compatible with orientations other than 0. | |
![]() |
Return |
G4D_EnableTouchscreenPicaso
![]() |
G4D_EnableTouchscreenPicaso |
Enables the touchscreen interface if available. | |
![]() |
Return |
G4D_DisplayVideoFromCard
G4D_SetVolumePicaso
SetDisplayOrientation
BPlot
![]() |
BPlot |
Sets a pixel with the current background colour at pixel location X, Y. | |
![]() |
X1 |
![]() |
Y1 |
![]() |
Return |
Window
![]() |
Window |
![]() |
X1 |
![]() |
Y1 |
![]() |
X2 |
![]() |
Y2 |
![]() |
Return |
G4D_DumpScreenToCard
G4D_SetVGADisplaySizePicaso
ClearDisplay
![]() |
ClearDisplay |
This macro clears the display of any previous output by overwriting the entire display with the background colour. | |
![]() |
Return |
SetBackgroundColour
DrawCircle
G4D_DisplayImageFromCard
SetForegroundColour
G4D_SetTouchRegionPicaso
![]() |
G4D_SetTouchRegionPicaso |
Specifies the area of the screen which will respond to touchscreen inputs. | |
![]() |
X1 |
![]() |
Y1 |
![]() |
X2 |
![]() |
Y2 |
![]() |
Return |
G4D_PlayAudioFromFilePicaso
DrawRectangle
Initialise
![]() |
Initialise |
The Init macro must be called once to initialise the Graphical LCD display before any other Graphical LCD component macros are called. | |
![]() |
Return |