Campbell Scientific CR1000 Manuel D'utilisation page 275

Table des Matières

Publicité

SerialOut
(ComPort, OutString, WaitString, NumberTries, TimeOut)
SerialOutBlock (ComPort, Expression, NumberBytes)
L'instruction 'SerialOut' est utilisée afin de transmettre une chaîne de caractères via
un des ports de communication de la centrale.
Syntaxe
SerialOut ( ComPort, OutString, WaitString, NumberTries, TimeOut )
Remarques
Si on fixe cette instruction égale à une variable, alors le nombre de caractères
transmis sera le résultat de cette variable. Si un délai est nécessaire avant que la
chaîne de caractères soit transmise, on doit le spécifier au paramètre 'TXDelay' de
l'instruction 'SerialOpen'. Si les variables 'OutString' et 'WaitString' ne sont pas
définies comme des chaînes de caractères (string), elles seront converties en chaînes
de caractère par la centrale de mesure.
Une de ces conditions détermine le moment où la centrale de mesure devra passer à
l'exécution de l'instruction suivante : lorsque le caractère 'WaitString' est reçu, que
les tentatives 'NumberTries' sont dépassées, ou que la temporisation 'TimeOut' est atteinte.
L'aide de l'éditeur CRBasic donne des détails sur les paramètres.
Cette instruction s'exécute de façon séquentielle à partir de la séquence de tâche de
traitement, peu importe que la centrale de mesure soit en mode séquentiel ou « pipeline ».
L'instruction 'SerialOutBlock' est utilisée afin d'envoyer des données binaries en
sortie sur un port série.
Syntaxe
SerialOutBlock ( ComPort, Expression, NumberBytes )
Remarques
L'instruction est nécessaire lorsque les données qui doivent être envoyées
contiennent une valeur nulle (null value). (L'instruction 'SerialOut' est terminée
par une valeur nulle, c'est pourquoi lorsque cette valeur nulle est dans la chaîne de
caractères à transmettre, il faut utiliser le mode binaire) Elle peut aussi être utilisée
lorsque le nombre d'octets à transmettre est variable, ou lorsque l'appareil qui reçoit
les données nécessite que celle-ci soient codées en format binaire.
L'aide de l'éditeur CRBasic donne des détails sur les paramètres.
Cette instruction s'exécute de façon séquentielle à partir de la séquence de tâche de
traitement, peu importe que la centrale de mesure soit en mode séquentiel ou « pipeline ».
Chapitre 12. Fonctions d'Entrée / Sortie série
12-7

Publicité

Table des Matières
loading

Table des Matières