Les Tâches; Les Tâches Réactives - Yoctopuce Yocto-RS485-V2 Mode D'emploi

Table des Matières

Publicité

6.2. Les tâches
Chaque tâche est une simple liste de commandes à exécuter séquentiellement: envoyer des
données sur le port série, attendre, lire des données, etc. Il existe essentiellement deux types de
tâches : les tâches réactives et les tâches périodiques.
Les tâches réactives
Une tâche réactives est déclenchée à l'initiative de l'appareil connecté au Yocto-RS485-V2: la tâche
est lancée automatiquement dès que des données correspondant à un pattern prédéfini
apparaissent sur le port. Le plus souvent, la tâche consiste simplement à interpréter ces données et
à les affecter à une ou plusieurs des fonctions genericSensor disponibles sur le Yocto-RS485-V2.
Les tâches réactives sont particulièrement utiles pour interfacer les appareils qui envoient un flot
continu de mesures sur leur port série. Si le module détecte des données dont le pattern correspond
à deux tâches différentes, ces deux tâches seront exécutées en parallèle.
Le VirtualHub permet de créer facilement un certain nombre de tâches réactives types telles que:
• Lire une valeur numérique au format numérique ou hexadécimal
• Lire des données GPS au format NMEA
• Lire une liste de données au format CVS
• Détecter une écriture MODBUS
• Détecter une lecture MODBUS
Mais il permet aussi de définir des tâches personnalisées en entrant directement les commandes
constituant la tâche en question.
Les données lues peuvent être affectées à n'importe laquelle des fonctions genericSensor du Yocto-
RS485-V2. Du point de vue du développeur, l'appareil connecté au Yocto-RS485-V2 via son port
série apparaît comme un capteur Yoctopuce usuel. Toutes les fonctionnalités habituelles des
capteurs Yoctopuce (callbacks, datalogger, moyennage etc.) sont alors disponibles sans effort
supplémentaire.
Attention, le protocole série défini dans la configuration du Yocto-RS485-V2 doit correspondre aux
besoins du job: par exemple, vous ne pourrez pas détecter une transaction MODBUS si le Yocto-
RS485-V2 est configuré en mode line-based ASCII.
www.yoctopuce.com
Interface de définition des tâches réactives
6. Mesures automatiques
27

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Yocto-rs232

Table des Matières