EthoVision XT 19 - External Data - On-Off vs. Time Code (TCAP) Synchronization Signal
Last updated: Jul 28, 2026
On-Off vs. Time Code (TCAP) Synchronization Signal
In order to synchronize external data and EthoVision XT tracking data, you can send out a synchronization signal with time information (SyncOut) from the EthoVision XT computer to the DAQ device. This signal is sampled by the DAQ computer and after acquisition imported into the EthoVision computer as a home coming signal where it is compared with the original synchronization signal.
On-Off and Time Code (TCAP: Time Code Auxiliary Parity) are two types of signals that reflect two ways of synchronizing external data (for example, heart rate) with tracking data.
On-Off
This signal is sent from EthoVision XT to the DAQ device shortly after a trial is started and stopped. Note that the On and Off signal are not sent at the exact moments of trial start and stop. The difference in offset between the synchronization signal and reference signal is calculated at the start and at the end of the recording. In order for synchronization to be successful, the DAQ recording must start before starting acquisition in EthoVision XT, and end after stopping acquisition in EthoVision XT.
A dialog in EthoVision XT informs you to start and stop data acquisition on your DAQ device. Furthermore, the DAQ recording should not be stopped during acquisition in EthoVision XT, which means that you cannot use the On-Off signal when performing scheduled sampling (that is, starting and stopping DAQ acquisition at regular intervals).
Time Code
A series of bits called a frame is sent from the EthoVision XT computer to the external DAQ device. Each frame contains the current date and time and additional information. The difference in offset between the synchronization signal and the reference copy is calculated for several time points during acquisition (by default, for 10 time points), while the gain is calculated through regression analysis of offset values obtained at different points in time (that is, different frames). Therefore, synchronization of tracking and external data is more accurate using the Time Code signal because it is done for more than two offset points and not just at the start and stop of acquisition as with the On-Off signal.
Import External Data in EthoVision XT
Import External Data: General Information
External Data Files
To import external data you need to link it to an acquired Trial, an Arena or a Subject.
You can import external data with the following characteristics:
- It is stored in ASCII format.
- The sample rate is constant, or when it is not constant, the data file contains time stamps.
- The file contains at least 15 data lines. It preferably contains a header with information describing the data sets. This information about the data set, such as data set name, date and time information, sample rate, is typically stored in the header section of a DAQ export file.
- You can import European Data Format (EDF) or BioSemi Data Format (BDF) data files. Import of EDF+ or BDF+ files is not supported.
Notes
- It is not necessary that external data are recorded when you do the tracking; for example, when you track from video files. However, you must ensure synchronization between the external data and the video file.
- You can only import external data into an acquired Trial. This is indicated in the Trial List by 'Acquired' in the System Variable Status column.
Data Sets Within a File
An external data file can contain one or more data sets. For example, you test three rats, each in its own arena, and for each rat you have acquired ECG data. The resulting external data file contains three ECG data sets. In EthoVision XT you now have the option:
- To link the complete external data file (i.e. all three data sets at once) to a Trial, Arena, or Subject.
- To link one or more data sets from an external data file to a Trial, Arena, or Subject.