UltraVox XT 4 - EthoVision and Observer Integration - Procedure
Last updated: Jul 30, 2026
Procedure
- Browse to
C:\ProgramData\Noldus\Common\Tools\UltraVox XT 4 Control. If this folder does not exist, see Copy the UltraVox XT Control folder to the EthoVision XT/The Observer XT PC. - Locate one of the
*.batbatch files:- For EthoVision XT with one arena, or The Observer XT: choose
StartUV - 2 PCs.batorStopUV - 2 PCs.batdepending on which you want to use. - For EthoVision XT with two or more arenas, choose
StartUV - 2 PCs multiple arenas.batorStopUV - 2 PCs multiple arenas.bat.
- For EthoVision XT with one arena, or The Observer XT: choose
- Right-click the batch file and select Edit with Notepad.
- Insert the IP address that you assigned in step Specify the IP address of the UltraVox XT PC. See the instructions below depending on what file you are editing.
- In all cases, make sure that the path of the file
start.txt/stop.txtisC:\ProgramData\Noldus\Common\Tools\UltraVox XT 4 Control. - Save and close the file.
StartUV - 2 PCs.bat
Use this file in the external command for starting recording in UltraVox XT.
@if exist "\\IP address of UltraVox XT PC\Synch\start.txt" del "\\IP address of UltraVox XT PC\Synch\start.txt"
@copy "C:\ProgramData\Noldus\Common\Tools\UltraVox XT 4 Control\start.txt" "\\IP address of UltraVox XT PC\Synch" > nul
Replace "IP address..." with the actual IP address of the UltraVox XT PC. Alternatively, enter the name of the PC that you find in Windows (e.g. DESKTOP-123ABC) instead of the IP address.
The batch file copies the file start.txt to the trigger folder of UltraVox XT. This starts recording in UltraVox XT.
StopUV - 2 PCs.bat
Use this file in the external command for stopping recording in UltraVox XT.
@if exist "\\IP address of UltraVox XT PC\Synch\stop.txt" del "\\IP address of UltraVox XT PC\Synch\stop.txt"
@copy "C:\ProgramData\Noldus\Common\Tools\UltraVox XT 4 Control\stop.txt" "\\IP address of UltraVox XT PC\Synch" > nul
Replace "IP address..." with the actual IP address of the UltraVox XT PC. Alternatively, enter the name of the PC that you find in Windows (e.g. DESKTOP-123ABC) instead of the IP address.
The batch file copies the file stop.txt to the trigger folder of UltraVox XT. This stops recording in UltraVox XT.
StartUV - 2 PCs Multiple Arenas.bat
If you work with multiple arenas, use the batch file StartUV - 2 PC multiple arenas.bat to start recording in UltraVox XT. This way the file start.txt is sent out just one time, for Arena 1. If the arena has a different name, open the file with Notepad and edit the name between the quotes.
@if exist "\\IP address of UltraVox XT PC\Synch\start.txt" del "\\IP address of UltraVox XT PC\Synch\start.txt"
@echo off
echo %1
IF %1=="Arena 1" (
@copy "C:\ProgramData\Noldus\Common\Tools\UltraVox XT 4 Control\start.txt" "\\IP address of UltraVox XT PC\Synch" > nul
)
Replace "IP address..." with the actual IP address of the UltraVox XT PC. Alternatively, enter the name of the PC that you find in Windows (e.g. DESKTOP-123ABC) instead of the IP address.
StopUV - 2 PCs Multiple Arenas.bat
If you work with multiple arenas, use the batch file StopUV - 2 PC multiple arenas.bat to stop recording in UltraVox XT. This way the file stop.txt is sent out just one time, for Arena 1. If the arena has a different name, open the file with Notepad and edit the name between the quotes.
@if exist "\\IP address of UltraVox XT PC\Synch\stop.txt" del "\\IP address of UltraVox XT PC\Synch\stop.txt"
@echo off
echo %1
IF %1=="Arena 1" (
@copy "C:\ProgramData\Noldus\Common\Tools\UltraVox XT 4 Control\stop.txt" "\\IP address of UltraVox XT PC\Synch" > nul
)
Replace "IP address..." with the actual IP address of the UltraVox XT PC. Alternatively, enter the name of the PC that you find in Windows (e.g. DESKTOP-123ABC) instead of the IP address.
Command Line Options
An important point when working with multiple arenas: in the Action boxes in the Trial Control Settings of EthoVision XT, specify the Command line options: "%an%", quotes included. For more information, see the EthoVision XT 18 - Trial and Hardware Control - Reference Manual.
Working with One PC
It is also possible to run EthoVision XT and UltraVox XT on the same PC. In this case use the batch files StartUV - 1 PC.bat and StopUV - 1 PC.bat. However, this solution is not supported as it may cause high workload on the memory and the processor. If you opt for this solution, test it thoroughly and make sure that the proportion of missing samples in your tracks is acceptable.
Make UltraVox XT Data Import Easier
When importing the call statistics files from UltraVox XT to EthoVision XT/The Observer XT, a shared folder may be handy that allows you to import the files directly through the network.
Procedure
- On the UltraVox XT computer, make a general folder where you are going to place all export (
*.etx) files. - Share this folder (see a similar procedure in Share the UltraVox XT Synchronization Folder).
- On the EthoVision XT/The Observer XT computer, create a virtual drive for this shared folder (see a similar procedure in Make a Virtual Drive for the EthoVision XT / The Observer XT).
In EthoVision XT
- Choose Setup > Trial Control Setting > New.
- Make a Trial Control Settings rule with the following components:
- External command that runs one of the batch files
StartUV*.bat. This copies thestart.txtfile to the trigger folder of UltraVox XT. - Time condition for waiting a fixed time (for example, 10 minutes). This determines the length of the EthoVision XT tracks and UltraVox XT recordings.
- External command that runs one of the batch files
StopUV*.bat. This copies the filestop.txtto the trigger folder of UltraVox XT.
- External command that runs one of the batch files
External Command Box
- In the Components pane, under Actions, choose External command.
- In the External Command Action window that appears, under Action to perform, click the button.
- In the Open window, choose to view Batch Files (*.bat, *.cmd).
- Select the file with extension
.batthat you require. - Important: When you work with multiple arenas, enter
"%an%"under Command line options in both External command boxes. See Command Line Options. - Optional: Under Name, give a name to this action box (e.g. Start UltraVox recording or Stop UltraVox recording).
Time Condition Box
- Click the Settings button.
- Enter the time required, i.e., the duration of the recording.
In UltraVox XT
- Choose Setup > Trial Control Settings.
- Under Start acquisition and Stop acquisition, select External program trigger.
Prerequisites
In The Observer XT, you have created a new project (File > New). Next, choose Setup > Project Setup.
Source: UltraVox XT 4 - EthoVision and Observer Integration, Noldus Information Technology