Help with operating parallel port & trigger sending
Hi,
My colleagues and I are trying to run our experiment that's written with OpenSesame. First, it was a behavioural simple task that worked fine on many computers. Lately, we started to use an EEG system with this experiment. Because of this and apparently using the parallel port setting to send triggers, we've encountered a problem with the experiment. For some reason, OpenSesame won't let us run the experiment now. It looks like the experiment is compiled well, but right after the screen shows (Just a gray background), it crushes. We got this error:
"%1 is not a valid win32 application" (which is exactly like the one here - https://forum.cogsci.nl/discussion/6748/parallel-port-trigger-problem-with-64bit-version-of-opensesame).
We use a PC with Win7. The python version that's installed is 3.8.9, but according to the 2nd solution that's attached here, we downgraded it to 2.7. The Open Sesame version we're using is 3.3.10.
- The first thing we tried was using this guide. None of the windows' related solutions works - https://osdoc.cogsci.nl/3.2/manual/devices/parallel/#windows-7-32-and-64-bit
- We used this thread to solve it, it also didn't work - https://forum.cogsci.nl/discussion/6748/parallel-port-trigger-problem-with-64bit-version-of-opensesame
We think after trying all kinds of solutions including comparing the settings of an older computer to those of the one we use now and not finding anything that's different, that something about the OS program is missing at our computer.
If anyone has any suggestions, or has experienced this error themselves and found a solution, I'd be really grateful to hear from you.
Thanks in advance,
Noam and team!
Comments
Hi Noam,
The python version that's installed is 3.8.9, but according to the 2nd solution that's attached here, we downgraded it to 2.7
Where do you get the idea that you need to downgrade? I can't see it anywhere in the links you provided. Generally, I would advice against downgrading. Have you tried the instructions @bilancino gave? What was the problem with them?
Apart from that, would it be an option to access the parallel port directly without using the plugin? You might need to install the pyparallel library. Like that you have a little more control over what is happening in Opensesame, and will find potentially more help online, as it concerns a wider audience than just Opensesame users.
Eduard
Hi Eduard,
Thanks for replying. We thought of downgrading as the last option. We certainly don't want to do that but if that's what we have to do then...
I see. Can I use the pyparllel library in my OS code?
Hi Noamt,
did you follow the video in the post you linked?
I solved it in W7 (64 bit). Do you perhaps have Win 7 - 32 bit?