Difference between revisions of "Component: GLCD (EB076) (EB076) (E-blocks 1)"
From Flowcode Help
Jump to navigationJump to search| Line 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 | |