第七章反应记录和数据保存分析讨论区(提问或回答均计分)

最后的指导语必须用英文而不能中文

最后的指导语必须用英文而不能中文

2019应用心理学陈晓琳 -
回帖数:7

最后的指导语如果为中文,run之后没有出现:谢谢参与,再见,出现各种报错

如果把中文换成英文,原程序不变,则会出现,也不会报错。

请问老师这是因为什么?

回复2019应用心理学陈晓琳

回复: 最后的指导语必须用英文而不能中文

2019应用心理学张桐 -
请问如何添加指导语...?
回复2019应用心理学张桐

回复: 最后的指导语必须用英文而不能中文

2019应用心理学胡知颐 -
Screen('DrawText',wPtr,double('红色按'f'键,绿色按'j'键,蓝色请按'k'键'),500,500,[0,0,0]);
vbl=Screen('Flip',wPtr)
KbWait
可以试试这个
回复2019应用心理学陈晓琳

回复: 最后的指导语必须用英文而不能中文

王优公共卫生学院 -
首先检查是否中文字体未定义;如果定义了仍未显示中文,可能是系统问题,没关系,显示英文指导语也可以,关键是知道呈现指导语的命令。
回复王优公共卫生学院

回复: 最后的指导语必须用英文而不能中文

王优公共卫生学院 -
也可参考周珂欣同学提供的方法试一试在自己的电脑中能否运行:

如果更改字体仍然出现乱码的话,可以用Screen('Preference', 'TextEncodingLocale', 'UTF8')将显示时的解码方式设置为unicode 编码中的UTF8的解码方式(因为PTB默认的解码方式不支持中文编码

然后再在汉字前加double,eg:

positive={double('开心'),double('自信')};
negative={double('抑郁'),double('愤怒')};

我用这个方法中文可以显示了。