PsychoPy代码示例:显示指令与加载数据源.pdfVIP

  • 0
  • 0
  • 约3.61千字
  • 约 4页
  • 2026-02-06 发布于北京
  • 举报

PsychoPy代码示例:显示指令与加载数据源.pdf

#!/usr/bin/envpython2

从psychopy导入visual,core,event

defshowInstruction(instructionFilename):#创建一个窗口来绘制myWin

visual.Window((800.0,800.0),allowGUIFalse,winTypepyglet,monitor

testMonitor,unitsdeg,screen0)myWin.setRecordFrameIntervals()#选择一些字体。

如果了一个列表,将使用找到的第一个字体。fancy[MonotypeCorsiva,Palace

ScriptMT,EdwardianScriptITC]

输入文件打开(指令文件名,r)

指令文本输入文件。()

打印指令文本

输入文件。关闭()

#初始化一些刺激

指示视觉。文本刺激(我的窗口,颜色#FFFFFF,

文本指示文本,

单位规范,高度0.1,

位置=[0,0。6],

水平对齐居中,垂直对齐顶部,

字体花哨)

指令。绘制()

我的窗口.翻转()

#暂停,这样你就有机会看到它!。等待(5.0)

#加载数据源

infile打开(datasource.csv,r)数据源

{}

for行ininfile.readlines()[1:]:试验,数字行.

split(,)datasource[试验]int(数字.strip())

打印数据源文件。关闭

()

#!/usr/bin/envpython2

frompsychopyimportvisual,core,event

defshowInstruction(instructionFilename):

#createawindowtodrawin

myWinvisual.Window((800.0,800.0),allowGUIFalse,winTypepyglet,

monitortestMonitor,unitsdeg,screen0)

myWin.setRecordFrameIntervals()

#choosesomefonts.Ifalistisprovided,thefirstfontfoundwill

beused.

fancy[MonotypeCorsiva,PalaceScriptMT,EdwardianScript

ITC]

infileopen(instructionFilename,r)

instructionTextinfile.read()

printinstructionText

infile.close()

#INITIALISESOMESTIMULI

instructionvisual.TextStim(myWin,color#FFFFFF,

textinstructionText,

unitsnorm,height0.1,

pos=[0,0.6],

alignHorizcenter,alignVerttop,

fontfancy)

instruction.draw()

myWin.flip()

#pause,soyougetachancetoseeit!

core.wait(5.0)

#loadthedatasource

infileopen(datasource.csv,r)

datasource={}

f

文档评论(0)

1亿VIP精品文档

相关文档