Onset delay problems with PreRelease and Event mode
 
 
 
PST User Forum
Home       Members    Calendar    Who's On
Welcome Guest ( Login | Register )
        



Onset delay problems with PreRelease and... Expand / Collapse
Author
Message
Posted 3/27/2008 12:33:42 PM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 5/28/2008 4:18:20 PM
Posts: 9, Visits: 14
Hi,

im working on a masking experiment in which i present a probe, blank slide (to create ISI or SOA) and a mask. im using event mode and set prerelease values. my monitor refresh is 85Hz and the timing test from eprime website gives me OK results.

when i pilot the task (about 16 trials), i get 0 duration errors for the probe, ISI slide and mask but HUGE onset delays for these three items (from 12-70ms).

since im piloting this work, i still havent set the probe/mask durations but most likely i will use 12 ms. however, ive used 12/24/36 ms durations and varied prerelease values accordingly. so i've tried 5-10 ms prerelease with item duration of 12/24 ms and as high as 25 ms prerelease for durations of 36 ms. none of these manipulations help me get rid off the OnsetDelay errors although i have no probelm with actual item duration.

please help!

thank you!!

Post #1408
Posted 3/27/2008 2:41:15 PM
Forum MVP

Forum MVPForum MVPForum MVPForum MVPForum MVPForum MVPForum MVPForum MVP

Group: Administrators
Last Login: 9/5/2008 8:55:28 AM
Posts: 536, Visits: 1,158
Here is a general rule of thumb (not all inclusive).  To find out how much PreRelease an object requires, run your experiment with no PreRelease.  Then view what the OnsetDelay value is of the NEXT object in the procedure.  Find its max and then plug this value into the previous object PreRelease value.  If you continue to find OnsetDelay values after that, then adjust the Duration of the object to be a multiple of the refresh duration.

If after finding that the amount of PreRelease you need is longer than what you want the duration of the object to be, then this means that additional consideration is needed such as lower resolution, not using the entire frame 100% and using "pre load without using canvas" sample or SpriteManager.  If those methods result in the same delays, then machine may not be able to display screens that fast.  Using faster hardware is a consideration then.  If you are attempting to perform single refresh displays, entering a value of zero for the duration would be advised under event mode.

Note that to find the value that effectively represents the "on screen duration", you need to subtract the OnsetTime of the next object minus the current one.  This value is not logged automatically so would need to be calculated during analysis or via an InLine.  There are a number of reasons this is not logged by default one of which is that you can't guarantee this value is what you say it is w/o consideration.  For example if this was auto logged and you had a lengthy InLine after or if the object after only wrote to part of the screen not clearing it.

-Brandon

Post #1411
Posted 3/27/2008 9:44:28 PM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 5/28/2008 4:18:20 PM
Posts: 9, Visits: 14
thanks! i'll try what you've suggested!
Post #1412
« Prev Topic | Next Topic »


Permissions Expand / Collapse

All times are GMT -5:00, Time now is 6:52am

Powered By InstantForum.NET v4.1.4 © 2008
Execution: 0.047. 11 queries. Compression Disabled.