Aller au contenu

Wearable Sensing Modules

Image title 2

The MedelOpt software from Seenel Imaging is compatible with VRmaze starting from version 2025.0.4. VRmaze allows sending triggers on auxiliary ports 1 and 2 of the MedelOpt device.

Communication System

The serial port is used for communication between VRmaze and MedelOpt. Like any VRmaze serial communication system, it consists of:

  • A global configuration module
  • A communication node
  • A trigger sending and recording node

Global Configuration Module

In VRmaze 2025.0.4, only one MedelOpt device can be connected. The communication port configuration is done in the software preferences, under the Elopt tab:

Image title 2

Seenel Imaging configuration module

Communication Manager

The communication manager does not expose any parameters other than opening the connection at startup. It automatically starts communication by referring to the global configuration.

Image title 2

Seenel Imaging communication manager

Communication with MedelOpt

If multiple experiments need to use communication and trigger sending, the communication manager should be placed at the protocol entity level.

Unable to connect to the module

If a connection to MedelOpt is not possible, the message Hardware malfunction COM cannot be opened will be displayed. Check that the communication port is correctly configured and that no other program is currently using this port.

Closing communication with MedelOpt

The serial connection is automatically closed when the node is "destroyed."

Trigger Sending and Recording

The trigger sending node for MedelOpt has a dual function. It allows:

  • Sending a trigger for a specific duration on Aux1 or Aux2 (or both)
  • Recording the trigger sending timings for later synchronization

The parameters of this node are as follows:

  • Auto Start Aux 1 (sends an "On" trigger when this node starts)
  • Auto Start Aux 2 (sends an "On" trigger when this node starts)
  • Auto Stop Aux 1 (sends an "Off" trigger after a given time)
  • Auto Stop Aux 2 (sends an "Off" trigger after a given time)
  • Auto Stop Aux 1 Timing (delay before sending an "Off" trigger on Aux 1)
  • Auto Stop Aux 2 Timing (delay before sending an "Off" trigger on Aux 2)

Image title 2

The trigger sending and recording node.

Behavior Programming

In addition to the two communication entities, it is possible to send triggers via behavior programming. The trigger sending and recording node has four behavior nodes:

  • Sending an "On" trigger on Aux 1
  • Sending an "On" trigger on Aux 2
  • Sending an "Off" trigger on Aux 1
  • Sending an "Off" trigger on Aux 2

Image title 2

The four behavior nodes.

Image title 2

Example of sending an "On" trigger on Aux 1 when pressing the spacebar.