Can I ask what type of pport card you have and if it is PCI or PCIe?
Thank you
Sol
--
You received this message because you are subscribed to the Google Groups "psychopy-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to psychopy-user...@googlegroups.com.
To post to this group, send email to psychop...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/psychopy-users/b60a9b06-549f-4687-bd90-7b58cd1b16da%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
-- Jonathan Peirce Nottingham Visual Neuroscience http://www.peirce.org.uk
This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.
This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.
Hi all,
Hi all,In our project we are using some debugger with the parallel port support in windows XP environment. whether the above driver will work for me in Windows 7/ 64 bit environment.
--
You received this message because you are subscribed to the Google Groups "psychopy-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to psychopy-user...@googlegroups.com.
To post to this group, send email to psychop...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/psychopy-users/62349c07-bae2-428a-98f8-50c9352e90a2%40googlegroups.com.
On a 32 bit system everything is where you expect. But on a 64bit system;
System32 is reserved for 64bit libs and apps (seriously!)
WOW64 is for 32bit equivalents (yes, I know)
http://msdn.microsoft.com/en-us/library/windows/desktop/aa384187(v=vs.85).aspx
So if you're on 64bit windows (win7 comes in 32bit or 64bit) you need to
put 32bit dlls into the wow64 directory instead of System32. If your
win7 is 32bit flavour the dll should go into System32 :-/
Hope that helps
Jon
On 06/09/2012 20:43, Nate Vack wrote:
> Yeah, putting it in System32 worked on one computer and then not on
> another. The DLL search path is something of a mystery to me.
>
> -n
>
--
Jonathan Peirce
Nottingham Visual Neuroscience
http://www.peirce.org.uk
-----Thanks for this info... i am using right now Windows 8.1 64 bit ... and now my parallel port using vb6 is working.. thanks again =)
--
You received this message because you are subscribed to the Google Groups "psychopy-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to psychopy-user...@googlegroups.com.
To post to this group, send email to psychop...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/psychopy-users/5cbf6916-5e2f-46cf-b780-3c22aaaa74a1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/psychopy-users/fcf420ea-a3c2-4395-8c83-36edbd8f0a39%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/psychopy-users/c355705b-c705-482f-8c33-7ebc9ff9b7f9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
-- Jonathan Peirce Nottingham Visual Neuroscience
The suggested ports in Builder are defined in preferences - you can add your port string there. It just makes it easier in the Builder GUI to select the common ones rather than type them in
What's your issue with mapping of the pins? I don't think PsychoPy does anything unusual there.
To view this discussion on the web visit https://groups.google.com/d/msgid/psychopy-users/28ae8dd8-acba-4128-bb04-67dab1856289%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/psychopy-users/53D251A1.8040601%40gmail.com.
Hi,
We are looking to get PsychoPy compatible with the parallel port going to BioSemi/ActiView on Windows XP. I’m wondering if installing the drivers listed in the first post have resulted in driver incompatibilities for others doing experiments in other software (Matlab/PsychToolbox, EPrime, Presentation).
Also, is there a way to go around installing the drivers and connecting PsychoPy with the parallel port?
Thanks,
Howard
=> No errors, no triggers
many thanks, it works perfectly for me now (using Brainvision Recorder and Win 7 (on experimental PC).I use the following code to send triggers:from ctypes import windllpport = windll.inpout32pport.Out32(0x2040, 0) # sets all pins to lowpport.Out32(0x2040, 1) # sets pin no.1 to high0x2040 is my parallel port addressregardsAndrew
On Friday, September 7, 2012 10:27:53 AM UTC+2, Jon wrote:
On a 32 bit system everything is where you expect. But on a 64bit system;
System32 is reserved for 64bit libs and apps (seriously!)
WOW64 is for 32bit equivalents (yes, I know)
http://msdn.microsoft.com/en-us/library/windows/desktop/aa384187(v=vs.85).aspx
So if you're on 64bit windows (win7 comes in 32bit or 64bit) you need to
put 32bit dlls into the wow64 directory instead of System32. If your
win7 is 32bit flavour the dll should go into System32 :-/
Hope that helps
Jon
On 06/09/2012 20:43, Nate Vack wrote:
> Yeah, putting it in System32 worked on one computer and then not on
> another. The DLL search path is something of a mystery to me.
>
> -n
>
--
Jonathan Peirce
Nottingham Visual Neuroscience
http://www.peirce.org.uk
This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.
This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system:
-- Jonathan Peirce Nottingham Visual Neuroscience http://www.peirce.org.uk
This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.
The parallel port component in Builder sends a byte (a value 0-255) controlling the 8 pins at once along the lines of this function int eh library:
http://www.psychopy.org/api/parallel.html#psychopy.parallel.ParallelPort.setData
Yes, sending a value of 55 should be entirely possible. I do that sort of thing myself in EEG; each condition has an ID associated with it and I record that value in the EEG system using the parallel port. You can write 55 directly as an integer or you can use something like this if you like seeing which lines are up and which are down:
int('00110111', 2) #converts from base 2 to integer
Maybe you need an oscilloscope to check that the lines are being controlled as you expected. Then again, the usual reasons for this approach to fail would be that the drivers weren't installed properly or you didn't have the correct address for your parallel port. If either of those were the problem you wouldn't be seeing ay codes come through at all.
best wishes,
Jon
On 12/01/2014 13:39, Sebastian Korinth wrote:Hi everyone,
First of all thanks a lot to Nate and his post, our Windows 7 64 bit stimulus presentation computer sends now TTL pulses to our EEG recording computer over the parallel port. However, the trigger codes that we are receiving do not look as expected. Maybe I am misunderstanding the whole concept, but this is what I am trying to do:
Using PsychoPy Builder v1.79.00 on the above mentioned Windows 7 64 bit computer I would like to send stimulus trigger that denote the appearance of a stimulus and a response in the EEG data. EEG recording is accomplished using the BrainVision Recorder software on an identical computer. Each stimulus category (e.g., sounds of different pitch) is assigned to a specific number ranging from 1 to 255 defined in the conditionsFile. However, I am receiving only three kinds of triggers in the EEG marker file (i.e., S1, S2 and S3).
Here I am insecure: It might be that the BrainVisionRecorder does not interpret the triggers that were sent through the parallel port properly. Hence, it might not be a PsychoPy problem at all, which is why I will also contact the BrainProducts support. Has anyone experienced such an issue?
The Coder View of PsychoPy offers to set each pin of the pallel port as high or low and there are several posts on this topic already. However, the BuilderView offers only to define startData$ and stopData$. I could not find any explicit explanation about the possible data range here. Is it only on (1) and off (0)? Or, is is possible to send for instance a 55?
Thanks in advance for any suggestions
Sebastian
Am Dienstag, 6. März 2012 18:26:29 UTC+1 schrieb Nate Vack:Hi all,
We spent a few hours this morning getting PsychoPy talking to our parallel port on our shiny new 64-bit Windows 7 computer, and it was a success! We used inpout32 and inpoutx64. The steps we took were:
- Download the drivers and DLLs from http://www.highrez.co.uk/Downloads/InpOut32/default.htm -- the ones from http://www.logix4u.net/parallel-port/26-inpoutx64dll-for-win-xp-64-bit might work as well (I think this is the genuine source) but the driver installer executable in the highrez package is nice.
- Extract the zip and run Win32/InstallDriver.exe -- this will prompt for admin access
- Import the DLL and talk to the parallel port just as described here: http://www.logix4u.net/parallel-port/26-inpoutx64dll-for-win-xp-64-bit
You might need to copy the DLLs into the same working directory as your script. Including them in windlls also might be eminently sane -- I'm pretty certain this is the only path to parallel I/O on Windows.
It might be worth thinking about how this stuff fits in with the architecture of psychopy.parallel, but that's a discussion for a different list ;)
Also: Thanks for making a great package!Best,-Nate
--
You received this message because you are subscribed to the Google Groups "psychopy-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to psychopy-user...@googlegroups.com.
To post to this group, send email to psychop...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/psychopy-users/b60a9b06-549f-4687-bd90-7b58cd1b16da%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to a topic in the Google Groups "psychopy-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/psychopy-users/hbIO2wHK1KU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to psychopy-user...@googlegroups.com.
To post to this group, send email to psychop...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/psychopy-users/96328f76-182a-427c-9ebf-19c0273f9abc%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/psychopy-users/a94d0dfa-5399-41d0-aeb9-0bd668f36e31%40googlegroups.com.
I see. I'm happy that everything works now.
In my code example, there was a mistake. self.wait(0.05) should be core.wait(0.05). I use a custom function in my own experiment.
To view this discussion on the web visit https://groups.google.com/d/msgid/psychopy-users/85c21a5d-f61b-48fb-bc3e-12c3a8ea1c56%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/psychopy-users/a8606591-df53-4548-bab1-18675a6173cf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
-- Jon Peirce http://www.peirce.org.uk
You received this message because you are subscribed to a topic in the Google Groups "psychopy-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/psychopy-users/hbIO2wHK1KU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to psychopy-user...@googlegroups.com.
To post to this group, send email to psychop...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/psychopy-users/3eb25c39-be25-4fac-ae48-8ecb78121c2e%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/psychopy-users/CAAWr5bqcBPaH2rhfwndYe%2BW7qj9FG%3DHhu6J_2iK2MaMmckbtBw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
-- Jonathan Peirce University of Nottingham http://www.peirce.org.uk
This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.
Also refer to this topic Jon.
--
You received this message because you are subscribed to a topic in the Google Groups "psychopy-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/psychopy-users/hbIO2wHK1KU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to psychopy-user...@googlegroups.com.
To post to this group, send email to psychop...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/psychopy-users/dbf7fdd0-58d6-476c-8693-979dd419fef6%40googlegroups.com.
Just to to clarify that old issues in Feb were resolved for 32 bit Windows 7.
Need help for a Windows 7 64 bit system now.
--
You received this message because you are subscribed to the Google Groups "psychopy-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to psychopy-user...@googlegroups.com.
To post to this group, send email to psychop...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/psychopy-users/7aa08d72-7b92-45eb-a40a-ede73beeacce%40googlegroups.com.
Hi,
We are looking to get PsychoPy compatible with the parallel port going to BioSemi/ActiView on Windows XP. I’m wondering if installing the drivers listed in the first post have resulted in driver incompatibilities for others doing experiments in other software (Matlab/PsychToolbox, EPrime, Presentation).
Also, is there a way to go around installing the drivers and connecting PsychoPy with the parallel port?
Thanks,
Howard