Programmation de macros
Une ou plusieurs séquences d'instructions peuvent être regroupées sous forme de macros et sauvegardées dans l'EEPROM. Celles-ci peuvent ensuite être lancées avec les commandes "Exécuter macro". Il existe 3 types de macros différents :
Macro tactile (1..255)
Démarrage au contact d'un champ tactile (uniquement pour les versions avec écran tactile TP) ou à 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 démarre.
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
;----------------------------------------------------------
;Intégrer des polices
Police : 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>
Police : 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, ; Logo de l'ASSEMBLEE ELECTRONIQUE
Macro normal (1..255)
Démarrage par commande via l'interface série ou à partir d'une autre macro. Il est également possible d'appeler automatiquement plusieurs macros successives de manière cyclique (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
Afin de réduire les temps de transmission de l'interface sérielle ou d'é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 ex. 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
- Éditeur 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.