Travailler avec Vicon Datastream
MindDev 2026+ supporte la librairie Datasteam de Vicon
Cette librairie permet d'acquérir des données en provenance de l'écosystème Vicon.
Utilisation du Vicon Datastream
Comme souvent dans MindDev, l'utilisation d'une librairie externe s'établit grâce à deux nœuds :
- Un nœud de gestion (Vicon Datastream Manager)
- Un nœud d'enregistrement (Vicon Datastream Recorder)
Le nœud de gestion permet d'établir une communication tandis que le nœud d'enregistrement permet, comme son nom l'indique, non seulement d'enregistrer, mais aussi d'obtenir les valeurs en temps réel de manière à les réutiliser (dans des graphes de comportement par exemple).
L'entité Vicon DataStream Manager
Le nœud de gestion dispose des paramètres suivants :
- Adresse IPv4 du serveur Vicon (par défaut localhost) (Host name)
- Port de communication avec le serveur (par défaut 801) (Port)
- Filtre de sujet (permet de n'obtenir que les données d'objets dont le nom contient le filtre) (Subject Filter)
- Mode de streaming (ServeurPush ou Prefetch)
- Utilisation de la prédiction de mouvement (Retimed Client)
- Optimisation des périphériques sans fil (Configure Wireless)
- Rapatriement des données de périphériques (Enable Device Data)
L'ensemble de ces options sont expliquées dans la documentation de Vicon Datastream
L'entité Vicon DataStream Recorder (full)
L'entité Vicon Datastream Recorder nécessie un Vicon Datastream Manager pour fonctionner (Prenant la forme d'un lien). Ce nœud dispose des options suivantes :
- Nom du périphérique (par exemple "AMTI")
L'enregistreur va demander les valeurs de l'ensemble des canaux de sortie du périphérique pour les stocker dans un tracker. Il est possible de n'eregistrer qu'un seul canal spécifique en utilisant un enregistreur sélectif.
Enregistreur Vicon Datastream complet
L'enregistreur complet enregistre tous les canaux de données d'un périphérique sous forme d'un XXChanelTracker. Il peut être compliqué de filtrer les données issues d'un tel tracker
L'entité Vicon DataStream Recorder (sélective)
L'entité d'enregistrement selectif est une spécialisation de l'enregistreur complet, plus léger, contenant moins d'informations. Elle dispose d'un paramètre en plus :
- Nom du canal de sortie du périphérique (par exemple, pour une plateforme AMTI, "Fx" pour la Force sur l'axe X)
Enregistreur Vicon Datastream sélectif
L'enregistreur selectif n'enregistre qu'un seul canal de données.