David,<br><br>I had the following idea to resolve the problem: I will set duration of the slide called "search" to 200 ms with "terminate" as end action. I will then present the same slide for the residual time (i.e. 200 ms - RT).<br><br>I used the following inline script:<br><br>WritePort &HD030, 0<br>search.OnsetSignalData = "100"    'Sends marker for search display<br>search.OffsetSignalData = 0<br>Search.Run<br><br>if Search.OffsetTime - Search.OnsetTime < 1998 then  'I usually set the last digit to an 8 since that rounds up to 10 which is the shortest refresh cycle we can do here<br>    Search.Duration = 1998 - (Int((Search.OffsetTime - Search.OnsetTime)/10+0.8)*10)  ' this rounds up for all digits except 0 or 1<br>    search.OnsetSignalData = 0<br>    search.run   'this runs search again, but with reduced duration this time  <br>end if<br><br>WritePort &HD030, 0<br>Response.OnsetSignalData = "200"    'Sends marker for response<br>Response.OffsetSignalData = 0<br><br>if search.RESP <> "" then goto Label1<br><br>Response.run<br><br><br>There are several problems with this approach that I don't fully understand:<br><br>- Search.OffsetTime - Search.OnsetTime turns out to be not the actual duration but the duration minus the pre-release time<br>- When resetting the duration time, I found out (trial and error) that I should have 1948 - .... instead of 1998 - ...<br>- in 80% of the cases, the interval between the triggers is exactly 2000 ms (according to the eeg file that is). In 20% of the cases it is 10 ms too short.<br><br>What do you think of this approach and do you know why the mentioned problems occur?<br><br>Best,<br>Tobias<br><br>Am Donnerstag, 24. Mai 2012 18:04:56 UTC+2 schrieb McFarlane, David:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Tobias,
<br>
<br>I cannot go into detail here, but in broad scope, we achieved this by 
<br>using inline code much like the example posted earlier in this 
<br>thread, but using it after each of the stimulus objects that might 
<br>receive a response.  We of course also used extended input through 
<br>the entire response period.  We also had to add a "flag" variable to 
<br>carry some information between the InLines.  This approach does get 
<br>rather tedious and intricate.  (I do point out, however, that at 
<br>least EP provides all the elements for any reasonably skilled 
<br>programmer to achieve the desired effect, which I would not say for 
<br>all psychology programming platforms.)
<br>
<br>The new Task Events feature introduced in EP2.0.10.182 may give us a 
<br>better way to do this, but that also has limitations, see 
<br><a href="http://groups.google.com/group/e-prime/browse_thread/thread/f6fa4b793264fa5c" target="_blank">http://groups.google.com/<wbr>group/e-prime/browse_thread/<wbr>thread/f6fa4b793264fa5c</a> .
<br>
<br>-- David McFarlane
<br>
<br>
<br>At 5/24/2012 10:54 AM Thursday, you wrote:
<br>>Hi David,
<br>>
<br>>thanks for your solution. You might have seen my other recent 
<br>>posting 
<br>>(<a href="https://groups.google.com/forum/?fromgroups#%21topic/e-prime/GkQSKYep2so" target="_blank">https://groups.google.com/<wbr>forum/?fromgroups#!topic/e-<wbr>prime/GkQSKYep2so</a>) 
<br>>where I have the following paradigm:
<br>>
<br>>1) 200 ms search slide (fixed duration)
<br>>2) up to 5000 ms response slide (terminated by response to 1))
<br>>
<br>>I managed to have a fixed duration for 1) and a terminating 
<br>>presentation for 2) but I don't seem to being able to manage that a 
<br>>trigger will be sent during 1)
<br>>
<br>>Any ideas how to implement your solution to my example?
<br>>
<br>>Best,
<br>>Tobias
<br>
<br></blockquote>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups "E-Prime" group.<br />
To view this discussion on the web visit <a href="https://groups.google.com/d/msg/e-prime/-/HIblLWsQMtwJ">https://groups.google.com/d/msg/e-prime/-/HIblLWsQMtwJ</a>.<br /> 
To post to this group, send email to e-prime@googlegroups.com.<br />
To unsubscribe from this group, send email to e-prime+unsubscribe@googlegroups.com.<br />

For more options, visit this group at http://groups.google.com/group/e-prime?hl=en.<br />