|
|
|
Forum Member
      
Group: Forum Members
Last Login: 7/30/2007 6:06:51 PM
Posts: 25,
Visits: 36
|
|
| Hello, I'm trying to understand how the timing is working. I'd especially like to know who many seconds some text was displayed. Intended duration here is 300ms. I thought a good way was to compute Duration + Duration Error.... since all my stimuli have 0 Duration Error I thought this mean text was displayed exactly the right ammount of time... (300 + 0 = 300). However when I checked, the difference between ActionTime (Timestamp when object is done drawing) and FinishTime (Timestamp when object is gone) is actually 50 ms less than the intended duration ! Which mean the stimuli is only displayed 250 ms ! That is catastrophical ! PreRelease is set at 50ms, but it should not delay the critical action (e.g. drawing to the screen), since PreRelease is very clealy done "after the object finishes its critical action", which mean PreRelease is involved only after the Action Time Timestamp.
|
|
|
|
|
Forum MVP
      
Group: Administrators
Last Login: Yesterday @ 3:05:40 PM
Posts: 569,
Visits: 1,237
|
|
| Assuming that each object is covering over top of the previous one, the easiest way to compute the time E-Prime paints the object to screen is by logging/calc the onset time of the 2nd object minus the onset time of the first object. Please note that PreRelease affects the next object. In your example, the values you mentioned are exactly expected. Since you have 50 ms PreRelease, the FinishTime (of the .Run call of the object, not related to drawing, playing sounds, etc) should be 50ms less than your duration. -Brandon
|
|
|
|
|
Forum Member
      
Group: Forum Members
Last Login: 7/30/2007 6:06:51 PM
Posts: 25,
Visits: 36
|
|
| I see, I misunderstood what "FinishTime" really is. Thank you, Guillaume
|
|
|
|