Stock reminder: 1) I do not work for PST. 2) PST's trained staff
really does like to take any and all questions at
http://support.pstnet.com/e%2Dprime/support/login.asp , and they strive
to respond to all requests in 24-48 hours -- this is pretty much their
substitute for proper documentation, so make full use of it. 3) If you
do get an answer from PST Web Support, please extend the courtesy of
posting their reply back here for the sake of others.
That said, here is my take ...
Unless PST has added something new to the latest release of EP2, E-Prime
simply has no facility for sending or receiving data through a USB port,
so you are just out of luck there. But do not take my word for this,
please contact PST Web Support yourself and then report back here.
Say, why not just install another parallel port? Or, does your other
device need all 8 outputs from the parallel port? If not, why not just
build a cable to send different wires to your different devices? Just
take a look at the book "Parallel Port Complete" by Jan Axelson to get
some idea of how to make full use of the parallel port. Or, skip the
parallel port and just install a real digital I/O card (e.g., from
http://www.mccdaq.com ).
-- David McFarlane, Professional Faultfinder
Come to think of it, there is a way to send & receive data through USB
using E-Prime, in fact I am doing that for a project now. First go to
Measurement Computing (referred to earlier) and get whatever I/O board
suits your fancy, e.g., their USB-1024 ($100). When that arrives,
install the Universal Libray software that comes with it. Then add the
appropriate Declare statements in the User Script area of your EP
program (see instructions that come with the MCC UL). Now you can use
MCC UL function calls from EP inline code to send & receive data through
the USB port.
Recognizing that the MCC UL essentially just adds a DLL to provide the
USB support, with enough ingenuity you could take this even further by
writing your own DLL to use from EP. For that, you might want to take a
look at "USB Complete" by Jan Axelson.
Mind you, I am not advising you do any of this. Just being an academic
and pointing out the full range of possibilities.
-- David McFarlane, Professional Faultfinder
>--
>You received this message because you are subscribed to the Google
>Groups "E-Prime" group.
>To post to this group, send email to e-p...@googlegroups.com.
>To unsubscribe from this group, send email to
>e-prime+u...@googlegroups.com.
>For more options, visit this group at
>http://groups.google.com/group/e-prime?hl=en.
Good question, wish I knew the answer. We have been using a
different product from MCC, and using the A/D output to present
analog waveforms to subjects. Aside from any latency in starting the
waveform, the timing within the waveforms looks just fine on my
oscilloscope (waveform timing is handled internally by the MCC device
with its own clock). However, for this study we are not too
concerned about waveform onset latency, so I have not been asked to
look at that, let alone timing of straight digital I/O. We really
need someone to do that for us.
Beyond that I would just look and see what they say at the MCC site,
or contact them directly, but anyone could do that without me.
-- David McFarlane, Professional Faultfinder