Can I get a finer measurement of session start time?
Can I get a finer measurement of session start time?
In the DirectRT log files the field, "Time", returns the start time of the session to the nearest minute. For a study my client wants to get finer measurement of this start time, to the second or even millisecond if possible. Is it possible to get a finer measure of start time?
No. The reason being that the basic date and time data come from the computer's system time settings, so they aren't accurate to the millisecond and can actually be minutes (or hours/days) off from the time on other computers in the lab depending on how and when the system date and time were last set. May I ask why? Maybe I can sugguest a work-around.
The reason we'd like to get a finer start time is that we intend to take simultaneous biophysical measures from the respondent, e.g., heart rate, blood pressure, respiration rate, and perhaps a few more depending whether our technicians can pull these together. And, of course, we'd like to compare these various physical measures to the events during the DirectRT session.
Do you have a workaround?
Thank You!
You can get precision synch data for this kind of thing by way of sending out a TTL signal. Can you ask your techs if the external hardware is capable of receiving an incoming TTL signal via the parallel port? If so, it's great because you can then send a signal from DirectRT at the onset of any stimulus--in virtually perfect synch. You could do this just on the first trial, or on every trial. A quick search on the boards here for TTL ought to turn up additional info. You can also see the user's guide for the section on TTL signals an synching with other programs and/or external hardware (e.g., for psychophysiological measures).
We've run our pilot study, and I'm trying to calculate the time elapsed since the start of the experiment so we can synch the events during the experiment with biometric data we measured for each subject. I'm accumulating the log's "Started@" values for each trial to add to the initial "Time" value, because I thought that would yield the time that a trial began. However, these calculated trial-start times don't match up with the biometric data times.
I used block=0 for instructions at the beginning and in between groups of trials. Previously I thought that the Started@ values for the block-not-equal-to-zero trials accounted for the block=0 times, i.e., that the Started@ value for a trial after a block=0 trial included the time taken up by the previous block=0 trials. Now I'm wondering whether I'm basically screwed, i.e., that I need to know those block=0 times to be able to calculate the time since start of the experiment.
So, please confirm: can I calculate the time since experiment start without specific time information for the block=0 trials?