Programmation de macros
Le conteneur de données est une boîte de dialogue.
Une ou plusieurs séquences d'instructions peuvent être regroupées sous forme de macros et enregistrées en dur dans l'EEPROM. Celles-ci peuvent ensuite être lancées avec les commandes "Exécuter une macro". Il existe 3 types de macros différents :
Macro tactile (1..255)
.
Démarrage lors de l'effleurement d'un champ tactile (uniquement pour les versions avec panneau tactile TP) ou lors de l'actionnement d'une touche/d'un clavier matriciel raccordé en externe. La macro tactile n° 0 a une position spéciale : lorsqu'une touche quelconque est relâchée, la macro tactile n° 0 est lancée.
Macro de port (0..255)
.
Démarrage lors de l'application d'une tension sur IN 1..8 (uniquement pour la version avec entrées et sorties EA OPT-OPTO8I8O).
;Macro démo
COM2 : 115200 ; Le KIT est connecté à COM2
; Transmission à 115.200 bauds
;----------------------------------------------------------
;Définir les constantes
ARRÊT = 0
ON = 1
FONT4x6 = 1
FONT5x6 = 2
FONT6x8 = 3
FONT8x8 = 4
FONT8x16 = 5
;----------------------------------------------------------
;Inclure les polices
Font : FONT4x6, 32, 95 < ;..\..\FONTS\4x6.FNT> ;
Font : FONT5x6, 32,158 < ;..\\..\FONTS\5x6.FNT> ;
Font : FONT6x8, 32,158 < ;..\\..\FONTS\6x8.FNT> ;
Font : FONT8x8, 32,158 < ;..\\..\FONTS\8x8.FNT> ;
Font : FONT8x16, 32,158 < ;..\\..\FONTS\8x16.FNT> ;
;----------------------------------------------------------
Macro : 0 ; Macro Power-On/Reset
#QC ON ; Curseur visible
#FT FONT8x16 ; Définir la police du terminal
#UL 0,20,<EA2.BMP> ; ; Logo DISPLAY VISIONS
Macro normale (1..255)
.
Démarrage par commande via le port série ou à partir d'une autre macro. Il est également possible d'appeler automatiquement et de manière cyclique plusieurs macros placées l'une derrière l'autre (film, sablier tournant, texte d'aide de plusieurs pages).
Macro Power-On
.
La macro normale n° 0 a une position particulière : elle est exécutée automatiquement après la mise en marche des unités de commande. Ici, on peut par exemple désactiver le curseur et définir un écran de démarrage.
256 images fixes
.
Pour réduire les temps de transmission de l'interface sérielle ou économiser de la mémoire dans le système du processeur, il est possible de stocker jusqu'à 256 images dans l'EEPROM interne. Appel par exemple avec ESC U E. Compatible avec les fichiers BMP de Windows.
Création de macros individuelles
.
Outils nécessaires :
- EA DISK240 avec compilateur, exemples, polices .
- PC avec COM1 ou COM2, au moins 500kB de mémoire .
- Editeur de texte comme WordPad ou Norton Editor .
C:\>KITCOMP DEMO.KMC.
Ensuite,
DEMO.EEP est généré et chargé dans l'affichage. Documentation : DOKU.DOC / DOKU.TXT sur la disquette.