Commandes BASIC
Description
La commande OP définit une ou plusieurs sorties ou renvoie l'état des
24 premières sorties. OP présente trois formats différents, en fonction
du nombre d'arguments.
•
La commande OP(numéro_sortie,valeur) définit un seul canal de sortie.
La plage de l'argument numéro_sortie est comprise entre 8 et 256
et l'argument valeur correspond à la valeur de sortie (0 ou 1).
•
La commande OP(schéma_binaire) définit le schéma binaire des
24 sorties en fonction de la valeur définie pour l'argument
schéma_binaire.
•
La fonction OP (sans arguments) renvoie l'état des 24 premières sorties.
Il est ainsi possible de définir plusieurs sorties sans modifier les autres.
Remarque : les 8 premières sorties (0 à 7) n'existent pas physiquement sur
la carte TJ1-MC__. Aucune donnée ne peut être écrite sur ces sorties et elles
renvoient toujours la valeur 0.
Arguments
•
numéro_sortie
Numéro de la sortie à définir.
•
valeur
Valeur de la sortie (OFF ou ON). Les valeurs différentes de 0 correspon-
dent à ON.
•
schéma_binaire
Équivalent entier du schéma binaire de la sortie.
Exemple
OP(12,1)
OP(12,ON)
Ces deux lignes sont équivalentes.
Exemple
OP(18*256)
Cette ligne active le schéma de bits 10010 pour les 5 premières sorties physi-
ques, les sorties 13 à 17 sont effacées. Le schéma de bit est décalé de 8 bits
par une multiplication par 256 afin de définir les premières sorties disponi-
bles, car les sorties 0 à 7 n'existent pas.
Exemple
VR(0) = OP
VR(0) = VR(0) AND 65280
OP(VR(0))
Cette routine définit les sorties 8 à 15 sur ON et désactive toutes les autres.
Le programme ci-dessus peut également être écrit comme suit :
OP(OP AND 65280)
MANUEL DE PROGRAMMATION
Exemple
val = 8 ' Valeur à définir
mask = OP AND NOT(15*256) ' Obtention de l'état et du masque actuels
OP(mask OR val*256) ' Définition de la valeur sur OP(8) à OP(11)
Cette routine définit la valeur val sur les sorties 8 à 11 sans aucun impact
sur les autres sorties à l'aide d'un masque.
Voir aussi
IN.
3.2.198 OPEN_WIN
/i
Type
Paramètre d'axe
Syntaxe
OPEN_WIN
OW
Description
Le paramètre OPEN_WIN définit le début de la fenêtre dans ou en dehors
de laquelle un événement d'enregistrement est attendu. La valeur est expri-
mée en unités utilisateur.
Arguments
N/A
Exemple
Pas d'exemple.
Voir aussi
CLOSE_WIN, REGIST, UNITS.
3.2.199 OR
/i
Type
Opération mathématique
Syntaxe
expression1 OR expression2
Description
L'opérateur OR effectue la fonction logique OR (OU) entre les bits correspon-
dants des éléments entiers de deux expressions BASIC valides.
La fonction logique OR entre deux bits est définie comme dans le tableau
ci-dessous.
Arguments
•
expression1
Expression BASIC valide.
•
expression2
Expression BASIC valide.
120