OS : win 7
PsychoPy version (e.g. 1.84.x): 2020.2.10
What are you trying to achieve?:
I want to send triggers via the parallel port to a EEG device, but the marks don’t shown on the acquisition PC.
What did you try to make it work?:
1.firstly, the errors are:
warning psychopy.parallel has been imported but no parallel port driver found. Install either inpout 32, inpout×64 or dlportio.
p_port = parallel.ParallelPort(address=‘0×3EFC’)
TypeError:‘NoneType’ object is not callable
I have downloaded the inpout32.dll driver from the following website:http://www.highrez.co.uk/downloads/inpout32/
and copy the inpout.dll file found in the Win32 folder to the folder where the exectuable file.
And the psychopy works fine without any errors being reported,the marks don’t shown on the acquisition PC!!
2. Then, I followed the steps suggested above by @ypohcysp to get the parallel port address:
- download the parallel port tester from: Downtown Doug Brown » Parallel Port Tester
so I use parallel port address : 0×C100
I know that the hardware works, as I managed to send triggers with Eprime. But it doesn’t work with Psychopy.
My Psychopy procedure marks have no error, because it can works well in other EEG acquisition PC.
I tried many ways, but now it doesn’t report an error but doesn’t show mark, leaving me wondering how to proceed to fix the error.