Aller au contenu

Modules Wearable Sensing

Image title 2

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 :

Image title 2

Le module de configuration de Seenel Imaging

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.

Image title 2

Le gestionnaire de communication Seenel Imaging

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)

Image title 2

Le nœud d'envoi de trigger et d'enregistrement.

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

Image title 2

Les 4 nœuds de comportement.

Image title 2

Exemple d'envoi d'un trigger "On" sur Aux 1 lors de l'appui de la touche espace du clavier.