您的位置:首页 > 运维架构

PsychoPy入门_00_简介

2016-09-03 12:34 369 查看

关于PsychoPy

官网(http://www.psychopy.org/)的介绍是这样事儿的:PsychoPy 是一个开源的应用程序,在神经科学、心理学以及心理物理学的各种实验中用于呈现刺激和收集数据。免费,强大的功能可以替代Presentation™ 和e-Prime™。用python语言编写(免费的Matlab™替代品)。

替代Matlab不好说,但替代E-prime妥妥的。我选择用它写实验程序,就是因为E-prime忒麻烦,安装麻烦,运行麻烦,莫名崩溃。

鉴于中文的教程比较少,我就来试着写一个入门教程,简单介绍一下PsychoPy的用法和各种功能(仅限coder)。本人是个心理学的学渣,编程之类都是半路出家,所以有哪里说的不对,或者你有更好的建议,还望不吝赐教。

安装

在这里下载:[]https://github.com/psychopy/psychopy/releases]



选择适合你电脑的版本,比如windows系统的就下载win32.exe那个。我试过在32位和64位的电脑上都可以运行的。

安装过程很简单啦,就跟一般的应用程序一样,选一下路径,一直下一步就好了。

界面

PsychoPy有两个操作界面,一个是builder view,一个是coder view。



↑ 这是builder view。你可以通过view → open coder view切换到coder view ↓,或者快捷键ctrl+L。反过来切换也一样。



builder view就是托拖拽拽,很直观的添加内容,据说跟E-prime差不多儿。我一直用的是coder

view,之后要介绍的也是如何coder

view下编写程序。原因么,一方面是我觉得用代码实现实验程序更直接可控,另一方面是那个builder

view在我机器上没有运行成功过。不晓得为哪样。

工具栏/标签都没有很多东西,稍微用一下就知道是怎么回事了。

Demos里面有许多系统自带的例子,按功能分类的,可以打开一个体验一下。比如最简单的basic → hello_world.py,打开,点绿色的按钮/ctrl+R运行。就会看到下面这样的一个界面,停留3秒钟。



之后在编写实验程序的时候,用到什么功能,比如要做等级评定,就可以到demos里面找到ratingScale.py,参观一下它是怎么实现的,仿照着写自己的程序,或者直接复制过来修改(我常干的事儿)。

简单的介绍就这么多,从下一篇开始正式进入编写程序的部分。

有什么疑问或建议,请在下方评论。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python psychopy