Programmation macro (Touch, Port, Power-On)

Unité de commande à encastrer avec RS-232

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
Exemple de commande pour la compilation : C:\>KITCOMP DEMO.KMC
Ensuite, DEMO.EEP est généré et chargé dans l'affichage. Documentation : DOKU.DOC / DOKU.TXT sur la disquette.

Deutsch
Englisch