以文本方式查看主题 - 中国心理学家网心理论坛 (http://www.cnpsy.net/luntan/index.asp) -- 软件学习 (http://www.cnpsy.net/luntan/list.asp?boardid=81) ---- DMDX学习专题 (http://www.cnpsy.net/luntan/dispbbs.asp?boardid=81&id=483) |
-- 作者:cnpsy -- 发布时间:2006/8/11 17:56:35 -- DMDX学习专题 DMDX是用于测量反应时的软件,其精度达到毫秒,可呈现文本、听觉、图片和视屏材料。DMDX支持两个显示器呈现模式,主试和被试分别注视一个显示屏,也支持一个显示器模式。还可通过Internet远距离追踪实验过程。该软件由Arizona大学的Jonathan Forster研制,现已被广泛运用于世界各地的心理学实验室,可免费下载。 推荐下载网址:http://www.u.arizona.edu/~kforster/dmdx/dmdx.htm DMDX软件国内学者能熟练使用的不多,一是因为DMDX软件是纯英文的,目前国内尚没有中文的学习书籍;二是因为DMDX软件涉及到参数的编写,不易掌握。 本站开设DMDX学习专题,供网友共同学习交流之用,凡与DMDX软件相关的资料、问题、信息等都可以本专题内发布。 [此贴子已经被作者于2007-2-10 11:23:20编辑过]
|
-- 作者:cnpsy -- 发布时间:2006/8/11 18:02:49 -- DMDX 刺激呈现系统关键词: DMDX 刺激呈现系统 软件构成: DMDX 由timedx(设定和检测实验运行环境的软硬件特征如:图形分辨率、刷新频率、 声卡类型、 PIO卡、等); dmdx(呈现刺激、记录反应);utility program(数据分析准备包括unloadAZK、Analyze、concatenate等) 主要功能: 编制刺激呈现程序、运行并记录反应、数据筛选、数据分析准备 主要特点: 1:简单易学,稳定性好; 运行环境:适用于Windows 95/98 2000、XP等系统。 其它信息: 下载地址 :http://www.u.arizona.edu/~jforster/dmdx/DMDX.ZIP
DMDX是一個針對視窗環境設計的「心理學實驗設計與控制」軟體系統。對一個一般的心理學研究人員而言,DMDX幾乎能夠將一台個人電腦轉化成一部全功能的心理實驗儀器。實驗時,DMDX不但能在個人電腦上呈現視覺或聽覺的實驗刺激,並且能夠收集受試者對實驗刺激的反應(包括「語音」及「按鍵」反應;並記錄反應的種類及時間)。 DMDX視窗 |
-- 作者:cnpsy -- 发布时间:2006/8/11 18:03:22 -- DMDX實驗控制程式 下面將以範例的方式說明如何設計DMDX的實驗控制程式。 註:因為我們只會用到「文字」刺激,以及以「鍵盤」收集資料,所以我只呈現這部分的訊息。 呈現文字刺激並以『電腦鍵盤』收集受試者反應的實驗 n16 s16 <d 0><azk><cr><t 3000><id "鍵盤"> <dbc 0> <dwc 000255000> $ 0 <mr +Space><mnr "+left arrow"> <mpr "+right arrow">"請按空白鍵開始。"; $ +1 *<ms% 800>"烤雞"; +2 *<ms% 800>"水餃"; +3 *<ms% 800>"奶茶"; +4 *<ms% 800>"蛋糕"; -5 *<ms% 800>"盤子"; -6 *<ms% 800>"飛機"; -7 *<ms% 800>"輪船"; -8 *<ms% 800>"茶杯"; $ 0 <ln -2> "休息一下", <ln +2> "按空白鍵繼續"; $ +9 *<ms% 800>"火腿"; +10 *<ms% 800>"壽司"; +11 *<ms% 800>"涼麵"; +12 *<ms% 800>"麵包"; -13 *<ms% 800>"電腦"; -14 *<ms% 800>"背包"; -15 *<ms% 800>"書本"; -16 *<ms% 800>"湯匙"; $ 0 "實驗結束,謝謝您。"; $ 範例說明 (1)這是一個含有 16 個嘗試的實驗。在實驗中,受試者的工作是做「詞義歸類」。在一個嘗試中,受試者會看到一個「刺激詞」,而受試者要判斷刺激詞的意義是否代表「食物」;如果答案是「是」,受試者要盡快的按「→ 」(向左鍵),如果答案是「否」,則受試者要盡快的按「←」(向右鍵)。 (2)程式最上面的一行為「參數設定行」;程式設計者在此設定實驗的參數。例如,<id "鍵盤">告訴 DMDX,實驗的 input device (反應輸入裝置)為鍵盤。註:因為我們的電腦環境為中文,所以 Input 的 id 必須輸入「鍵盤」。如果你用的是英文的電腦環境(例如,用英文版的 window), Input的 id 為 keyboard。 (3)在實驗中,一個嘗試用一個數字代表,所以設定一個嘗試的指令啟始於「一個數字」。例如, +1 *<ms% 800>"烤雞"; 這個嘗試的編號為 1,實驗刺激為「烤雞」。因為刺激詞的意義代表著一種「食物」,所以受試者應該反應「是」(亦即,正反應);這是為何在嘗試編號 (1)前有一個「+」號。 <ms% 800>表示” ”內的文字(亦即,烤雞)出現的時間為800毫秒。 一行指令以「;」標示指令的結束。 (4)當研究者需要給予受試者「指導語」或設定「反應鍵」時,可以在程式中設計一些以 0 為編號的指令。例如, 0 <mr +Space><mnr "+向左鍵"> <mpr "+向右鍵">"請按空白鍵開始。"; 程式設定了三個反應鍵: (A)mpr 設定的是「正確反應」的反應鍵;在此為「向右鍵」(←)。 (B)mnr 設定的是「錯誤反應」的反應鍵;在此為「向左鍵」(→)。 亦即,當呈現出來的刺激詞代表「食物」時,受試者要按鍵盤上的 → 鍵,若不是,則按鍵盤上的 ←鍵。 (5)實驗刺激較多時,可在實驗的中間插入指導語,讓受試者休息片。請在範例中找到下面這一行指令: 0 <ln -2> "休息一下", <ln +2> "按空白鍵繼續"; 這行指令的的功用如下: (A)在螢幕中線上兩行的地方印「休息一下」,在螢幕中線下兩行的地方印「按空白鍵繼續」, (B)將實驗暫時停住,等到受試者「按下空白鍵」後,再繼續開始。 參數說明 |
-- 作者:undue -- 发布时间:2006/8/19 21:41:46 -- 很好,请继续 |
-- 作者:undue -- 发布时间:2006/8/19 21:45:26 -- •n16 s16 <d 0><azk><cr><t 3000><id "鍵盤"> <dbc 0> <dwc 000255000> •$ •0 <mr +Space><mnr "+left arrow"> <mpr "+right arrow">"請按空白鍵開始。"; •$ •+1 *<ms% 800>"烤雞"; •+2 *<ms% 800>"水餃"; •+3 *<ms% 800>"奶茶"; •+4 *<ms% 800>"蛋糕"; •-5 *<ms% 800>"盤子"; •-6 *<ms% 800>"飛機"; •-7 *<ms% 800>"輪船"; •-8 *<ms% 800>"茶杯"; •$ •0 <ln -2> "休息一下", <ln +2> "按空白鍵繼續"; •$ •+9 *<ms% 800>"火腿"; •+10 *<ms% 800>"壽司"; •+11 *<ms% 800>"涼麵"; •+12 *<ms% 800>"麵包"; •-13 *<ms% 800>"電腦"; •-14 *<ms% 800>"背包"; •-15 *<ms% 800>"書本"; •-16 *<ms% 800>"湯匙"; •$ •0 "實驗結束,謝謝您。"; •$ |
-- 作者:undue -- 发布时间:2006/8/19 21:46:49 -- •(1)這是一個含有 16 個嘗試的實驗。在實驗中,受試者的工作是做「詞義歸類」。在一個嘗試中,受試者會看到一個「刺激詞」,而受試者要判斷刺激詞的意義是否代表「食物」;如果答案是「是」,受試者要盡快的按「→ 」(向左鍵),如果答案是「否」,則受試者要盡快的按「←」(向右鍵)。 •(2)程式最上面的一行為「參數設定行」;程式設計者在此設定實驗的參數。例如,<id "鍵盤">告訴 DMDX,實驗的 input device (反應輸入裝置)為鍵盤。註:因為我們的電腦環境為中文,所以 Input 的 id 必須輸入「鍵盤」。如果你用的是英文的電腦環境(例如,用英文版的 window), Input的 id 為 keyboard。 •(3)在實驗中,一個嘗試用一個數字代表,所以設定一個嘗試的指令啟始於「一個數字」。例如, •+1 *<ms% 800>"烤雞"; •這個嘗試的編號為 1,實驗刺激為「烤雞」。因為刺激詞的意義代表著一種「食物」,所以受試者應該反應「是」(亦即,正反應);這是為何在嘗試編號 (1)前有一個「+」號。 •<ms% 800>表示” ”內的文字(亦即,烤雞)出現的時間為800毫秒。 •一行指令以「;」標示指令的結束。 •(4)當研究者需要給予受試者「指導語」或設定「反應鍵」時,可以在程式中設計一些以 0 為編號的指令。例如, •0 <mr +Space><mnr "+向左鍵"> <mpr "+向右鍵">"請按空白鍵開始。"; •程式設定了三個反應鍵: •(A)mpr 設定的是「正確反應」的反應鍵;在此為「向右鍵」(←)。 •(B)mnr 設定的是「錯誤反應」的反應鍵;在此為「向左鍵」(→)。 •亦即,當呈現出來的刺激詞代表「食物」時,受試者要按鍵盤上的 → 鍵,若不是,則按鍵盤上的 ←鍵。 •(5)實驗刺激較多時,可在實驗的中間插入指導語,讓受試者休息片。請在範例中找到下面這一行指令: •0 <ln -2> "休息一下", <ln +2> "按空白鍵繼續"; •這行指令的的功用如下: •(A)在螢幕中線上兩行的地方印「休息一下」,在螢幕中線下兩行的地方印「按空白鍵繼續」, •(B)將實驗暫時停住,等到受試者「按下空白鍵」後,再繼續開始。 |
-- 作者:扬苑 -- 发布时间:2006/8/31 18:50:06 -- 很好,好高深的好.我看不懂呀 |
-- 作者:victoria_gzh -- 发布时间:2006/10/4 14:56:13 -- 学到很多!谢谢!期待新的课程呀! |
-- 作者:cnhao -- 发布时间:2006/10/31 21:17:28 -- DMDX的使用说明: 安装DMDX 首先确认您的windows系统中已经安装了DirectX 7.0或更高版本。 下载DMDX: 您可以从http://www.u.arizona.edu/~jforster/dmdx/DMDX.ZIP免费下载该软件。(该链接为国外网址,教育网使用者请通过代理下载) 解压后,运行其中的Setup.exe进行安装。 TineDX 测试 使用DMDX前,你需要先在您使用的电脑中进行TineDX 测试,这样DMDX才能知道您使用的电脑的特性,顺利完成实验。测试可以按以下步骤进行: 1.运行TimeDX前,请县关闭其它应用程序。双击运行TimeDX后,如果你的计算机是第一次使用DMDX, TimeDX会要求你选择DMDX使用的声卡和显卡的驱动,选择正确的驱动以后,进行进一步的测试。(当然,有的计算机因为之安装了一个驱动版本,所以不用选择) 2.Basic tests: Select Video Mode Test。点击进入后,选择你希望完成实验的显示分辨率等环境(根据您要进行试验的.rtf脚本文件中的<vm>项进行选择,),如:选择1024*768(0Hz)32bit(4294967296 color)RGB 并且选择合适的字体等,必要时可以选择显示合适的bmp图片进行测试。然后点击Do Test 进行测试。 3.Basic tests: Millisecond Timer Test。直接点击Start进行测试,当Standard Deviation一项趋于稳定后,点击Benchmark保存结果。 4.Basic tests: Refresh Rate test。测试电脑屏幕的更新频率。 5.Advanced tests: Time video mode。进行该项测试前,TimeDX会自动进行一次刷新频率测试,等出现可选择的面板后,点击Do test进行测试,等到msecs/retrace一项趋于稳定后,点击鼠标结束测试,并点击save last used values in registry保存得到的数值。 以上个步骤是主要是测试计算机的显示特性的,如果您要更换所使用的Video mode或者您的计算机更换了显卡,就要重新进行以上步骤。 此外,根据需要,用户还可以进行以下几项功能测试,如: Basic tests:sound test。测试计算机的音频处理性能,以便进行含有音频要求的实验。 Basic tests: input test。输入设备测试。 Basic tests:network setup。网络功能测试。 Basic tests:PIO test。PIO设备测试。 Advanced tests:sound latency test。声音时间值测试。 Advanced tests:Tachistoscopic Acid Test 。测试电脑的内存等是否充足。 …… 具体请参照DMDX自带的Help文档。或DMDX主页http://www.u.arizona.edu/~kforster/dmdx/dmdx.htm的使用手册部分。 编写试验.rtf脚本文件 你可以根据自己的需要,按照DMDX规定的格式自主编写试验脚本文件,这将决定您的试验的内容和步骤等。 使用DMDX进行试验 进入DMDX,在弹出的对话框中点击Browse选择您的.rtf脚本文件,在实验之前,您可以先执行Syntax Check来进行脚本文件的语法测试。当然,由于DMDX不同版本中脚本文件的格式可能会有所不同,所以你可以点选Ignore unknown RTF 选项使语法测试能够兼容以前的版本的语法。正确无误后,点击Run开始试验。 |
-- 作者:鬼少 -- 发布时间:2007/6/15 20:06:15 -- 请教问题 各位大侠: 你们好!我最近也在用DMDX编实验,其中有一个环节是在计算机屏幕上分别呈现四幅图片:狗、猪、牛、马,然后 让被试按四个键判断。如果图片为狗、猪、牛、马,则应按的键分别是X、Z、N、M。但DMDX却只 能设置正确反应和错误反应两个键。 请问各位如何解决此问题? 非常着急! 万分感谢各位! |