Here's the deal: For some years I have personally provided copious
free advice here (often starting with "do *all* the tutorials in the
manuals"), partly as mental exercise & self-training, partly as
public service, and partly to amuse myself.
Now we have taken a good deal of that and packaged it into an online
course, for which people must pay, and I cannot keep handing out the
same answers that we have already covered. As it turns out, your
very question is covered in the closing "fMRI, EEG, &
Psychophysiology" lesson of our course, complete with an exercise in
which I have you write a working program to do just what you descibe,
and which I then personally grade. (The course also includes a Live
Office Hour every week with me.)
That's all I can tell you now. But if you hold on, some more
generous folks here may supply your answer; or, try PST Web Support
at http://support.pstnet.com/e%2Dprime/support/login.asp , where
they strive to respond to all requests in 24-48 hours at no charge.
Regards,
-----
David McFarlane
E-Prime training
online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx
Twitter: @EPrimeMaster (twitter.com/EPrimeMaster)
The SendPulse inline script of your es-file already contains a few
lines to send a pulse using WritePort. You could replace them with
something like this:
DutWords.OnsetSignalEnabled = True
DutWords.OnsetSignalPort = &H378
DutWords.OnsetSignalData = c.GetAttrib("marker")
DutWords.OffsetSignalEnabled = True
DutWords.OffsetSignalPort = &H378
DutWords.OffsetSignalData = 0 ' reset all digital lines to zero
Since BioPac will acquire the 8 digital TTL lines as separate signals,
you would probably want to use powers of two for the markers:
1,2,4,8,16,32,64 and128. If you don't use powers of two, you will get
a mixture of simultaneous pulses. (You could use a calculation channel
to convert the 8 digital channels back to a numerical one, but I would
suggest you should only do this when you need more than 8 unique
marker codes.)
Also make sure that the marker attribute is defined in all relevant
lists, because I noticed that the second part of your exp. is missing
the marker attribute.
I also have the feeling that part of your script contains duplicate
(identical) objects. Perhaps you need duplicates in some places to be
able to implement English/Dutch specific elements, but I'm sure that
in some places you could (re)use the same E-Object. (For example
Blank1 and Blank2 are probably identical). Although this is not a big
deal in your script, I often see scripts having large amounts of
copied objects. One of the side-effects of having duplicates is that
the log-file will become unnecessary complex.
Best,
Paul
2012/3/29 Catarina Azevedo <catarina.m...@gmail.com>:
> --
> 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.
>
...