Triggers show in ActiView but are missing in saved recording.
Posted: Tue Jan 17, 2023 1:26 am
Hi Anyone who can help,
We are experiencing a weird event where ALL our triggers are showing up perfectly fine on the ActiView interface. However, when then loading the saved bdf file in any way we can think of, several triggers are missing. There are generally between 100 and 400ms between these triggers. I wondered if sending from nested functions could be the issue, but this seems to only hinder a few. While others come through just fine.
If it is helpful we are sending triggers from MATLAB to Biosemi via parallel port. Specifically we use InpOut32Drv Driver Interface DLL Modified for x64 compatibility and built by Phillip Gibbons (Phil@highrez.co.uk). http://www.highrez.co.uk/Downloads/InpOut32. v1.5.0.1.
%define port
port = 'DEFC'
%check driver status
driver = io64
status = io64(driver)
if(status ~= 0)
error('InpOutx64 installation failed!')
else
disp('InpOutx64 (re)installation successful.')
end
%send message
binMsg = 3;
io64(driver,hex2dec(port),binMsg);
I don't know where to start trouble shoot as the triggers are clearly being sent. They show up with decent time intervals between them. Yet they do not show up in the saved recording.
Any advice would be much appreciated.
Best wishes
Lena
We are experiencing a weird event where ALL our triggers are showing up perfectly fine on the ActiView interface. However, when then loading the saved bdf file in any way we can think of, several triggers are missing. There are generally between 100 and 400ms between these triggers. I wondered if sending from nested functions could be the issue, but this seems to only hinder a few. While others come through just fine.
If it is helpful we are sending triggers from MATLAB to Biosemi via parallel port. Specifically we use InpOut32Drv Driver Interface DLL Modified for x64 compatibility and built by Phillip Gibbons (Phil@highrez.co.uk). http://www.highrez.co.uk/Downloads/InpOut32. v1.5.0.1.
%define port
port = 'DEFC'
%check driver status
driver = io64
status = io64(driver)
if(status ~= 0)
error('InpOutx64 installation failed!')
else
disp('InpOutx64 (re)installation successful.')
end
%send message
binMsg = 3;
io64(driver,hex2dec(port),binMsg);
I don't know where to start trouble shoot as the triggers are clearly being sent. They show up with decent time intervals between them. Yet they do not show up in the saved recording.
Any advice would be much appreciated.
Best wishes
Lena