欢迎来到天天文库
浏览记录
ID:35995972
大小:481.29 KB
页数:8页
时间:2019-04-29
《e-prime地时间精度问题(操作)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实用文案在E-Prime程序中如何提高时间精度——操作部分张豹2006-2-22提高和检验时间精度的六个步骤:步骤一、测试和调整实验所用的计算机的时间如果计算机的硬件不支持毫秒的精度,软件在运行实验程序时就会产生误差。所以在运行程序之前必须测试计算机是否支持毫秒级的精度。E-Prime提供了测试程序来确定计算机是否支持毫秒级的精度。[refertoAppendixA:TimingTestResultspage217]当计算机安装新的硬件或是软件时有必要运行时间测试程序,时间测试能保证桌面PC硬件为Pentium,120MHz或更高时E-Prime会达到毫秒级的精度.当实验用键盘或PS
2、T反应盒外部设备进行反应时能达到毫秒级,但是一有般不推荐作鼠标作为E-Prime实验程序的反应装置来保证毫秒级的精度。[UsingaqualitynamebrandPCIaudiocard,E-Primecanachieveconsistentlowlatencyplaybackofdigitalaudio(e.g.,latency<1screenrefresh).WedonotrecommendusingalegacyISAaudiocardforexperimentsthatrequireoptimalandconsistentplaybacklatency.]一个好的实验时计算
3、机必须有最小数量的程序同时运行,在数据收集时没有其他的应用程序程序运行。理想状态是在收集数据的时候除了E-Run之外在窗口工具栏中没有其他任务程序运行,而是运行背景程序(其他操作系统的程序)也应最少。(按Ctrl+Alt+Del可以显示当前运行的程序)标准文档实用文案运行刷新时钟测试(RefreshClockTest)PST提供有测试软件来收集和分析在WINDOWS95/98/ME的计算机上的时间数据,目的是评估研究所用的计算机的时间精度,可以从http://www.pstnet.com上下载。测试实验的步骤:1.Downloadandunzipthetest(RefreshCloc
4、kTest.ZIP).下载软件2.Closeallotheropenapplications(i.e.,norunningapplicationspresentonthetaskbar).关闭其他的应用程序3.LaunchE-StudiofromtheE-PrimemenuviatheStartmenu.打开E-Studio程序4.OpenRefeshClockTest.ESinE-Studio.在E-Studio中打开的RefeshClockTest.ES。5.Generateandruntheexperimentbypressingthe{F7}key.WhenE-Primepr
5、omptsforSubject,Session,andGroupvalues,itissuggestedthatamachineIDbeenteredastheSubjectnumber,thesequentialrunnumberbeenteredastheSessionnumber,andthetestID(see#6)beenteredastheGroupnumber.Itisalsosuggestedthattheuserkeepawrittenlogoftheresults.运行程序6.Readthroughthepromptsandthenselecttheduratio
6、nofthetest:Enter“1”torunthetestfor1minute,“2”torunfor25minutes,or“3”torunthetestfor6hours.输入运行时间,1-1分钟,2-25分钟,3-6小时。E-Prime提供了很多时间精度的测试,但最重要的是CLOCK标准文档实用文案TEST,时钟测试连续监控计算机时钟10000ms。E-Prime能够检测到读取时钟时是否有中止以跳过clocktick(例如值是2001,2002,2005,2006,这表明在2002,2005之间有3ms的tick),这表明在实验过程中操作系统有时间误差。另一个测试是Refr
7、eshTest,这个测试有三个功能:1,检测显卡硬件是否提供垂直空格信号(verticalblankingsignal)(例如在刷新时光栅从屏幕底部到顶部时的时间)。2,检测硬件的missedrefreshes的速度,有的显卡的垂直空白之间呈现的信号很短(10ms),这样短的信号不能被E-Prime稳定地检测到,而要维持刺激与显卡的同步必须要检测到垂直空格事件。因此,为了保持同步,在不用垂直空格模拟编码时missedrefreshes的速度(Refresh
此文档下载收益归作者所有