关于作者

相关热点

DMDX范例

上一篇 / 下一篇  2007-05-03 15:51:11 / 个人分类:网络转载

a%M Pf6WeS%py0DMDX是由Arizona大学的JonathanKen Forster等人开发出来的基于Win 32平台的刺激呈现软件系统,是Dmastr软件家族的一个成员,由基于DOS环境的编成软件(DM and DMTG)扩展而来。DMDX主要用于言语、注意、记忆领域的实验程序的编制,目前为世界上许多心理学实验中广泛使用的,使用者涵盖了来自美国、英国、加拿大、中国等国高校的心理学研究人员,并得到一致好评。紫金香&F9Sg'r M:m2w

主要功能:紫金香%J/e YVdN#]

编制刺激呈现程序、运行并记录反应、数据筛选、数据分析准备紫金香`(gk0Mw

主要特点:紫金香#Hqr6K/t^*i6\

1:简单易学,稳定性好;紫金香nH*wA%]$If\|
2
:适用于不会编程的非专业程序人员;紫金香 B\ ~Q1o/E}
3
DMDX是完全免费的;紫金香w9DZ*vWod d w
4
:目前可以呈现文字、图片、声音、视频片断等实验材料;
0W%{`%\&Zi.^F05
:时间精度高,对被试反应得记录达到了毫秒级;
紫金香,G'T Q$R&l

运行环境:适用于Windows 95/98 2000XP等系统。

"U*F8b)Lh9TU0

其它信息:

3d"AL q6B+TuyA0

下载地址 :http://www.u.arizona.edu/~jforster/dmdx/DMDX.ZIP紫金香.}m$?GHC ?,ST5D
在线教程:http://www.u.arizona.edu/%7Ekforster/dmdx/tutorials_for_dmdx.htm
]x4~)s#c2~@5g*c/S0
数据处理教程:http://www.mrc-cbu.cam.ac.uk/personal/matt.davis/dmdx.html紫金香%yWW @-wI!V"cS
邮件讨论组地址:DMDX-request@psy1.psych.arizona.edu.紫金香uYL2B$Lcl-C
程序实例下载地址:http://www.mrc-cbu.cam.ac.uk/~matt.davis/dmdx-tutorial/dmdx-tutorial.zip紫金香P,qJ|@an
先前邮件档案地址:http://psy1.psych.arizona.edu/cgi-bin/DMDX/thread
紫金香G;h,P+M({2u

安装DMDX
8eH+rH#G0^I E0
依据以下步骤安装DMDX紫金香9XX}d_
(一)DirectX:你的计算机里应已安装了DirectX。如果没有安装,可以从Microsoft DirectX site取得DirectX(可以用DirectX为关键词,然后再在「雅虎」或google中搜寻)。紫金香/hG"C4K#a!}ex G
 紫金香1Ma1fY1Vj
(二)下载DMDX:使用者可以从http://www.u.arizona.edu/~jforster/DMDX.htm下载最新的DMDX版本。
2\n9zQ;^!p-P0
 
lw,c$s$h5J,O0
由网站下载的DMDX程序是一个压缩文件〈DMDX.zip〉,所以你需要使用WinZip〈或其它具备解压缩功能的软件〉将DMDX.zip解压缩。解压缩后,计算机会产生一个DMDX数据夹;请执行数据夹里面一个名为Setup.exe的档案,以进行安装。紫金香1c3r6k0Vk

2S+u e$} {0
(三)TimeDX测试:使用DMDX之前,使用者必须先在计算机中进行TimeDX的测试;这样DMDX才知道你所使用之计算机的特性。
R@Cyf%T3D0

m]aw3p"H^d(I0
紫金香r4X9j7GXd|*x
TimeDX的测试步骤
JBkN'eXytD0
(一)执行TimeDX测试前,请先关闭其它的应用程序。在DMDX数据夹内含有一个TimeDX的快捷方式;点选进入TimeDX后,在屏幕左上方的工作列上,点选Basic Test,然后随着下面的步骤进行检测。
+e(@ X2h [9Q"q0
(二)Basic testsSelect Video Mode Test。测试目的:确认显示卡正常驱动。
mm(jI;~0
(三)Basic testsMillisecond Timer Test。测试目的:确认Millisecond Timer是否处于正常运作状态之下。
K FG$u#Z7m ^`q0
(四)Basic testsRefresh Rate test。测试目的:确认计算机屏幕的更新频率,亦即,确认扫瞄屏幕一次,所需的时间是多久。当你计算机的video mode有更改时,就该重做一次refresh rate test。注:TimeDX提供了多种video mode,你不需要测试每一种Video Mode;你只需要选择其中一种,进行设定的 工作就好了。紫金香?k*g5C'i^Z3u
(五)Basic tests完毕后,在工作列上选择Advanced tests
Z0q\V i0~EuW0
(六)Advanced testsTime 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或你的计算机更换了新的显示卡时,你就需要重新做上述(第一到第六步)的测试。
-aKO{7J Vs"pCU0
(七)做Advanced testsTachistoscopic Acid Test。该测试的目的是确认计算机是否具有足够的记忆容量来执行DMDX紫金香z+Ze1N-ZM
(八)回到Basic tests紫金香6R4RW`a5qCe!k^p
(九)Basic testssound testDMDX可以呈现现声音的刺激材料,这个测试的目的是检验计算机左右两个喇叭(或音效系统)的功能是否正常。测试前请检查你的计算机中是否存放着「声音文件」(档案型态为.wav的档案),本测试需要这些档案作为测试的刺激材料。
~#x,ax,sN!i,V {0
(十)做完声音测试后,再回到Advanced tests,进行Tachistoscopic Acid Test。其目的是看看当声音材料数值设定后,计算机是否仍然运作无误。
%s'{.e3@1z,Q.z`0
(十一)Advanced testssound latency test。做声音时间值设定,程序会自动抓取可读的声音档案进行(左右)喇叭的测试。
L2t u)iG!b0
(十二)Basic testsinput test。做输入反应键等项目的测试。这个test有两个功能:(A)确定实验所使用的「反应键」是可运作的,(B)找出这些反应键在计算机里的定义码;编写DMDX的实验程序时,你需要用这些定义码来设定程序的参数。紫金香$H? RF2b3rx }

DMDX窗口
)H;k&eJ"W U mW0
以下是DMDX窗口中我们会用到的一些按键:紫金香T2iG4a\Sj4d)GtX9_w
(一)Browse:利用这个键,在计算机中找到你所设计的DMDX实验控制程序,然后将它加载DMDX中。
z+P j K z0l"~,S0
(二)Run:选择「Run」并按鼠标左键两次后,会将编辑好的实验控制程序(亦即,以DMDX写的控制实验进行的程序)交付计算机执行。
@W8CWwr0
(三)Syntax Check:选择这个键,并按鼠标左键两次后,DMDX便会检查实验控制程序 ,测试它是否有错误。紫金香b j9Q#t;c^
(四)Exit:选择这个键,并按鼠标左键两次后,便可关闭DMDX系统。
,bZ;xP2|5D$e1e0
(五)Help:选择这个键,并按鼠标左键两次后,便可打开DMDX的说明檔。紫金香%Q8GRa*hAl.{
(六)Subject ID:受试者的编 号。紫金香e[2Pl-}i4WW
(七)Ignore Unknown RTFDMDX的控制程序是以WordPad编写;储存的档案格式为rtfrich text file)。然而,由于微软改版迅速,以及一些不可预知的因素,使得DMDX无法判读一些rtf文件的语法。因此执行实验控制程序时,如果DMDX发生判读问题时,可以选用此选项。
m*`1HUN6SV8vk~0

bua!J+T3~J z0

2o5k uM1G5ho@y[C0
DMDX实验控制程序紫金香,Stl~It.q1XI.L
下面将以范例的方式说明如何设计DMDX的实验控制程序。
@ gg^3m5J3N0
注:因为我们只会用到「文字」刺激,以及以「键盘」收集数据,所以我只呈现这部分的讯息。紫金香%y-~Gw)x2ccc@3S

!k)mn0DF1d0
呈现文字刺激并以『计算机键盘』收集受试者反应的实验紫金香Z$zq`+f9k:L }
n16 s16 <d 0><azk><cr><t 3000><id "键盘"> <dbc 0> <dwc 000255000>紫金香"?3Onnc
$紫金香-j(E*z x]w6?
0 <mr +Space><mnr "+left arrow"> <mpr "+right arrow">"
请按空格键开始。";紫金香'}6ft+M)p2q j q/^1^U^M
$紫金香!i GR G_o!K X
+1 *<ms% 800>"
烤鸡";
l`9@*G.P,cO?#O0
+2 *<ms% 800>"水饺";
&oE8I~Qwq0
+3 *<ms% 800>"奶茶";
HND;`P tHF?0
+4 *<ms% 800>"蛋糕";
!C/[|-v*_(yB0
-5 *<ms% 800>"盘子";紫金香$JP v$R*]'_!b8A
-6 *<ms% 800>"飞机";紫金香K6eT"b!_ |d\)f],|8t
-7 *<ms% 800>"轮船";紫金香app cs)e'c
-8 *<ms% 800>"茶杯";紫金香7I2\,l;S3}1T"?%PjZ
$
/YYGz-QIqo0
0 <ln -2> "
休息一下", <ln +2> "按空格键继续";
Bks0tc.V0
$
.S2FV4B4b t0^7x0
+9 *<ms% 800>"
火腿";
\v bZF2S6]6iy0
+10 *<ms% 800>"寿司";紫金香r O&[!PoRP7Jb
+11 *<ms% 800>"凉面";
d g:Z%R K}W K ^;f{+b0
+12 *<ms% 800>"面包";紫金香9p'B3[o o
-13 *<ms% 800>"计算机";
!h3Ah:SP0
-14 *<ms% 800>"背包";
h)l%O9Z"usPg0
-15 *<ms% 800>"书本";
"\$P5IiXjA5FH0
-16 *<ms% 800>"汤匙";紫金香_'j [l-]}@_fo}
$紫金香9sX,ks ka sf:u
0 "
实验结束,谢谢您。";紫金香h-P4koc/l9g
$
$RS+Z%]U0


e6o3h0p-d\7BX4r x|0

(w!nJe Y3IpsN0
范例说明
_7M-p5Kq`#V0
1)这是一个含有16个尝试的实验。在实验中,受试者的工作是做「词义归类」。在一个尝试中,受试者会看到一个「刺激词」,而受试者要判断刺激词的意义是否代表「食物」;如果答案是「是」,受试者要尽快的按「→ 」(向左键),如果答案是「否」,则受试者要尽快的按「←」(向右键)。紫金香3Y&@_3E3q"p Q4`
2)程序最上面的一行为「参数设定行」;程序设计者在此设定实验的参数。例如,<id "键盘">告诉DMDX,实验的input device(反应输入装置)为键盘。注:因为我们的计算机环境为中文,所以Inputid必须输入「键盘」。如果你用的是英文的计算机环境(例如,用英文版的window),Inputidkeyboard
+fJ4t h#J^5\iZ/T0
3)在实验中,一个尝试用一个数字代表,所以设定一个尝试的指令启始于「一个数字」。例如,
.Y5r%A^j)r0
+1 *<ms% 800>"烤鸡";
m(m?'r? ~vrJ0
这个尝试的编号为1,实验刺激为「烤鸡」。因为刺激词的意义代表着一种「食物」,所以受试者应该反应「是」(亦即,正反应);这是为何在尝试编号 (1)前有一个「+」号。
.P%jr#x A1p R:R#{0
<ms% 800>表示” ”内的文字(亦即,烤鸡)出现的时间为800毫秒。紫金香L%`,ln5Lrr
一行指令以「;」标示指令的结束。紫金香+kw Kz$U&f.T~'Bq
4)当研究者需要给予受试者「指导语」或设定「反应键」时,可以在程序中设计一些以0为编号的指令。例如,
4L:t w;D9hE1bGC8s0
0 <mr +Space><mnr "+向左键"> <mpr "+向右键">"请按空格键开始。";紫金香J;S8n e|g`'nV
程序设定了三个反应键:紫金香Gr,aG X:V+{"G
Ampr设定的是「正确反应」的反应键;在此为「向右键」(←)。
'TBqe"FR'qR0
Bmnr设定的是「错误反应」的反应键;在此为「向左键」(→)。
u~(y3je$J0h dz0
亦即,当呈现出来的刺激词代表「食物」时,受试者要按键盘上的 → 键,若不是,则按键盘上的 ←键。紫金香)Eq9g/y3jH]
5)实验刺激较多时,可在实验的中间插入指导语,让受试者休息片。请在范例中找到下面这一行指令:
"JG |:VIQ2[r%o0
0 <ln -2> "休息一下", <ln +2> "按空格键继续";
'W&Ak&i g0
这行指令的的功用如下:紫金香c p] `0o&v*i/Y'OW
A)在屏幕中在线两行的地方印「休息一下」,在屏幕中线下两行的地方印「按空格键继续」,
!Y%?r+i1Fk0
B)将实验暂时停住,等到受试者「按下空格键」后,再继续开始。

:rQ?`3a?^0

参数说明
3\9x+o t$x[#z0
1. <n>实验尝试的数目,但不包括项目为0的项目列。
D H~Nh`0
2. <s>指尝试以随机呈现的方式进行,而s后面的数值代表进行随机呈现的数目。紫金香o nmp3Q-{+S
3.<d>控制每一个尝试呈现完,距离下一个尝试呈现之间的时间差。
I@2K4_x[l$k0
4.<azk>程序输出档案既定格式为ASCI text format的档案。
)Cm"ddKx6Yr{iekQ0
5. <cr>持续呈现每一个尝试,如果没有这一项参数设定,则每一个尝试反应之后必须按空格键才能继续下一个尝试。
;UF Z+E#N0
6. <t>即指每一个尝试中定时器启动至结束的时间。
V ?$Gz/sBNVd)pKZ0
7. <id>输入仪器定义,可根据实验需求变更定义输入仪器。
1L9lr*s RO)o0
8. <dbc>设定背景的颜色。
U n]Y \]'a3{0
9. <dwc>设定文字刺激的呈现颜色。<请参阅相关附档>紫金香.a8R lb!go
10.<>当实验以随机方式呈现刺激时,可以用此设定代表某一行不和其它刺激一起随机出现。通常实验的指示语之上下行会做这个设定。范例如下:紫金香8@q TUU
$紫金香(k&u_ v2Ba t|
0<mr+space>”
按空格键,即可开始
K2R5{0Mc~ W;[']0
$
w-a9U2O/inv3a0
( $
字号放在指示语的上下行。)紫金香NF t@F PZaS Dx
11.<0>非实验尝试列的定义数。紫金香S r'S g[$eb `PEb
通常放的是指示语,范例如下:
5o|/css(}3V;}0
<mr+space>”按空格键,即可开始
-@9k z Gf U0
etc.紫金香x)j|E&Cz!^ V
12. <mr>要求受试者敲击键盘的设定。紫金香o5m.d z jD _@&R
13. <mnr>要求受试者按正确(Yes)反应键的设定。紫金香p&j fa f7UuQ9s)~
14.<mpr>要求受试者按错误(No)反应键的设定。
8hg+VY#Uu }.F0
15. <” ”>欲在屏幕中呈现的文字或符号等刺激必须填入双引号中。紫金香HeIl1ln yu9u n
16.<+1…>反应为正确的尝试编码。紫金香)aO-u`Dy._H
17. <-1…>反应为正确的尝试编码。
-~f[ ]%i8t!s:Y S2n,X0
18.<*>定时器的设定。
S3n;o'|]HLZQ$b0
19. <ms%>刺激呈现时间以毫秒计算。
N k/TBc0D0
20.<ln -1>刺激呈现在屏幕中的位置,没有设定时即呈现在屏幕中央位置;<ln -1>呈现的位置是在中央位置之上一行,反之则在中央位置以下一行。
^E|#JyY,[0
21.<;>区隔尝试的符号。紫金香UW wap:];}]/G

"XO{1F%V0g8T0 紫金香;Wkx j-OZ6P^l:aR%W

紫金香Z-K;G` z

参考资料:http://shuzhai.16789.net/s-helpSite/index.asp?ActionX=ReadArt&NewsID=1271369

{X(G!]F#t#`'C}0
相关阅读:

TAG: DMDX 网络转载

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)