recording current experimental time

David McFarlane mcfarla9 at msu.edu
Mon Jul 11 17:40:26 UTC 2011


In addition, you may use Clock.Read to log the current session time 
as attributes and then inspect it all in the .edat file later, thus,

c.SetAttrib "t.1", Clock.Read
' ...
c.SetAttrib "t.2", Clock.Read
' ...
c.SetAttrib "t.3", Clock.Read
' ...

I have done this myself for some troubleshooting, works well.

-- David McFarlane, Professional Faultfinder


At 7/11/2011 11:57 AM Monday, Peter Quain wrote:
>in the e-basic help look up: Clock.Read. It is ms since start of the 
>script. You can store value in variables and compute various 
>durations if you want.
>
>Example:
>'Make some Global Variables (in 'User' Tab)
>Dim time1, time2, dur1 as Long
>'At some later time in your script, grab time since script started
>time1 = Clock.Read
>'[.... some more part of your experiment ....]
>'Grab time since script started
>time2 = Clock.Read
>'Compute interval, time1 to time2
>dur1 = time2 - time1
>
>At 01:39 AM 12/07/2011, you wrote:
>>Hi together,
>>
>>I programmed an experiment in which a lot of positions and stimuli
>>have to be calculated online. Calculation of slides happens BEFORE
>>they are executed. Interestingly, this can cause a delay of up to 5
>>sec (not ms!) for some computer, 2 sec for other computers and only 1
>>sec on a third computer. Importantly, these computers are comparable
>>regarding their hardware, i.e. processor, RAM etc.
>>
>>To test what exactly takes E-Prime so long under some circumstances,
>>Iw ould like to measure the experimental time at several points in
>>time during a single trial. So I can find out which part of the
>>programming should be optimized or if there's even an error I don't
>>recognize.
>>
>>Therefore I would like to have, let's say 10 attributes and assign 10
>>times the current run time to one of these attributes. Unfortunately I
>>couldn't find the right command for this operation in the manual.
>>
>>Does any of you know how I could do so? Or did sth similar (i.e. this
>>delay) happen to one of you?
>>
>>Best,
>>Tobias

-- 
You received this message because you are subscribed to the Google Groups "E-Prime" group.
To post to this group, send email to e-prime at googlegroups.com.
To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com.
For more options, visit this group at http://groups.google.com/group/e-prime?hl=en.



More information about the Eprime mailing list