Your SlideShare is downloading. ×
Dmdx介绍及使用
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Dmdx介绍及使用

3,393

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,393
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
124
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. DMDX 介绍及使用 主讲:耿柳娜
  • 2. 提纲
    • 一、 DMDX 简介
    • 二、 DMDX 安装
    • 三、运行 DMDX 文件
    • 四、控制文件的编写
    • 五、案例解析
    • 六、数据处理
  • 3. 一、 DMDX 简介
    • ( 一 )DMDX 是什么
    • ( 二 )DMDX 的主要特点
    • ( 三 )DMDX 软件的获得
  • 4.    ( 一 )DMDX 是什么
    • DMDX 是由 Arizona 大学的 Jonathan Forster 和 Ken Forster 等人开发出来的基于 Win32 平台的刺激呈现软件系统,是 DMASTR 软件家族的一个成员,由基于 DOS 环境的编程软件 (DM and DMTG) 扩展而来。
    • DMDX 已经推出了多个版本,其中 DMDX2.0 可在 Windows95/98 操作系统上运行, DMDX3.0 可以在 Windows98/2000/XP 上运行,但一般在 Windows XP 上运行更加稳定。
    • 现在, DMDX 的最新版本( 2006 年)为 3.2.2.3 ,可适用于 Windows2000/Me/XP
  • 5. ( 二 )DMDX 的主要特点
    • ( 1 )简单易学,稳定性好;
    • ( 2 )适用于不会编程的非专业程序人员;
    • ( 3 )目前可以呈现文字、图片、声音、视频片断等实验材料;
    • ( 4 )时间精度高,对被试反应的记录精确度可达到毫秒级。
    • ( 5 )是完全免费使用的,从而给很多心理学教学与研究人员提供了方便。
  • 6. ( 三 )DMDX 软件的获得
    • Jonathan Forster 教授的 www.u.arizona.edu/~kforster/dmdx/dmdx.htm , 可以下载最新的 DMDX 版本
    Department of Psychology University of Arizona Department of Psychology Psycholinguistics Laboratory University of Arizona
  • 7. 二、 DMDX 安装
    • ( 一 )DirectX
    • ( 二 ) 下载 DMDX
    • ( 三 ) 解压缩安装
    • ( 四 )TimeDX 测试
  • 8. ( 一 )DirectX
    • 使用者的电脑里最好已经安装了 DirectX( 于安装前先下载最新版的 DirectX) DirectX 能让使用者在 Windows 下使用 DMDX 时 , 更能驾驭电脑 , 所以要先下载 DirectX(DirectX graphics software, 可以从 Microsoft DirectX site 取得 )
  • 9. ( 二 ) 下载 DMDX
    • DMDX 到目前为止已有好几个版本了 , 使用者可以从 DMDX UpdatesPage: http://www.u.arizona.edu/~Kforster/dmdx/dmdx.htm 下载最新的 DMDX 版本 .
  • 10. ( 三 ) 解压缩安装
    • 所下载的 DMDX 程式是一个压缩档( DMDX .zip ) , 所以使用者首先要做的工作是,使用 winzip 等将其解压缩.解压缩后再执行 setup 安装.安装完后在所安装的资料夹(通常是 C:Program FilesDMDX )会有下列档案 :
      • DMDX.exe: DMDX 的系统程式
      • DMDX.chm: DMDX 的系统说明 ; 及各种实验程式中会用到参数说明等 .
      • TimeDX.exe: DMDX 的电脑硬件测试及系统参数值侦测设定程式 .
      • Monitor.exe: 一个伴随 DMDX 使用的系统程式
      • Diagnostics.txt: DMDX 的执行记录档
  • 11. ( 四 )TimeDX 测试
    • 使用 DMDX 之前,必须先在电脑上进行 TimeDX 的测试,使 DMDX 获得所使用电脑的硬件性能,并自动记录到程序中,以便在运行 DMDX 的时候使用。以下是 TimeDX 的测试步骤:
      • ( 1 )执行 TimeDX 测试前,先关闭其它的应用程序。双击 TimeDX 的快捷键进入其操作界面。之后,在屏幕左上方的工具栏上,点基本测试( Basic Test )。
      • ( 2 )基本测试( Basic tests ):选择毫秒计时器测试( Millisecond Timer ) Test 。测试目的是确认毫秒计时器( Millisecond Timer )是否处于正常运作状态。
      • ( 3 )基本测试( Basic tests ):选择视频模式测试( Video Mode Test )。测试目的是选择所要使用的显示模式(如: 800×600 0HZ 16bit RGB 模式),并确认此模式能正常运行。
      • ( 4 )基本测试( Basic tests ):选择刷新频率测试( Refresh Rate test )。测试目的是确认电脑屏幕的更新频率。即,确认扫描屏幕一次,所需的时间是多少。当电脑的显示模式( video mode )有更改时,就该重做一次刷新频率测试( refresh rate test )。另, TimeDX 提供了多种显示模式( video mode ),不需要测试每一种显示模式( video mode ,只需要选择其中一种,进行设定工作就行。
  • 12.
      • ( 5 )基本测试( Basic tests )完毕后,在工具栏上选择高级测试( Advanced tests )。
      • ( 6 )高级测试( Advanced tests ): Time video mode (the Vertical Retrace SyncTest) 。点击 Time video mode ,等到出现对话窗口后,先选择 Use Automatic Values ,将 Step 3 Refresh Rate 所测试出来的数值应用在这个测试中,再点右下方的 Do test 。完成以上操作后,屏幕上会出现很多跳动的数值,等到其中一个 msecs/retrace 的数值稳定 (变化小)后,按一下鼠标左键就可以回到对话窗口,之后点 save last used values in registry 储存测试所得到的数值。这些数值所表示的是这部电脑內部的性质,而 TimeDX 能将这些数值储存下来,供 DMDX 使用;所以如果要更换新的 Video mode 或电脑更换了新的显示卡时,就需要重新做上述第 (2) 到第 (6) 步的测试。
      • ( 7 )做高级测试( Advanced tests ): Tachistoscopic Acid Test 。该测试的目的是确认电脑是否具有足够的内存容量来执行 DMDX 。
      • ( 8 )回到基本测试( Basic tests )。
  • 13.
    • ( 9 )基本测试( Basic tests ):声音测试( sound test )。 DMDX 可以呈现声音的刺激材料,这个测试的目的是检验电脑音效系统的功能是否正常。测试前要检查电脑中是否存有声音文件(文件类型为 .wav ),本测试需要这些文件作为测试的刺激材料。
    • ( 10 )做完声音测试后,再回到高级测试( Advanced tests ),进行 Tachistoscopic Acid Test 。其目的是考察当声音材料数值设定后,电脑是否仍能运作无误。
    • ( 11 )高级测试( Advanced tests ): sound latency test 。做声音时间值设定,程序会自动寻找可用的声音文件进行声音系统的测试。另外,要求使用可读的声音文件声音系统的测试( wav 格式)。
    • ( 12 )基本测试( Basic tests ):输入测试( input test )。可以进行键盘和鼠标的测试。以确定所选的输入反应键是可用的,并且记录所选反应键的定义码,以便在编制程序时使用。
    • 以上步骤中 sound latency test 、 input test 、 sound test 等如在实验中不重要或使用不到此功能,便可以不进行测试。
  • 14.
    • (2) 在基本测试中,选择毫秒计时器测试( Millisecond Timer ) Test 。
      • 测试目的是确认毫秒计时器( Millisecond Timer )是否处于正常运作状态。
  • 15. Start——stop——benchmark——done
  • 16.
    • ( 3 )在基本测试( Basic tests )中, 选择视频模式测试( Video Mode Test )。
      • 测试目的是选择所要使用的显示模式(如: 800×600 0HZ 16bit RGB 模式),并确认此模式能正常运行。
  • 17. 点击 Select Video Mode ,会出现右图,从中选择 640x480 (0Hz) 16bit (65536 color) RGB 显示模式,或者其他模式。 然后,点击 Do Test ,对刚才选中的显示模式进行测试,屏幕上会出现一个图形“ TimeDX” ,用鼠标点击一下,或按键盘上任意健,出现测试结果,如下页图:
  • 18. 上图结果中显示了字体调用时间 (Font setup time) ,划线时间 (Drawing time) 等参数。上述参数在第一次测试时一般会比较大,达到 93.53ms 和 41.30ms ,在实验前可以多测几次,其数值应该变得非常小。然后,确定- >Just select it.
  • 19. Video mode selection Requires more video memory. For running e.g. picture naming experiments. Video mode 800 * 600 with 16 bit color Maxfeatr.rtf Requires less video memory. For running simplest lexical decision experiments Video mode 640 * 480 with 8 bit color Minfeatr.rtf The test file that comes with DMDX. Video mode 640 * 480 with 16 bit color Features.rtf Discription Setting Files
  • 20. ( 4 )在基本测试( Basic tests )中选择刷新频率测试( Refresh Rate test )。 测试目的是确认电脑屏幕的更新频率。即,确认扫描屏幕一次,所需的时间是多少。当电脑的显示模式( video mode )有更改时,就该重做一次刷新频率测试( refresh rate test )。另, TimeDX 提供了多种显示模式( video mode ),不需要测试每一种显示模式( video mode ,只需要选择其中一种,进行设定工作就行。
    • 点 Do test, 屏幕上出现 refresh rate, 接着出现以下的对话框,之后点 Done 结束
  • 21.
      • ( 5 )基本测试( Basic tests )完毕后,在工具栏上选择高级测试( Advanced tests )。
      • ( 6 )高级测试( Advanced tests ): Time video mode (the Vertical Retrace SyncTest) 。点击 Time video mode ,等到出现对话窗口后,先选择 Use Automatic Values ,将 Step 3 Refresh Rate 所测试出来的数值应用在这个测试中,再点右下方的 Do test 。完成以上操作后,屏幕上会出现很多跳动的数值,等到其中一个 msecs/retrace 的数值稳定 (变化小)后,按一下鼠标左键就可以回到对话窗口,之后点 save last used values in registry 储存测试所得到的数值。这些数值所表示的是这部电脑內部的性质,而 TimeDX 能将这些数值储存下来,供 DMDX 使用;所以如果要更换新的 Video mode 或电脑更换了新的显示卡时,就需要重新做上述第 (2) 到第 (6) 步的测试。
  • 22. 点击 Time Video Mode ,屏幕上会出现下图:
  • 23. 然后,点击 Do Test ,屏幕显示如下: 结果参数中, Certain Errors 的数值一般非常低,常常为 0 , Multiply Timedout 和 Timedout 一般高一些, Timedout 和 Millisectime 的比率一般是非常低的。如果上述三个主要参数的数值过高,可以考虑重新选择较低级的显示模式。
  • 24. 用鼠标点击一下或按任意健,屏幕会出现下图: 在上图中保存已测数据,分别点击 Save Last Used values in Registry ,和 Done 。
  • 25. ( 7 )做高级测试( Advanced tests )中的 Tachistoscopic Acid Test 。该测试的目的是确认电脑是否具有足够的内存容量来执行 DMDX 。
    • Do test------ 确定 ------ D one
  • 26. ( 8 )回到基本测试( Basic tests )。 ( 9 )基本测试( Basic tests ):声音测试( sound test )。 DMDX 可以呈现声音的刺激材料,这个测试的目的是检验电脑音效系统的功能是否正常。测试前要检查电脑中是否存有声音文件(文件类型为 .wav ),本测试需要这些文件作为测试的刺激材料。
  • 27.
    • ( 10 )做完声音测试后,再回到高级测试( Advanced tests ),进行 Tachistoscopic Acid Test 。其目的是考察当声音材料数值设定后,电脑是否仍能运作无误。
    • ( 11 )高级测试( Advanced tests ): sound latency test 。做声音时间值设定,程序会自动寻找可用的声音文件进行声音系统的测试。另外,要求使用可读的声音文件声音系统的测试( wav 格式)。
  • 28. ( 12 )在基本测试( Basic tests )进行输入测试( input test )。可以进行键盘和鼠标的测试。以确定所选的输入反应键是可用的,并且记录所选反应键的定义码,以便在编制程序时使用。
  • 29.   补充: 对反应盒进行测试: 从开始菜单中选择 Basic Tests ——> PIO Test ,如下图:
  • 30. 点击 PIO Test ,屏幕上显示下图: 分别按反应盒的左右健,观察上图中 Input Bit 1 (NEG) Input Bit 2 (POS) 的变化。如果按下左键时, Input Bit 1 (NEG) 对应的“?”部分变成“ high / low ” ,交替变换,则左键为负反应健,同理可以测右键。测完之后,保存。注意: PIO Address 应该设为 310
  • 31. 三 运行 DMDX
    • 打开 DMDX ,如右图显示:
    • 用 Browse 浏览目录,找到目标控
    • 制文件并打开,接着用 Syntax
    • Check 检查一下该文件是否能够
    • 运行,如果中间出错,可以回头
    • 检查原有的控制文件,如果没有
    • 错误,则可以运行( Run )。
    • 中途可以按 Esc 键中止实验,
    • 运行完毕,按 Esc 键,提示保存结
    • 果,保存退出!
  • 32.  
  • 33. 四 控制文件的编写
    • two parts
      • parameter line
        • sets out the basic settings for the experiment,including data output file、task、video mode、color、input/output devices、item number etc。
      • the main part of the experiment
        • The instructions
        • The items (words、sounds、videos) to display
        • The order of them
        • The expected responses to them
  • 34. parameter line
    • <ep> <azk> <cr> <nfb> t2000 d200 <dbc 0><dwc 255255255> <id &quot; 键盘 &quot;> <mr +g> <mnr +f> <mpr +h><!safemode 1> <vm 640,480,480,16,0> <id &quot; 鼠标 &quot;> <mr &quot;+ 按钮 1&quot;> <id &quot;pio12&quot;> <id &quot;DigitalVOX&quot;> <mpr +DigitalVOX> <eop>
  • 35.
    • <ep> <azk> <cr> <nfb> t2000 d200 <dbc 0><dwc 255255255> <id &quot; 键盘 &quot;> <mr +g> <mnr +f> <mpr +h><!safemode 1> <vm 640,480,480,16,0> <id &quot; 鼠标 &quot;> <mr &quot;+ 按钮 1&quot;> <id &quot;pio12&quot;> <id &quot;DigitalVOX&quot;> <mpr +DigitalVOX> <eop>
    • <ep> 和 <eop> 是文件头的开始和结尾; <azk> 表示结果存为纯文本文件,另外还有一种 <dtp> 格式; Use these parameters whenever your header extends beyond one line.
    • <cr> : Continuous Running ,表示实验中的项目连续不断的呈现。如果没有此命令,则实验系统每运行一个项目,都会停住,按启动键之后才能继续进行。
    • <nfb> : no feedback ,无反馈。若无此命令,被试每做完一个项目,屏幕上都会显示其反应对错及反应时。也可以选择性反馈。
    • <dbc 0> 和 <dwc 255255255> : default background/word color ,即机器默认的背景颜色及字体颜色。 0 为黑色, 255255255 为白色,通过变化 RGB 的参数,可以呈现任何颜色。可以用画图软件获得颜色代码。 210210210 is a light gray that is a nice background.
    • <!safemode 1> :一种安全模式,允许实验中途退出(按 Esc )。
    • <vm 640,480,480,16,0> :表示本控制文件采用 640x480, 16bit, 0Hz 显示模式, TimeDX 只有测试过这种显示模式后,本控制文件才能运行。
  • 36.
    • <mr +g> <mnr +f> <mpr +h> : Map button to Request ( g )、 Map button to Negative Response ( f )、 Map button to Positive Response ( h ),分别表示启动键( g )、负反应键( f )和正反应键( h ),这三个键可以随便定义。
    • <id “ 鼠标 ” > <mr “+ 按钮 1”> :机器识别鼠标,左键 = 按钮 0 ,右键 = 按钮 1 。每个设备都有一个 id ,使用该设备时需要输入设备的 id 和按钮名字。
    • <id “pio12”> :机器使用的一种输入设备。
    • t2000 : time out ,即规定被试反应的时间范围( 2000 毫秒)。如果被试在这一范围内不做反应,程序将继续进行,并在结果文件中把该项目的反应时记录为 -2000 。
    • d200 :前后两个项目之间的时间间隔( 2 秒),即前一个项目结束到下一个项目开始之间的间隔。 This delay needs to be long enough to allow DMDX to load all stimuli for next item.
    • <id “DigitalVOX”> <mpr +DigitalVOX> :表示识别声音输入,并将其默认为正反应。这两个命令是命名实验的参数。
  • 37. 四、控制文件的编写
    • DMDX 实验控制文件是以“ .rtf ” 结尾的纯文本文件,必须在写字板( wordpad )内保存,否则 DMDX 软件不能识别该文件。控制文件的编写一般经过以下 3 个步骤。
  • 38. 1 、在 Excel 中写好控制文件,如下图:
  • 39.
    • 上图列举了两个实验的例子,前两项是真假词判断实验,后两项属于图片命名实验。 A 列中的“ +/- ” 在判断实验中指被试应对该项目做正 / 负反应;命名实验也被看作正反应,全部采用“ + ” 表示。
    • B 列的数字表示项目编号,编号可以根据实验的需要而定,没有必要完全按照从小到大的顺序排列,实验中,程序按照呈现的刺激的先后顺序依次计时,计算机会记录每个项目的编号以及对应的反应时,呈现顺序可以在控制文件中归定,也可以根据实验要求进行计算机自行随机。
    • <fd 30> “ + ” / 表示加号将要呈现 300 毫秒(本文件假定机器刷新频率为 100 赫兹, s 刷新时间为 10ms ,下同), <fd 30> 表示呈现时间,引号内所引内容为屏幕上实际呈现的目标物。每两个“ / ” 之间的内容表示同一屏幕中将要呈现的目标及持续时间,如“ /<fd 30>/ ” ,只有呈现时间,没有目标物,则空屏 300 毫秒,“ /<fd 15>” 飞机 ” / ” 则表示“飞机”一词将呈现 150 毫秒。
    • “ * ” 表示该项目呈现的起始点为计时点。
    • 能被实验系统识别的内容(如汉字),均可采用引号引用的方式直接在屏幕上呈现,而且实际呈现的目标物与控制文件中引号所引内容完全一样。对于图片来说,需要保存为 bmp 格式。如果是声音文件,则存为 wav 格式,放在控制文件所在的文件夹中,并在控制文件中每一幅图片名称之前加上“ <bmp> ” 或者“ <wav 2>” ,才能被调用。
  • 40. 2 、以 Word 为中介,进行变换,从表格形式转成纯文本格式 把 Excel 中做好的内容拷贝、粘贴到 Word 中,选中“ +” 和汉字,将其变成你需要的字体大小(实验中将呈现同样大小的字体)当然你也可以在 Excel 中改变字体大小,如下图所示:
  • 41. 从开始菜单中找“表格—— > 选定—— > 表格”并点击,如下图:
  • 42. 从开始菜单中找“表格—— > 转换—— > 表格转换成文字”,如下图:
  • 43. 点击“表格转换成文字”,出现下图:
  • 44. 点击确定,然后从开始菜单中查找“编辑—— > 替换”(或用快捷键 ctrl + H ),出现下图: 在“查找内容”栏中写上“ ^t” (“ ^” 与“ 6” 同键,“ ^t” 表示制表符),把制表符全部替换掉。
  • 45. 3 、从 Word 转移到写字板,保存为可执行的控制文件 把上图中的文本内容拷贝到写字板中,保存为“ .rtf” 格式,并加上文件头(命令行),中间休息、结尾等命令,如下图:
  • 46. Running an experiment with DMDX
    • Stimulus Materials
      • Text (in the script file)
      • Pictures ( .bmp files)
      • Sounds ( .wav files)
    The exerimental “script” (or “item file”) (specifies how and when stimuli will be presented, how and when responses are recorded) created as a text file, saved in .rtf format Data file: Contains RT and error codes for each trial Saved as a text file with the extension .azk
  • 47. 五、案例解析
    • 下同将以范例的方式说明如何设计 DMDX 的实验控制程式.
  • 48. 例子1 : 呈现文字刺激并以『计算机键盘』收集受试者反应的实验
    • n16 s16 <d 0><azk><cr><t 3000><id &quot; 键盘 &quot;> <dbc 0> <dwc 000255000> $ 0 <mr +Space><mnr +/> <mpr +z>&quot; 请按空格键开始。 &quot;; $ +1 *<ms% 800>&quot; 烤鸡 &quot;; +2 *<ms% 800>&quot; 水饺 &quot;; +3 *<ms% 800>&quot; 奶茶 &quot;; +4 *<ms% 800>&quot; 蛋糕 &quot;; -5 *<ms% 800>&quot; 盘子 &quot;; -6 *<ms% 800>&quot; 飞机 &quot;; -7 *<ms% 800>&quot; 轮船 &quot;; -8 *<ms% 800>&quot; 茶杯 &quot;; $ 0 <ln -2> &quot; 休息一下 &quot;, <ln +2> &quot; 按空格键继续 &quot;; $ +9 *<ms% 800>&quot; 火腿 &quot;; +10 *<ms% 800>&quot; 寿司 &quot;; +11 *<ms% 800>&quot; 凉面 &quot;; +12 *<ms% 800>&quot; 面包 &quot;; -13 *<ms% 800>&quot; 计算机 &quot;; -14 *<ms% 800>&quot; 背包 &quot;; -15 *<ms% 800>&quot; 书本 &quot;; -16 *<ms% 800>&quot; 汤匙 &quot;; $ 0 &quot; 实验结束,谢谢您。 &quot;; $
  • 49. 范例说明
    •  ( 1 )这是一个含有 16 个尝试的实验。在实验中,受试者的工作是做「词义归类」。在一个尝试中,受试者会看到一个「刺激词」,而受试者要判断刺激词的意义是否代表「食物」;如果答案是「是」,受试者要尽快的按「-> 」(向左键),如果答案是「否」,则受试者要尽快的按「←」(向右键)。 ( 2 )程序最上面的一行为「参数设定行」;程序设计者在此设定实验的参数。例如, <id &quot; 键盘 &quot;> 告诉 DMDX ,实验的 input device (反应输入装置)为键盘。注:因为我们的计算机环境为中文,所以 Input 的 id 必须输入「键盘」。如果你用的是英文的计算机环境(例如,用英文版的 window ), Input 的 id 为 keyboard 。 ( 3 )在实验中,一个尝试用一个数字代表,所以设定一个尝试的指令启始于「一个数字」。例如,  +1 *<ms% 800>&quot; 烤鸡 &quot;;  这个尝试的编号为 1 ,实验刺激为「烤鸡」。因为刺激词的意义代表着一种「食物」,所以受试者应该反应「是」(亦即,正反应);这是为何在尝试编号 ( 1 )前有一个「 + 」号。  <ms% 800> 表示” ”内的文字(亦即,烤鸡)出现的时间为 800 毫秒。 一行指令以「 ; 」标示指令的结束。 ( 4 )当研究者需要给予受试者「指导语」或设定「反应键」时,可以在程序中设计一些以 0 为编号的指令。例如,  0 <mr +Space><mnr &quot;+ 向左键 &quot;> <mpr &quot;+ 向右键 &quot;>&quot; 请按空格键开始。 &quot;;  程序设定了三个反应键: ( A ) mpr 设定的是「正确反应」的反应键;在此为 z 。 ( B ) mnr 设定的是「错误反应」的反应键;在此为 / 。 亦即,当呈现出来的刺激词代表「食物」时,受试者要按键盘上的 -> 键,若不是,则按键盘上的 ←键。 ( 5 )实验刺激较多时,可在实验的中间插入指导语,让受试者休息片。请在范例中找到下面这一行指令:  0 <ln -2> &quot; 休息一下 &quot;, <ln +2> &quot; 按空格键继续 &quot;;  这行指令的的功用如下: ( A )在屏幕中在线两行的地方印「休息一下」,在屏幕中线下两行的地方印「按空格键继续」, ( B )将实验暂时停住,等到受试者「按下空格键」后,再继续开始。
  • 50. 参数说明
    • 1. <n> 实验尝试的数目,但不包括项目为 0 的项目列。  2. <s> 指尝试以随机呈现的方式进行,而 s 后面的数值代表进行随机呈现的数目。  3.<d> 控制每一个尝试呈现完,距离下一个尝试呈现之间的时间差。  4.<azk> 程序输出档案既定格式为 ASCI text format 的档案。  5. <cr> 持续呈现每一个尝试,如果没有这一项参数设定,则每一个尝试反应之后必须按空格键才能继续下一个尝试。  6. <t> 即指每一个尝试中定时器启动至结束的时间。  7. <id> 输入仪器定义,可根据实验需求变更定义输入仪器。  8. <dbc> 设定背景的颜色。  9. <dwc> 设定文字刺激的呈现颜色。<请参阅相关附档>
  • 51.
    • 10.< $ > 当实验以随机方式呈现刺激时,可以用此设定代表某一行不和其它刺激一起随机出现。通常实验的指示语之上下行会做这个设定。范例如下 : $ 0<mr+space>” 按空格键,即可开始”。  $ ( $ 字号放在指示语的上下行。 ) 11.<0> 非实验尝试列的定义数。 通常放的是指示语,范例如下 :  <mr+space>” 按空格键,即可开始”。  … etc. 12. <mr> 要求受试者敲击键盘的设定。  13. <mnr> 要求受试者按正确 (Yes) 反应键的设定。  14.<mpr> 要求受试者按错误 (No) 反应键的设定。  15. <” ”> 欲在屏幕中呈现的文字或符号等刺激必须填入双引号中。  16.<+1…> 反应为正确的尝试编码。  17. <-1…> 反应为错误的尝试编码。  18.<*> 定时器的设定。  19. <ms%> 刺激呈现时间以毫秒计算。  20.<ln -1> 刺激呈现在屏幕中的位置,没有设定时即呈现在屏幕中央位置; <ln -1> 呈现的位置是在中央位置之上一行,反之则在中央位置以下一行。  21.<;> 区隔尝试的符号
  • 52. 六、数据处理
    • 实验结束后, DMDX 自动生成与控制文件同名、以 .azk 为扩展名的数据文件。经过转档,可以转成 .txt 格式,便于把受试者的资料用在其他软件上,例如 Spss, Excel.
  • 53. 第一步
    • 在 C 盘的根目录下建立以 bin 命名的文件夹
    • 下载 getdat.zip, 将其解压缩,将压缩包的三个文件, getdat.awk 和 gawk.exe 等存入 bin 中。
  • 54. 第二步: 打开我的电脑——工具——文件夹选项——文件类型——新建
  • 55. 第三步: 在新建扩展名中填入 azk, 点确定
  • 56. 第四步: 回到文件夹选项窗口,选中 azk 文件 , 点高级 , 出现文件类型对话框,点新建 。
  • 57. 出现新操作对话框,在上边一行填入 convert to txt; 在下边一行填入 c:ingawk.exe -f c:ingetdat.awk “%1” ,点确定。回到编辑文件类型对话框,再点确定。回到文件夹选项点关闭。
    • 第五步:
  • 58. 第六步: 找到需要转换的 azk 文件,双击便可将其转成 txt 文件。
  • 59. 作业
    • 1. 复习上课的内容
    • 2 . 阅读文章 : KENNETH I. FORSTER and JONATHAN C. FORSTER,DMDX:A Windows display programwith millisecond accuracy, Behavior Research Methods, Instruments, & Computers, 2003, 35 (1), 116-124
    • 3. 阅读 DMDX 的帮助文件 , 建议按以下顺序 :
    • a.  How to configure DMDX through the use of TIMEDX
    • b.  How to start DMDX and run an itemfile
    • c.    Files generated by DMDX
    • d.    Introduction to the format and components of an item file
    • e.    DMDX script processing (how it works)
    • f.     Timing issues
    • g.    Use of images in DMDX
    • h.    Use of sound in DMDX
    • i.  Use of Digital Video in DMDX
    • j.  Input overview and details on input
    • k.  Audio Input
    • l.  How to interface with other computers and devices
    • m. Errors you might encounter
  • 60.  

×