[QUOTE=Hisham;7017]In SuperLab, there is “housekeeping” work that needs to be done such as loading files from disk, allocating and freeing memory, decompressing images, saving participant data to disk, and so forth.
By design, SuperLab presents events within a trial as quickly as possible and shifts these housekeeping tasks to the trial and block levels.
Presenting a stimulus for 29ms and expecting 1000 presentations to last 29 seconds is an incorrect assumption for a few reasons:
- One is the housekeeping duties that SuperLab must still accomplish.
- Another problem is that a stimulus is always presented for a multiple of refresh cycles. Your monitor has a refresh rate of 16Hz, which translates into 16.67 milliseconds per refresh cycle. The 29ms stimulus will be presented for a multiple of that, which is 2 refresh cycles, or 33.34 milliseconds.
- And third, by default, SuperLab erases the screen unless you explicitely turn off that option. This erasure adds one refresh cycle every time.
At three refresh cycles, that’s 50.01 milliseconds, which sounds about in-line with your findings.[/QUOTE]
Thanks Hisham. Two questions though:
How do I turn off the option that you mentioned of erasing the screen?
If the screen is not erased, what will make the stimulus disappear after the specified duration (e.g. 33.34 ms) ?