Yoctopuce Yocto-RS485-V2 Mode D'emploi page 39

Table des Matières

Publicité

cosh sinh tanh
exp log log10 pow sqr sqrt
ceil floor round frac fmod
fabs min max isnan isinf
Les calculs sont effectués avec des nombres à virgule flottante encodés sur 32 bits. Les opérations
bit à bit (| & >> etc.) sont effectuées sur des entiers 32 bits.
ASSERT
La commande assert permet de vérifier si une condition est remplie avant de continuer l'exécution de
la tâche. Elle accepte une expression arithmétique en argument, et stoppe l'exécution de la tâche si
le résultat de l'expression est FAUX.
Comme pour la commande compute, si l'expression contient une erreur de syntaxe ou fait référence
à une variable non définie, la tâche sera aussi arrêtée, avec un message d'erreurs dans les logs du
module. Par contre, il est possible de vérifier si une variable a été définie sans générer de message
d'erreur en utilisant la fonction spéciale
assert
!isset($init_done)
writeline :RESET
compute
$init_done = 1
WAIT
La commande wait permet d'attendre un certain nombre de millisecondes avant de passer à la
commande suivante.
LOG
La commande log permet d'afficher une chaîne de caractères dans les log du Yocto-RS485-V2.
WRITE
La commande write permet d'envoyer une chaîne de caractères telle-quelle sur la ligne série. La
chaîne est envoyée sans retour de chariot additionnel.
WRITELINE
La commande writeLine permet d'envoyer une chaîne de caractères sur la ligne série, suivie d'un
saut de ligne (CR-LF).
WRITEHEX
La commande writeHex permet d'envoyer un message binaire sur la ligne série. Le paramètre est la
représentation hexadécimale du message à envoyer (minuscules et majuscules sont supportées).
WRITEMODBUS
La commande writeModbus permet d'envoyer une commande MODBUS. Le paramètre est une
représentation hexadécimale de la commande à envoyer, sans le checksum. Par exemple:
03050006ff00
030600021000
SETRTS
La commande setRTS, disponible uniquement sur le Yocto-Serial et le Yocto-RS232 et lorsque le
contrôle de flux matériel est désactivé, permet de piloter manuellement l'état de la ligne de sortie
RTS depuis une tâche.
www.yoctopuce.com
fonctions hyperboliques
puissance et fonctions logarithmiques
fonctions d'arrondi
fonctions de numération
isset()
= Slave 3, Set Coil (05), relais 7 (0006), activer (0xff00)
= Slave 3, Set Register (06), registre 30003 (0002), valeur 4096 (0x1000)
.
6. Mesures automatiques
31

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Yocto-rs232

Table des Matières