09-02-2020, 11:46 AM
There are a number of options for external synchronization built directly into Experiment Builder. The is direct support for synchronization with Brain Products and EGI EEG systems (see The relevant Third-Party Getting Started Guides for details).
Experiment Builder also supports multiple TTL based communication methods. The SET_TTL and BIOMETRIC_TTL nodes allow you to send TTLs to another device using the Display PC's parallel port (up to 4 simultaneous parallel port devices supported), a supported USB based TTL device (USB2TTL8 or USB-1208HS), or via the EyeLink Host PC's parallel port (laptop or small form factor Host PCs may require additional hardware). Likewise, you can also receive TTLs to trigger events in your task via the TTL_INPUT trigger node.
For more information on device synchronization please see our TTL Signaling & Synchronization guide, our Webinar on Integrating EyeLink and EEG / fMRI, and / or our blog post about Eye Tracking & EEG.
It's also possible to add create bespoke communication setups via Experiment Builder's Custom Class feature. This feature allows you to use python code to write your own functions / Nodes for use in your Experiment Builder project. It is possible to import Python 2.7 compatible modules, or to write your own, to allow you to interact with all sorts of hardware and other devices.
Experiment Builder also supports multiple TTL based communication methods. The SET_TTL and BIOMETRIC_TTL nodes allow you to send TTLs to another device using the Display PC's parallel port (up to 4 simultaneous parallel port devices supported), a supported USB based TTL device (USB2TTL8 or USB-1208HS), or via the EyeLink Host PC's parallel port (laptop or small form factor Host PCs may require additional hardware). Likewise, you can also receive TTLs to trigger events in your task via the TTL_INPUT trigger node.
For more information on device synchronization please see our TTL Signaling & Synchronization guide, our Webinar on Integrating EyeLink and EEG / fMRI, and / or our blog post about Eye Tracking & EEG.
It's also possible to add create bespoke communication setups via Experiment Builder's Custom Class feature. This feature allows you to use python code to write your own functions / Nodes for use in your Experiment Builder project. It is possible to import Python 2.7 compatible modules, or to write your own, to allow you to interact with all sorts of hardware and other devices.