<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:Gautami;
panose-1:2 0 5 0 0 0 0 0 0 0;}
@font-face
{font-family:Gautami;
panose-1:2 0 5 0 0 0 0 0 0 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:36.0pt;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:200557747;
mso-list-type:hybrid;
mso-list-template-ids:103561486 -1671385184 134807555 134807557 134807553 134807555 134807557 134807553 134807555 134807557;}
@list l0:level1
{mso-level-start-at:0;
mso-level-number-format:bullet;
mso-level-text:-;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-font-family:Calibri;
mso-bidi-font-family:"Times New Roman";}
@list l1
{mso-list-id:428239617;
mso-list-type:hybrid;
mso-list-template-ids:-74565880 134807567 134807577 134807579 134807567 134807577 134807579 134807567 134807577 134807579;}
@list l1:level1
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-GB link=blue vlink=purple>
<div class=WordSection1>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>And
that should be <30 frames / second, of course. Also, for your code to work
smoothly, here’s a few suggestions:<o:p></o:p></span></p>
<p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><span
style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>Use
buffered screen and canvas.copy right before waitforverticalblank should you be
doing stuff using canvas. <o:p></o:p></span></p>
<p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><span
style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>If
not, turn on Onset Sync for the object that is repeated and set its duration to
something around 30 ms, but slightly less than two screen refreshes of your
monitor’s screen refresh rate. I.e. if your monitor is set to 70 Hz, then
set the duration to something smaller than 2 x (1000 / 70) = 28.57. Say, 25 ms.
Onset sync (for the looped slide or whatever) means here that each duration (if
there’s not too much code in between) will take 28 ms anyway.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>Best,<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>Mich<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p> </o:p></span></p>
<div>
<p class=MsoNormal><i><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:#16355A'>Michiel Spapé<o:p></o:p></span></i></p>
<p class=MsoNormal><i><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:#16355A'>Research Fellow<o:p></o:p></span></i></p>
<p class=MsoNormal><i><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:#16355A'>Perception & Action group<o:p></o:p></span></i></p>
<p class=MsoNormal><i><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:#16355A'>University of Nottingham<o:p></o:p></span></i></p>
<p class=MsoNormal><i><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:#16355A'>School of Psychology<o:p></o:p></span></i></p>
<p class=MsoNormal><i><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:#16355A'>www.cognitology.eu</span></i><i><span style='font-size:10.0pt;
font-family:"Calibri","sans-serif";color:#16355A'><o:p></o:p></span></i></p>
</div>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p> </o:p></span></p>
<div>
<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'>
<p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:
"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'> e-prime@googlegroups.com
[mailto:e-prime@googlegroups.com] <b>On Behalf Of </b>Michiel Spape<br>
<b>Sent:</b> 06 October 2010 20:56<br>
<b>To:</b> e-prime@googlegroups.com<br>
<b>Subject:</b> RE: Logging RT with slide duration set at 1ms<o:p></o:p></span></p>
</div>
</div>
<p class=MsoNormal><o:p> </o:p></p>
<div id=idOWAReplyText66535>
<div>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:black'>Hi,</span><o:p></o:p></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'>The
trick here is that you have an object *before* all the moving bits and bops,
which logs all the responses (duration = 0, time limit different, offset sync
off, onset sync off, use maxcount if necessary) afterwards. That way,
timing does not suffer from in-between code. Also, trying to display something
for 1 ms is rarely a logical step. Remember that tv, dvd (yes, even HD), uses
30 frames/second - 33 ms. </span><o:p></o:p></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'>Best,</span><o:p></o:p></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'>Mich</span><o:p></o:p></p>
</div>
</div>
<div>
<p class=MsoNormal><o:p> </o:p></p>
<div class=MsoNormal align=center style='text-align:center'>
<hr size=2 width="100%" align=center>
</div>
<p class=MsoNormal style='margin-bottom:12.0pt'><b><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>Van:</span></b><span style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'> e-prime@googlegroups.com namens ben
robinson<br>
<b>Verzonden:</b> wo 6-10-2010 20:07<br>
<b>Aan:</b> e-prime@googlegroups.com<br>
<b>Onderwerp:</b> Re: Logging RT with slide duration set at 1ms</span><o:p></o:p></p>
</div>
<div>
<p class=MsoNormal>if you simply type <o:p></o:p></p>
<div>
<p class=MsoNormal>Debug.Print Display.RefreshDurationStats.Mean<o:p></o:p></p>
</div>
<div>
<p class=MsoNormal>or<o:p></o:p></p>
</div>
<div>
<p class=MsoNormal>MsgBox Display.RefreshDurationStats.Mean<o:p></o:p></p>
</div>
<div>
<p class=MsoNormal>you'll soon find out just how quickly your monitor is able
to refresh itself.<o:p></o:p></p>
</div>
<div>
<p class=MsoNormal><o:p> </o:p></p>
</div>
<div>
<p class=MsoNormal>liwenna, off the top of my head i can't be sure *why* i'd do
this, but i know that i have done it. i suspect that i would do it in
situations where most of my task exists in an inline, but i get lazy and like
to use a built-in eprime object to handle participant responses.
something like that.<o:p></o:p></p>
</div>
<div>
<p class=MsoNormal><o:p> </o:p></p>
</div>
<div>
<p class=MsoNormal>ben<o:p></o:p></p>
</div>
<div>
<p class=MsoNormal><o:p> </o:p></p>
<div>
<p class=MsoNormal>On Wed, Oct 6, 2010 at 12:30 PM, Brandon <<a
href="mailto:vasquezb@gmail.com">vasquezb@gmail.com</a>> wrote:<o:p></o:p></p>
<p class=MsoNormal>I am trying to to have stimuli move across the screen. So
technically<br>
a slide object wouldn't be lasting for only 1ms, but it's position<br>
would be lasting for 1ms. I didn't think the screen's refresh rate<br>
would be able to handle 1ms, but movement seemed to be smoother when I<br>
tried 1ms, so I left it there. I will try adjusting the time limit<br>
parameter as Ben suggested.<br>
<br>
Thank you both for the help!<br>
:-)<o:p></o:p></p>
<div>
<div>
<p class=MsoNormal style='margin-bottom:12.0pt'><br>
<br>
<br>
On Oct 6, 10:52 am, liwenna <<a href="mailto:liwe...@gmail.com">liwe...@gmail.com</a>>
wrote:<br>
> Or maybe I misunderstood Brandon and too quickly assumed that he also<br>
> wanted the slide object to last for 1 ms... ^.^<br>
><br>
> Ben, just out of curiousity, in what kind of situations do you use<br>
> this set up?<br>
><br>
> On Oct 6, 3:56 pm, ben robinson <<a
href="mailto:baltimore....@gmail.com">baltimore....@gmail.com</a>> wrote:<br>
><br>
> > maybe i misunderstand your question, but you certainly can log RT and
RTTime<br>
> > information with a slide whose duration is set to 1ms (or even 0ms),
so long<br>
> > as the Time Limit parameter for the slide is set to some larger
value,<br>
> > since, as liwenna points out, 1ms wouldn't be long enough for the<br>
> > participant to press a button in response.<br>
><br>
> > i often use a slide or text object to record responses when their
durations<br>
> > are set to 0ms, and a time limit of infinite.<br>
><br>
> > On Tue, Oct 5, 2010 at 3:39 PM, Brandon <<a
href="mailto:vasqu...@gmail.com">vasqu...@gmail.com</a>> wrote:<br>
> > > I am very new to E-Prime, and I am wondering if it is possible
to log<br>
> > > RT and RT Time with slide durations of 1ms. I have logging
enabled,<br>
> > > but no data is being recorded. I thought maybe the 1ms interval
is too<br>
> > > short for logging to occur. But maybe someone out there has a
solution?<br>
><br>
> > > --<br>
> > > You received this message because you are subscribed to the
Google Groups<br>
> > > "E-Prime" group.<br>
> > > To post to this group, send email to <a
href="mailto:e-prime@googlegroups.com">e-prime@googlegroups.com</a>.<br>
> > > To unsubscribe from this group, send email to<br>
> > > <a href="mailto:e-prime%2Bunsubscribe@googlegroups.com">e-prime+unsubscribe@googlegroups.com</a><<a
href="mailto:e-prime%252Bunsubscribe@googlegroups.com">e-prime%2Bunsubscribe@googlegroups.com</a>><br>
> > > .<br>
> > > For more options, visit this group at<br>
> > ><a href="http://groups.google.com/group/e-prime?hl=en"
target="_blank">http://groups.google.com/group/e-prime?hl=en</a>.<br>
<br>
--<br>
You received this message because you are subscribed to the Google Groups
"E-Prime" group.<br>
To post to this group, send email to <a href="mailto:e-prime@googlegroups.com">e-prime@googlegroups.com</a>.<br>
To unsubscribe from this group, send email to <a
href="mailto:e-prime%2Bunsubscribe@googlegroups.com">e-prime+unsubscribe@googlegroups.com</a>.<br>
For more options, visit this group at <a
href="http://groups.google.com/group/e-prime?hl=en" target="_blank">http://groups.google.com/group/e-prime?hl=en</a>.<o:p></o:p></p>
</div>
</div>
</div>
<p class=MsoNormal><o:p> </o:p></p>
</div>
<p class=MsoNormal>-- <br>
You received this message because you are subscribed to the Google Groups
"E-Prime" group.<br>
To post to this group, send email to e-prime@googlegroups.com.<br>
To unsubscribe from this group, send email to
e-prime+unsubscribe@googlegroups.com.<br>
For more options, visit this group at
http://groups.google.com/group/e-prime?hl=en.<o:p></o:p></p>
</div>
<p class=MsoNormal><o:p> </o:p></p>
<p>This message and any attachment are intended solely for the addressee and
may contain confidential information. If you have received this message in
error, please send it back to me, and immediately delete it. Please do not use,
copy or disclose the information contained in this message or in any
attachment. Any views or opinions expressed by the author of this email do not
necessarily reflect the views of the University of Nottingham. <o:p></o:p></p>
<p>This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system: you
are advised to perform your own checks. Email communications with the
University of Nottingham may be monitored as permitted by UK legislation. <o:p></o:p></p>
<p class=MsoNormal>-- <br>
You received this message because you are subscribed to the Google Groups
"E-Prime" group.<br>
To post to this group, send email to e-prime@googlegroups.com.<br>
To unsubscribe from this group, send email to
e-prime+unsubscribe@googlegroups.com.<br>
For more options, visit this group at http://groups.google.com/group/e-prime?hl=en.<o:p></o:p></p>
</div>
</body>
</html>
<p></p>
-- <br />
You received this message because you are subscribed to the Google Groups "E-Prime" group.<br />
To post to this group, send email to e-prime@googlegroups.com.<br />
To unsubscribe from this group, send email to e-prime+unsubscribe@googlegroups.com.<br />
For more options, visit this group at http://groups.google.com/group/e-prime?hl=en.<br />