[solved] Sending triggers to Nexus Trigger Interface via serial port
My name is Daniel and I'm currently working on an experiment with our new Nexus-32 eeg. As the title reveals, I'm having some problems with the triggers sent to the Nexus Trigger Interface (NTI) via serial port. Even your tutorial didn't help. I'm very new to OpenSesame so I'm probably doing several things wrong.
My first question is: Are there any differences between sending a trigger via parallel port and sending it via serial port (the answer is probably yes)? Do I have to change my python Code according to this setting?
try: from ctypes import windll global io io = windll.dlportio # requires dlportio.dll !!! except: print 'The parallel port couldnt be opened'
global io trigger = 1 port = 0x378 try: io.DlPortWritePortUchar(port, trigger) except: print 'Failed to send trigger!'
Or do I have to use another .dll?
I'm sure, however, that the hardware is working correctly. I was able to send a trigger via HyperTerminal to the NTI and it worked properly. These are the settings I used in HyperTerminal (sorry for the german language version):
There is one last question ... ;-) I checked the port adress of the serial port with a tool called Bios Reader and it showed me the following adress:
So I guess that I have to use the port 0x3F8 instead of 0x378 in the python code, right?
As you see I'm quite confused and any help is appreciated ;-)