问题标签 [psychopy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - textStim.text 赋值函数不同于 setText() 方法调用
我在这里阅读的文档是我应该可以使用mytextstim.text="test"
并且mytextstim.setText("test")
可以互换,但是我发现直接分配似乎不起作用。
例如在下面的代码示例中
中间部分jstim.text = "changed via direct assignment"
没有在屏幕上更新(尽管从 print() 语句中可以看到属性已更新)所以我认为我误解了一些东西。
有任何想法吗?
python - 在 Python 中重复一个脚本
我是 Python (psychoPy) 的新手,我有这个脚本,我希望它重复三遍:
有没有我可以添加到开头的脚本,因为它要重复?
psychopy - mouse.isPressedIn 方法不适用于新的触摸屏
在使用 PsychoPy 的 mouse.isPressedIn 方法时,我们在让新的 Ilyama ProLite T2452MTS 处理鼠标点击响应时遇到问题。
总而言之,较旧的触摸屏和鼠标响应可以正常工作,但新的触摸屏不能。新的触摸屏在 Windows 中运行良好,在 PsychoPy 中可以弹出文本框,所以我认为问题出在某个地方的 mouse.isPressedIn 方法。只有在框内拖动手指才会触发响应。
这是我的代码。
非常感谢,大卫
keyboard - 用于键盘输入的数据文件 (xslx) 不一致
我正在尝试在 BUILDER 视图中的 PsychoPy 1.81.00 中进行实验,其中 15 个条件(从 XSLX 文件中提取)随机重复一次。用户必须给出 2 个响应(通过 2 个键盘组件,每个组件同时运行相同的持续时间)。
- 按或不按空格键
- 按向右或向左箭头键
这些响应记录在 XSLX 文件中。
key_raw 被正确记录(根据用户按下的内容),但 corr_raw 是错误的(尽管 key_raw 和正确的响应匹配,但 corr_raw 对于所有条件都是 0)。
我无法确定我做错了什么。
psychopy - Pcyhopy v1.80 在实验过程中崩溃。(avbin 无法加载)
我正在 4 台具有相同构建的不同计算机上进行实验。我使用的psychopy 版本是1.80。在所有 4 台计算机中,我运行的实验与我在构建器中使用 v1.80 设计的实验完全相同。我测试了大约 40 名参与者,我遇到了 5 次随机崩溃。屏幕仍然是灰色的,当我打开任务管理器时,它显示 Psychopy 没有响应。在psychopy 输出中,我可以看到消息“avbin 无法加载”,这没有多大意义,因为这发生在实验期间而不是在开始时,并且只发生了5 次。
有人有类似的经历吗?是版本错误吗?我只是好奇为什么它只在不同的计算机上发生了几次,而不仅仅是在一台计算机上。
谢谢,
拉萨罗斯。
psychopy - 如果 PYTHONPATH 和 PYTHONHOME 设置为不同的 python 版本,则无法运行独立的psychopy
我认为如果 Python 单独安装在 PC 上,独立的 PsychoPy 安装可以愉快地共存,但我无法得到它,也找不到任何文档。(我使用的是 Windows 7)
我安装了最新的独立版本,运行它的快捷方式是
如果未设置 PYTHONHOME 和 PYTHONPATH 的系统环境变量,但我也将 Python 用于其他应用程序并且需要将它们设置为指向我本机安装的其他 Python 版本,这可以正常工作。设置这些环境变量后,Psychopy 无法加载并且根本不会给出任何错误消息。
谁能建议我如何让他们很好地一起玩?(我以为它去年可以工作,有什么变化吗?)
[我已经尝试完全卸载psychopy并新安装了最新的独立版本v1.81.02
python - 我怎样才能摆脱精神病学中的楼梯循环——自适应古怪范式
我尝试使用psychopy coder编写一个相对简单的自适应古怪任务。由于我对python比较陌生,我不知道如何处理以下情况,希望您能提供帮助:
对于古怪的人,我想使用psychopy提供的楼梯处理程序。每次异常出现时,它都应该适应(例如亮度)之前给出的答案。我的问题是我不知道如何在出现异常后切换回标准刺激。楼梯处理程序似乎迫使程序停留在该循环中,直到完成。我可以想象一个人只需要在 for 循环中设置一个中断,但我不知道如何。有没有人有关于如何处理这个问题的建议或者可以发布一个小例子?
非常感谢,约翰内斯
psychopy - PsychoPy 中的伪随机刺激列表
我想在 PsychoPy 中建立一个范例。图片将一张一张地展示,每张4s。
有2组图片。所有内容都应以“伪”随机顺序呈现。如何检查同一组的连续图片不超过 3 张?
python - Pschopy 操纵杆支持
我需要使用操纵杆来获得 Psychopy 中的 X 和 Y 运动。但是当我运行 Psychopy Joystick 的示例时出现以下错误。
当我尝试使用 pygame.joystick 时,我无法处理键盘事件,因此我无法退出执行
psychopy - PsychoPy Builder - 我如何在一组试验中休息?
在 PsychoPy builder 中,我有很多试验,我想让参与者在中途休息/休息,然后在他们准备好时按 SPACE 继续。
关于如何最好地做到这一点的任何建议?