<div dir="ltr">Thanks for the responses. I hate to have to ask something again, but I can't seem to find a specific discussion on list.terminate in the pst user forum (which is what I found when googling "E-basic help facility"). <div><br></div><div>I think doing an in-line statement for If [code for keypress "b"], then list.terminate would work for what I'm trying to do as long as I could get a timestamp for that list.terminate action. I just haven't been able to find out what the conditional statement would be to accomplish that. I've tried a few things, but I'm pretty sure none of it is actually the proper syntax for e-basic. </div><div><br></div><div>Thanks again for your help, I'll keep trying different things. <br><br>On Thursday, November 21, 2013 3:25:14 PM UTC-6, McFarlane, David wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">First, you may use inline code to take complete 
<br>control of List termination, see the 
<br>List.Terminate topic in the E-Basic Help 
<br>facility.  You will need to combine that with some appropriate If-Then logic.
<br>
<br>If you want to combine that with some secret 
<br>keypress from the researcher, then I would 
<br>recommend starting a Wait object at the start of 
<br>primary task.  Set its Duration to 0 and add an 
<br>input mask for your secret handshake, set 
<br>Allowable to the secret key and Time Limit to 
<br>"(infinite)" (in my online course we do an 
<br>exercise that illustrates exactly this).  Let's 
<br>call this object PrimaryWait, and suppose the 
<br>List for your secondary task is 
<br>SecondaryList.  Then in inline code in the 
<br>appropriate Procedure, do something like
<br>
<br>     If PrimaryWait.RTTime Then SecondaryList.Terminate
<br>
<br>(also see 
<br><a href="https://groups.google.com/d/topic/e-prime/T5ThFkW8qF8" target="_blank" _originalhref="https://groups.google.com/d/topic/e-prime/T5ThFkW8qF8">https://groups.google.com/d/<wbr>topic/e-prime/T5ThFkW8qF8</a> 
<br>for other ways to test for presence or absence of response).
<br>
<br>Note that this will terminate the List upon 
<br>completion of all the objects in the 
<br>Procedure.  If needed, you might use a Goto to 
<br>skip to the end of the running Procedure, or use 
<br>techniques from 
<br><a href="https://groups.google.com/d/topic/e-prime/e12W9DdgvrM" target="_blank" _originalhref="https://groups.google.com/d/topic/e-prime/e12W9DdgvrM">https://groups.google.com/d/<wbr>topic/e-prime/e12W9DdgvrM</a> 
<br>to Terminate with a set overall duration.
<br>
<br>Good luck.
<br>
<br>-----
<br>David McFarlane
<br>E-Prime training 
<br>online:  <a href="http://www.google.com/url?q=http%3A%2F%2Fpsychology.msu.edu%2FWorkshops_Courses%2Feprime.aspx&sa=D&sntz=1&usg=AFQjCNHhJVD3mCfXKdywfB5AgKLPu1OSJg" target="_blank" _originalhref="http://psychology.msu.edu/Workshops_Courses/eprime.aspx">http://psychology.msu.edu/<wbr>Workshops_Courses/eprime.aspx</a>
<br>Twitter:  @EPrimeMaster (<a href="https://www.google.com/url?q=https%3A%2F%2Ftwitter.com%2FEPrimeMaster&sa=D&sntz=1&usg=AFQjCNHlT7nwYBmELwRxV4Xn5GW-sG9EKw" target="_blank" _originalhref="https://twitter.com/EPrimeMaster">https://twitter.com/<wbr>EPrimeMaster</a> )
<br>
<br>
<br>At 11/21/2013 03:59 PM Thursday, Colton Perry wrote:
<br>>After playing around with a lot of it now, I 
<br>>think I can distill everything down to one 
<br>>question. Sorry for the confusion. I'm sure most 
<br>>of what I've got isn't the most elegant 
<br>>solution, but it will hopefully run the study in 
<br>>a fashion I can put together without too much extra help.
<br>>
<br>>The one thing I'm not sure how to do is this: 
<br>>How can I get a list to exit on keypress? The 
<br>>"Exit List" options are for after a certain 
<br>>amount of cycles or samples or seconds. I would 
<br>>just like the exit cue to be a simple keypress 
<br>>that the researcher could make when the 
<br>>participant completes the primary task. With the 
<br>>timestamps you mentioned, that would give us the 
<br>>timing we need for that component, and the 
<br>>monitoring task will be handled within each list.
<br>>
<br>>Sorry my thoughts are somewhat jumbled.
<br>>
<br>>On Thursday, November 21, 2013 2:39:46 PM UTC-6, McFarlane, David wrote:
<br>>Yes, I am having trouble following you, don't
<br>>know if that's me or you, but I have trouble
<br>>following wordy expressions, perhaps if you could
<br>>find some way to reduce, simplify, & clarify your expression...
<br>>
<br>>As far as I can tell, what you want is trivial to
<br>>accomplish.  You should already have your visual
<br>>monitoring "secondary" task log all the relevant
<br>>data, so you are all set there.  For the
<br>>"primary" task, if you simply log a timestamp for
<br>>the first relevant event, and a timestamp for the
<br>>last relevant event, then you may simply subtract
<br>>to get the total elapsed time -- you may do that
<br>>from the data after the run, or with some
<br>>cleverness use inline code to compute and log 
<br>>this directly to the .edat file.
<br>>
<br>>What am I missing?
<br>>
<br>>-- David McFarlane
<br>>
<br>>
<br>>At 11/21/2013 02:53 PM Thursday, Colton Perry wrote:
<br>> >That's a component of what I'm trying to do, but
<br>> >I think the main thing I'd like to accomplish is
<br>> >to be able to record both the RTs and accuracy
<br>> >to responses for the monitoring task while also
<br>> >recording the total time that the trial took
<br>> >place. Maybe I'm thinking about it the wrong
<br>> >way. It seems like it wouldn't be difficult to
<br>> >have a procedure that does one or the other, but
<br>> >I don't know how to get it to do both
<br>> >concurrently. It's important that all of the
<br>> >monitoring responses be tied to each particular
<br>> >text instruction because our goal is to measure
<br>> >the differences in accuracy and RT for the
<br>> >monitoring task as a result of the different primary tasks.
<br>> >
<br>> >I feel like I'm not being particularly clear,
<br>> >and I apologize for that. We have two tasks that
<br>> >we would like to be recorded. One is performance
<br>> >on the monitoring task, and one is total time
<br>> >for completion of the primary task. So a single
<br>> >"trial" is the onset of the text instructions to
<br>> >the keypress that terminates that set of
<br>> >instructions, and within that trial the visual
<br>> >monitoring task loops until the trial is over.
<br>> >I'm not sure how to get do the two things concurrently.
<br>> >
<br>> >Am I making this more complicated than it really is?
<br>> >
<br>> >On Thursday, November 21, 2013 1:28:56 PM UTC-6, McFarlane, David wrote:
<br>> >Do I understand correctly that your sticking
<br>> >point is only how to keep some constant text on
<br>> >the display throughout a series of stimuli &
<br>> >responses?  If that's all, I have two solutions:
<br>> >
<br>> >1) The rookie way:  Add the constant text to all
<br>> >of the stimulus displays -- either add the full
<br>> >literal text into each display, or put the text
<br>> >into an attribute and then use the same atribute
<br>> >reference in each display.  You would most easily
<br>> >do this using Slides for your display objects.
<br>> >
<br>> >2) My preferred way:  With judicious use of Frame
<br>> >Size and Position, and BackStyle Transparent, you
<br>> >may add the constant text to a place on the
<br>> >screen that just never gets covered up by subsequent stimuli.
<br>> >
<br>> >Good luck.
<br>> >
<br>> >-----
<br>> >David McFarlane
<br>> >E-Prime training
<br>> >online:
<br>> ><<<a href="http://www.google.com/url?q=http%3A%2F%2Fpsyc" target="_blank" _originalhref="http://www.google.com/url?q=http%3A%2F%2Fpsyc">http://www.google.com/url?<wbr>q=http%3A%2F%2Fpsyc</a> 
<br>> <a href="http://www.google.com/url?q=http%3A%2F%2Fhology.msu.edu&sa=D&sntz=1&usg=AFQjCNFqepG5qbM4ky8LP2M6IqZVkTR--w" target="_blank" _originalhref="http://hology.msu.edu">hology.msu.edu</a>%2FWorkshops_<wbr>Courses%2Feprime.aspx&amp;sa=<wbr>D&amp;sntz=1&amp;usg=<wbr>AFQjCNHhJVD3mCfXKdywfB5AgKLPu1<wbr>OSJg><a href="http://www.google.com/url?q=http%3A%2F%2Fpsychology.msu.edu%2FWorkshops_Courses%2Feprime.aspx&sa=D&sntz=1&usg=AFQjCNHhJVD3mCfXKdywfB5AgKLPu1OSJg" target="_blank" _originalhref="http://www.google.com/url?q=http%3A%2F%2Fpsychology.msu.edu%2FWorkshops_Courses%2Feprime.aspx&sa=D&sntz=1&usg=AFQjCNHhJVD3mCfXKdywfB5AgKLPu1OSJg">http://www.google.com/<wbr>url?q=http%3A%2F%2Fpsychology.<wbr>msu.edu%2FWorkshops_Courses%<wbr>2Feprime.aspx&sa=D&sntz=1&usg=<wbr>AFQjCNHhJVD3mCfXKdywfB5AgKLPu1<wbr>OSJg</a>><a href="http://www.google.com/url?q=http%3A%2F%2Fpsychology.msu.edu%2FWorkshops_Courses%2Feprime.aspx&sa=D&sntz=1&usg=AFQjCNHhJVD3mCfXKdywfB5AgKLPu1OSJg" target="_blank" _originalhref="http://psychology.msu.edu/Workshops_Courses/eprime.aspx">http://psychology.msu.<wbr>edu/Workshops_Courses/eprime.<wbr>aspx</a> 
<br>>
<br>> >
<br>> >Twitter:  @EPrimeMaster
<br>> >(<<<a href="https://www.google.com/url?q=https%3A%2F%2Ft" target="_blank" _originalhref="https://www.google.com/url?q=https%3A%2F%2Ft">https://www.google.com/<wbr>url?q=https%3A%2F%2Ft</a> 
<br>> <a href="http://www.google.com/url?q=http%3A%2F%2Fwitter.com&sa=D&sntz=1&usg=AFQjCNHEmiUKGsSV8PkpcPEYTA5UCwpsDQ" target="_blank" _originalhref="http://witter.com">witter.com</a>%2FEPrimeMaster&amp;<wbr>sa=D&amp;sntz=1&amp;usg=<wbr>AFQjCNHlT7nwYBmELwRxV4Xn5GW-<wbr>sG9EKw><a href="https://www.google.com/url?q=https%3A%2F%2Ftwitter.com%2FEPrimeMaster&sa=D&sntz=1&usg=AFQjCNHlT7nwYBmELwRxV4Xn5GW-sG9EKw" target="_blank" _originalhref="https://www.google.com/url?q=https%3A%2F%2Ftwitter.com%2FEPrimeMaster&sa=D&sntz=1&usg=AFQjCNHlT7nwYBmELwRxV4Xn5GW-sG9EKw">https://www.google.com/<wbr>url?q=https%3A%2F%2Ftwitter.<wbr>com%2FEPrimeMaster&sa=D&sntz=<wbr>1&usg=<wbr>AFQjCNHlT7nwYBmELwRxV4Xn5GW-<wbr>sG9EKw</a>><a href="https://www.google.com/url?q=https%3A%2F%2Ftwitter.com%2FEPrimeMaster&sa=D&sntz=1&usg=AFQjCNHlT7nwYBmELwRxV4Xn5GW-sG9EKw" target="_blank" _originalhref="https://twitter.com/EPrimeMaster">https://twitter.com/<wbr>EPrimeMaster</a> 
<br>>
<br>> >)
<br>> >
<br>> >/----
<br>> >Stock reminder:  1) I do not work for PST.  2)
<br>> >PST's trained staff take any and all questions at
<br>> ><<<a href="https://www.google.com/url?q=https%3A%2F%2Fsu" target="_blank" _originalhref="https://www.google.com/url?q=https%3A%2F%2Fsu">https://www.google.com/url?<wbr>q=https%3A%2F%2Fsu</a> 
<br>> <a href="http://www.google.com/url?q=http%3A%2F%2Fpport.pstnet.com&sa=D&sntz=1&usg=AFQjCNGrmWDeeBQ2IKcKSEj9RkM61PKjaQ" target="_blank" _originalhref="http://pport.pstnet.com">pport.pstnet.com</a>&amp;sa=D&amp;<wbr>sntz=1&amp;usg=<wbr>AFQjCNF5BfukPzW6lq7UCweMsMu7_<wbr>9wJEQ><a href="https://www.google.com/url?q=https%3A%2F%2Fsupport.pstnet.com&sa=D&sntz=1&usg=AFQjCNF5BfukPzW6lq7UCweMsMu7_9wJEQ" target="_blank" _originalhref="https://www.google.com/url?q=https%3A%2F%2Fsupport.pstnet.com&sa=D&sntz=1&usg=AFQjCNF5BfukPzW6lq7UCweMsMu7_9wJEQ">https://www.google.com/<wbr>url?q=https%3A%2F%2Fsupport.<wbr>pstnet.com&sa=D&sntz=1&usg=<wbr>AFQjCNF5BfukPzW6lq7UCweMsMu7_<wbr>9wJEQ</a>><a href="https://www.google.com/url?q=https%3A%2F%2Fsupport.pstnet.com&sa=D&sntz=1&usg=AFQjCNF5BfukPzW6lq7UCweMsMu7_9wJEQ" target="_blank" _originalhref="https://support.pstnet.com">https://support.pstnet.<wbr>com</a> 
<br>>
<br>> >, and they strive to
<br>> >respond to all requests in 24-48 hours, so make
<br>> >full use of it.  3) In addition, PST offers
<br>> >several instructional videos on their YouTube
<br>> >channel
<br>> >(<<<a href="http://www.youtube.com/user/PSTNET" target="_blank" _originalhref="http://www.youtube.com/user/PSTNET">http://www.youtube.com/<wbr>user/PSTNET</a>><a href="http://www.google.com/url?q=http%3A%2F%2Fww&sa=D&sntz=1&usg=AFQjCNGDikv6E1xAkQ_x6y7qc05HzojyAA" target="_blank" _originalhref="http://ww">http://ww</a> 
<br>> <a href="http://w.youtube.com/user/PSTNET" target="_blank" _originalhref="http://w.youtube.com/user/PSTNET">w.youtube.com/user/PSTNET</a>><a href="http://www.youtube.com/user/PSTNET" target="_blank" _originalhref="http://www.youtube.com/user/PSTNET">http<wbr>://www.youtube.com/user/PSTNET</a>
<br>> >).  4) If you do get an answer from PST staff,
<br>> >please extend the courtesy of posting their reply
<br>> >back here for the sake of others.
<br>> >\----
<br>> >
<br>> >
<br>> >At 11/21/2013 02:10 PM Thursday, Colton Perry wrote:
<br>> > >Hi all, I hope this isn't something I could have
<br>> > >easily figured out by a good Google search, I
<br>> > >just haven't been able to find the correct
<br>> > >search terms to get what I'm going for here.
<br>> > >
<br>> > >I'm trying to implement a design that's a bit
<br>> > >beyond my understanding (most of my experience
<br>> > >with e-prime has been mostly pretty
<br>> > >straight-forward linear presentation stuff). To
<br>> > >boil it down to a single trial, I'd like to
<br>> > >present a simple visual search/discrimination
<br>> > >task alongside a set of verbal instructions. So
<br>> > >for example, at the onset of a trial, a text
<br>> > >display would appear providing instructions for
<br>> > >a primary task to be performed outside of
<br>> > >e-prime (these tasks are performed on a
<br>> > >motorcycle infotainment system). A short time
<br>> > >after the onset of those instructions, the
<br>> > >visual discrimination task would begin. So,
<br>> > >leaving the instructions on the display, a
<br>> > >letter would appear. If this is a key letter,
<br>> > >the participant would respond with a key press
<br>> > >(well, a foot pedal mapped to a key press "b",
<br>> > >but a key press to Eprime). If it's not a key
<br>> > >letter, then the participant does nothing and
<br>> > >the letter disappears. The part I'm not sure how
<br>> > >to accomplish is that after they respond with a
<br>> > >key press, I need the discrimination task to
<br>> > >repeat itself on average every 5 seconds (so 5 ±
<br>> > >2s) while the text display with the instructions
<br>> > >remains the same. After the participant
<br>> > >completes the primary task on the motorcycle, a
<br>> > >researcher would then press a key to end the
<br>> > >trial and move on to the next set of instructions.
<br>> > >
<br>> > >So it would look something like this:
<br>> > >
<br>> > >Primary task instruction onset
<br>> > >--- key letter appears > foot pedal response >
<br>> > >key letter disappears, record RT
<br>> > >--- foil letter appears > no response > foil
<br>> > >letter disappears after a given time, record response if incorrect
<br>> > >--- repeat randomly
<br>> > >--- Primary task completed > research 
<br>> presses key > record total trial time
<br>> > >Primary task instruction onset
<br>> > >etc.
<br>> > >
<br>> > >Does this make sense? Please let me know if I
<br>> > >need to provide more information. I'll keep
<br>> > >trying different things in the meantime. Most of
<br>> > >my experience with Eprime has been in the gui
<br>> > >interface rather than the inline commands, so
<br>> > >I'm pretty inexperienced on that end, but 
<br>> I'm definitely willing to learn.
<br>> > >
<br>> > >Thanks in advance for your time,
<br>
<br></blockquote></div></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups "E-Prime" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe@googlegroups.com.<br />
To post to this group, send email to e-prime@googlegroups.com.<br />
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/e-prime/26e25466-dbf5-4bcf-9854-7863cbf3107b%40googlegroups.com">https://groups.google.com/d/msgid/e-prime/26e25466-dbf5-4bcf-9854-7863cbf3107b%40googlegroups.com</a>.<br />
For more options, visit <a href="https://groups.google.com/groups/opt_out">https://groups.google.com/groups/opt_out</a>.<br />