This article applies to:
By default, an E-Object's logging properties are reset at the start of each procedure run. This helps ensure that a row in the data file where the E-Object did not execute (e.g. if a Jump or GoTo Label command occurs that skips over the E-Object) does not contain any timing or dependent measurements for the E-Object from the previous trial.
While a SlideSlider's and SlideChoice's properties exist in the Logging tab above the "Reset logging properties to zero/default at the start of each procedure", they are not part of the logging properties that are reset at the start of the procedure. Instead, they are part of the varying properties, which load right before the Slide E-Object does.
This leaves room for potential confusion when the input source is set to a SlideChoice or SlideSlider on a Slide, and that Slide does not execute on that trial, meaning the prior trial's RT, RESP, ACC and RTTime persist onto the current row of the data.
If you want to have these properties reset as well, the following workarounds exist:
- Add an InLine before the Jump, GoTo command, etc., and include the following script:
'Replace the Slide object and SlideSlider or SlideChoice name(s) as needed
- Set the procedure GeneratePreRun to TopOfProcedure
- Set only the Slide's GeneatePreRun to TopOfProcedure