Eprime triggers to EEG out of sync
Paul Groot
pfc.groot at gmail.com
Tue Aug 28 20:29:51 UTC 2012
Hi Matt,
I'm not sure if I understand your description completely, but I think that
the problem you described is related to the settings of the input mask and
terminate action. You probably have a sound or slide object for playing the
sentence. I suspect that you added an input mask to this object to record
the subject response. When the trigger-script is placed after this object,
you will have a problem because the script will be exucuted after the
button response in this case. Is this indeed what is happening?
If this is the case, you could try to fix it by having a separate response
object (such as a Text object) that is placed after the inline script.
Instead of using the sleep function, you could set the duration of the
sound-object to [delay]. The Sound 'Stop After' property should be set to
No. However, the problem with this construction is that it is more
difficult to make sure that the response object is displayed after the end
of the audio track. (unless all sentences have the same duration). Perhaps
the new Task Event mechanism of EPrime 2 will help out here:
http://www.pstnet.com/support/kb.asp?TopicID=4803 I haven't used this yet,
but I think it should be possible to generate a delayed parallel port write
operation.
Cheers,
Paul
2012/8/28 Matt Ku <lchnku at gmail.com>
>
> aldelfino於 2012年8月14日星期二UTC+8下午9時37分58秒寫道:
>>
>> Hello everyone,
>>
>> I'm running an experiment using triggers from Eprime to a BrainVision
>> equipment. I need Eprime to send a trigger according to the position of
>> target-words along the sentence e.g. at 0, 5, or 11 seconds after the
>> beginning of the sentence. I tried used the following script:
>>
>> WritePort &H378, c.GetAttrib("trigger") 'identifies the item’
>> sleep c.GetAttrib ("delay") 'identifies the position of
>> the target-word after the beginning of the sentence’
>> c.SetAttrib "CheckResponseTime", Clock.Read
>>
>> I defined two attributes: (i) trigger, as a code to identify the trigger
>> according to each sentence, and (ii) delay, as the time after the beginning
>> of the sentence the trigger should be sent to BrainAmp. After listening
>> each sentence, the subject has to answer a yes-no question to check
>> understanding. The problem is that the BrainVision cannot register the
>> trigger synchronized with the delay attribute, but only with the time the
>> subject hits the answer button.
>>
>> Does anyone have a solution or an alternative script for my experiment?
>>
>> Thanks in advance
>
> --
> You received this message because you are subscribed to the Google Groups
> "E-Prime" group.
> To post to this group, send email to e-prime at googlegroups.com.
> To unsubscribe from this group, send email to
> e-prime+unsubscribe at googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/e-prime/-/GCDJ-V3aqTIJ.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>
--
You received this message because you are subscribed to the Google Groups "E-Prime" group.
To post to this group, send email to e-prime at googlegroups.com.
To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.linguistlist.org/pipermail/eprime/attachments/20120828/369b7e6d/attachment.htm>
More information about the Eprime
mailing list