Modules Wearable Sensing
Le logiciel MedelOpt, de Seenel Imaging, est compatible avec VRmaze à partir de la version 2025.0.4. VRmaze permet l'envoi de trigger sur les port auxiliaires 1 et 2 du périphérique MedelOpt.
Système de communication
Le port série est utilisé pour la communication de VRmaze à MedelOpt. Comme tout système de communication série de VRmaze, il se compose :
- d'un module de configuration globale
- d'un noeud de communcation
- d'un noeud d'envoi de trigger et d'enregistrement
Module de configuration globale
Dans VRmaze 2025.0.4, un seul périphérique MedelOpt peut etre connecté. La configuration du port de communication s'effectue dans les préférences du logiciel, à l'onglet Elopt :
Gestionnaire de communication
Le gestionnaire de communication n'expose aucun autre paramètre que l'ouverture de la connexion au lancement. Il se charge de lancer la communication automatiquement en se référant à la configuration globale.
Communication avec MedelOpt
Si plusieurs experimentations doivent utiliser la communication et l'envoi de trigger, il convient de placer le gestionnaire de communication au niveau des entités de protocole.
Connexion impossible au module
En cas d'impossibilité de connexion à MedelOpt, le message Hardware malfunction COM cannot be opened sera affiché. Vérifiez que le port de communication est bien configuré et qu'aucun autre programme n'est actuellement en train d'utiliser ce port.
Fermeture de la communication avec MedelOpt
La fermeture de la connexion série est effectuée automatiquement lorsque le noeud est "détruit"
Envoi et enregistrement de triggers
Le nœud d'envoi de trigger à MedelOpt a une double fonction. Il permet :
- d'envoyer un trigger pendant un certain temps sur le port Aux1 ou Aux2 (ou les deux)
- d'enregistrer les timing d'envoi des triggers our une synchronisation ultérieure
Les paramètres de ce nœud sont les suivants :
- Auto Start Aux 1 (envoi un trigger "On" au lancement de ce nœud)
- Auto Start Aux 2 (envoi un trigger "On" au lancement de ce nœud)
- Auto Stop Aux 1 (envoi un trigger "Off" après un temps donné)
- Auto Stop Aux 2 (envoi un trigger "Off" après un temps donné)
- Auto Stop Aux 1 Timing (durée avant l'envoi d'un trigger "Off" sur Aux 1)
- Auto Stop Aux 1 Timing (durée avant l'envoi d'un trigger "Off" sur Aux 2)
Programmation de comportements
En plus des 2 entités de communication, il est possible d'envoyer des triggers via la programmation de comportement. En effet, le nœud d'envoi et d'enregistrement dispose de 4 nœuds de comportement :
- Envoi d'un trigger "On" sur l'Aux 1
- Envoi d'un trigger "On" sur l'Aux 2
- Envoi d'un trigger "Off" sur l'Aux 1
- Envoi d'un trigger "Off" sur l'Aux 2