Variables from an inputted list
Rick O'Gorman
rickogorman at gmail.com
Fri Nov 7 17:28:51 UTC 2008
David,
Thanks for your reply. I think you're right that by using global
variables, I could achieve what I need. In between my cry for help and
your reply, I had found an alternative approach, using script to
populate a list that in turn is accessible for the procedure I need to
do (thanks to this site:
http://godzilla.kennedykrieger.org/sw/eprime/samples/).
This approach required restructuring my experiment a little, but that
may be no bad thing. But I think the global variables would be the
quicker to implement.
Rick
David McFarlane wrote:
> Rick,
>
>> I want an E-Prime experiment to take inputs some users, and then use
>> those inputted variable items later as stimuli.
>>
>> I have a list that provides a series of questions (10), and I have it
>> running so that each question gets asked (ie, presented as stimulus) and
>> takes input. The variable is called namesolicit, the procedure is called
>> SolicitNames.
>>
>> In a separate procedure, how do I access these items?
>>
>> In a previous version which worked, I had the input textboxes as part of
>> the main procedure, rather than their own procedure, so I had 10
>> different textboxes ask the questions (that way, I didn't have to put
>> them in a list). That way, I could access the inputs with the name of
>> each textbox (eg, family1, family2, etc.) and .resp as follows:
>> family1.resp, family2.resp. This worked well but seems clunky to me.
>>
>> But I'm at a loss as to how to get at the inputs with the new system,
>> because the textbox is always namesolicit. When I look in the datafile
>> that is generated, I see two lines that seem relevant:
>>
>> SolicitNames.Sample: 1
>> namesolicit.RESP: inputted_item
>>
>> The sample goes up to 10, of course.
>>
>> I tried various permutations such as namesolicit.resp(1),
>> namesolicit(1).resp, and so on, but I can't stumble on the right format
>> and I don't know VB or C.
>>
>> Thanks for any suggestions,
>
> In general, EP does not keep a record of the past that that could be
> used within the experiment program. Once data are logged to disk, EP
> pretty much forgets about it. So if you need to know about the past,
> you must take care of that yourself by using script to store things
> in global variables (if you don't know about global variables, see
> the "Using E-Basic" chapter in the User's Guide that came with
> E-Prime). In your case you would probably want to store responses in
> an array for use later.
>
> That is just some general advice, I hope you can find a way to apply
> it to the details of your specific experiment program.
>
> -- David McFarlane, Professional Faultfinder
> Moore's Constant: Everybody sets out to do something, and everybody
> does something, but no one does what they set out to do.
>
>
> >
--
Rick O'Gorman, PhD
Psychology, Faculty of Development and Society
Collegiate Crescent Campus,
Sheffield Hallam University,
Sheffield
S10 2BP
Phone: 0114 225 5788 Fax: 0114 225 2430
http://www.shu.ac.uk/psychology/staff/OGorman.html
Experience is what you get when you don't get what you want.
--Dan Stanford
--~--~---------~--~----~------------~-------~--~----~
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 this group at http://groups.google.com/group/e-prime?hl=en
-~----------~----~----~----~------~----~------~--~---
More information about the Eprime
mailing list