Katia
Standard reminder: 1) I do not work for PST. 2) PST's trained staff
really does like to take any and all questions at
http://support.pstnet.com/e%2Dprime/support/login.asp , and they
strive to respond to all requests in 24-48 hours. So don't be shy
there. 3) If you do get an answer from PST Web Support, please
extend the courtesy of posting their reply back here for the sake of others.
That said, here is my take ...
>To do this condition "If RECOGNITION_TARGET.ACC = 1 then
>FREE_RECALLtextdisplay",
Hmm, this line of yours does not look quite right. Are you sure it
is not something like
If RECOGNITION_TARGET.ACC = 1 then FREE_RECALLtextdisplay.Run ?
> I put the FREE_RECALLtextdispaly in the
>Unreferenced E-Object (of course, if the subject does not recognize
>the target (TARGET.ACC = 0) does not make sense to proceed with a
>request of more details about the target).
>The procedure works as I want, but the Unreferenced E-Object seems
>don't log the data.
>Unfortunately, inside of the Forum, I was not able to find information
>about how to log data if I need to use a simple TextDisplay on
>Unreferenced E-Object.
>My question are:
>Is it possible that an Unreferenced E-Object logs the subject
>responses? If so, how can I set it?
Whether a stimulus object appears in the main Structure or in
Unreferenced E-Objects (to be run from inline script, etc.) should
make no difference whatsoever. Either way you need to enable the
Data Logging in the Properties page of that object, either from the
Duration/Input tab or the Logging tab.
>I apologize, if the Forum contains some indication about that, please
>give me the istruction to read this information.
>Do you have any more elegant and better suggestion (or precise
>reference to a sample on the webside) about how can run the condition
>describe above without using Unreferenced E-Object?
>I'd really appreciate any help, or leads!
I would rather use a structure like
RecognitionScript
FREE_RECALLtextdisplay
FreeRecallSkipLabel
and then my RecognitionScript would look like
If RECOGNITION_TARGET.ACC then Goto FreeRecallSkipLabel
That way my FREE_RECALLtextdisplay would appear in the Structure
instead of Unreferenced E-Objects.
-- David McFarlane, Professional Faultfinder
"For a successful technology, reality must take precedence over
public relations, for nature cannot be fooled." (Richard Feynman,
Nobel prize-winning physicist)
On 17 Dic, 18:14, David McFarlane <mcfar...@msu.edu> wrote:
> Katia,
>
> Standard reminder: 1) I do not work for PST. 2) PST's trained staff
> really does like to take any and all questions athttp://support.pstnet.com/e%2Dprime/support/login.asp, and they
On Thu 17 Dec 2009 David McFarlane wrote:
> Whether a stimulus object appears in the main Structure or in
> Unreferenced E-Objects (to be run from inline script, etc.) should
> make no difference whatsoever. Either way you need to enable the
> Data Logging in the Properties page of that object, either from the
> Duration/Input tab or the Logging tab.
Some "Professional Faultfinder" you are! As any idiot except you knows,
when you run a stimulus object from inline script E-Prime does *not*
generate the c.SetAttrib calls needed to log the properties of that
object (whether or not the object is in "Unreferenced E-Objects" still
makes no difference). For that you would need to explicitly add your
own logging script, e.g.,
If RECOGNITION_TARGET.ACC = 1 then FREE_RECALLtextdisplay.Run
c.SetAttrib "FREE_RECALLtextdisplay.RESP", FREE_RECALLtextdisplay.RESP
c.SetAttrib "FREE_RECALLtextdisplay.RT", FREE_RECALLtextdisplay.RT
For more details just look at the full generated script from any
stimulus object, or look at the Context topic in the online E-Basic Help.
Furthermore, running a stimulus object from inline script does not
generate the script to construct the input mask for that object, which
could lead to other problems. All the more why I prefer the solution of
putting the stimulus object directly in the structure and then using
If...Then...Goto to skip around it.
Next time check your facts before you shoot your mouth off and sow
confusion. And then please spare us all your feeble attempt at
self-deprecating humor in your inevitable followup post!
Did anybody find the slight logic error in that example? To satisfy
Katia's posted question, that last line should read
If (RECOGNITION_TARGET.ACC = 0) Then Goto FreeRecallSkipLabel
But that would be apparent to anybody as soon as that script were run.
BTW Katia, I just noticed something else fishy about your program as
described. The names of your stimulus objects contain an underscore,
"_". AFAIK E-Studio does not allow this, at least every version that I
use rejects the underscore as soon as I try to use it in an object name.
E-Prime allows underscores only for objects and variables that appear
only in script, not in the E-Studio GUI. So I suspect that there is a
lot more to your problem than you are telling us, and I probably will
not be able to help you further (no great loss there, as I keep making
mistakes anyway :)).