问题标签 [psychtoolbox]

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.

0 投票
1 回答
1293 浏览

matlab - 为什么这个对 Screen 的调用失败了,我能做些什么来解决它?

我已经通过 neurodebian 存储库(包名:)成功安装了最新版本的 psychtoolbox3 octave-psychtoolbox-3

调用 AssertOpenGL 似乎工作正常:

但是当我调用 Screen 时,我得到了一个相当神秘的错误。

iscreen调用中的变量Screen由该行设置iscreen = max(Screen('Screens'));并且等于0

知道这里可能出了什么问题吗?我知道这个脚本在 MacOSX 下工作,但由于某种原因它在这台机器上崩溃(Ubuntu 12.04 / Matlab R2012a)。

提前致谢!

编辑:有人建议这可能是我的显示器不支持我传递给Screen呼叫的刷新率的问题。不幸的是,当我refreshrate用显示器的当前刷新率替换变量时,我仍然得到同样的错误。还有其他想法吗?

0 投票
0 回答
2087 浏览

matlab - 如何从 Psychtoolbox-3 中的通用 USB HID 设备获取事件?

我有一个 Griffin Technology 的“PowerMate”USB 旋钮。它显然符合 HID 标准,我可以使用以下代码检测到它:

设备索引为1

然后我尝试为设备启动一个事件队列:

到目前为止没有错误,所以我检查它CharAvail

此外,运行为变量[have_events, a, b, c, d] = KbQueueCheck(index);返回布尔值,为变量、和返回空矩阵。Truehave_eventsabcd

我究竟做错了什么?有什么建议么?

编辑: 对于它的价值,我不需要非常准确的时间,所以如果有办法让它在普通的 Matlab 中工作,那也很好。如果不是绝对必要,则无需使用 Psychtoolbox!

谢谢!

0 投票
1 回答
582 浏览

matlab - 在显示移动光栅之前预渲染帧

我正在使用 Psychtool 框中的 DemoDrift2 创建移动光栅。光栅移动完美,效果很好。但是,我需要将它与其他一些连接并与其他软件一起使用的设备一起使用。在这些情况下,光栅显示速度较慢并且会抖动。如何在显示光栅之前预渲染帧?

任何帮助表示赞赏!

0 投票
1 回答
86 浏览

c - 如何调试通过mex(psychtoolbox)调用的dll?

我的情况是我正在尝试调试我的 dll(用 c 编写),该 dll 由另一个包装到 mex 文件中的 c 代码调用。有没有办法做到这一点?谢谢。

0 投票
1 回答
1836 浏览

matlab - 使用 Psychtoolbox Matlab 绘制不同角度的矩形

我正在绘制 4 个随机旋转的矩形。他们的天使似乎是随机的,但我需要他们有点不同。矩形不应彼此靠近,它们都应至少相隔 10 度。这也应该是随机的。我该如何定义这个?谢谢!

0 投票
1 回答
596 浏览

matlab - 循环播放声音序列时的用户输入[matlab]

我正在编写一个实验任务,我需要用户听到 400 个纯音脉冲和 600 ms 之间的间隔,但是 - 在 10% 的间隔中,间隔的持续时间会发生变化。

用户每次识别持续时间的变化时都需要按下一个键(时间需要保存在数组中..),如果没有变化 - 用户不会触摸键..(所以它是 0 表示没有输入, 1 用于输入)

我找不到运行循环并收集用户输入的方法(循环内的GetChar (psychotoolbox)等待用户输入继续)

谢谢 !!

0 投票
1 回答
727 浏览

matlab - 将电影文件拆分为音频和视频 Psychtoolbox

我正在做一个项目,我必须首先将电影文件拆分为其基本的音频和视频部分。在谷歌搜索并通过 psychtoolbox 中的文档和 psychdemos 之后,我什至找不到这个问题的线索。psychtoolbox 中是否有任何功能可以将 .mpeg 或 .mov 或 .avi 或 .flv 之类的电影剪辑拆分为其音频和视频部分?请帮忙。非常感谢您的考虑。

0 投票
0 回答
383 浏览

matlab - MATLAB:坐标矩阵在更新时的动态图

我正在编写一个 MATLAB 代码来绘制一个 xy 坐标矩阵。通过从外部设备获取原始数据,矩阵会不断更新(快至微秒或毫秒)。我需要在矩阵更改时更新绘图。本质上,我的要求是通过绘制它来生成矩阵如何演变的视频。

这是我试过的一段代码:

(b 是不断更新的二维矩阵)

这里的问题是 b 矩阵以如此快的速度接收值,以至于 scatter() 函数在绘图时滞后。

如何获得不断更新的矩阵的平滑动态图?

谢谢!

0 投票
2 回答
2604 浏览

macos - MATLAB 遇到内部错误,需要关闭

我刚刚为 64 位 Mac 安装了新的 MATLAB R2013b,我的操作系统是 OS X 10.8.4。我遇到了 R2013a 从未遇到过的一致问题。当我运行我的一个脚本(见下文)时,整个脚本运行正常,但随后我不断收到一条错误消息“MATLAB 遇到内部问题,需要关闭。” 然后我必须关闭 MATLAB。

我有一种感觉,因为我是 MATLAB 新手,所以我在安装的某个地方搞砸了,但我不确定。

这个完全相同的脚本在我尚未卸载的 R2013a 上仍然可以正常运行。脚本(使用 Psychtoolbox)是一个实验,它打开一个屏幕,呈现一些文本,呈现一个音频文件,并要求参与者以 6 次击键响应。这个脚本只提供两个音频文件,因为我只是在测试它。

所有循环似乎都适用于两个版本的 MATLAB,并且屏幕在最后关闭(仅在 2 次通过主循环后才会发生)。我认为这意味着脚本正在运行,但后期阶段的某些东西会导致问题。

任何和所有的想法都非常感谢!

-乔什

0 投票
1 回答
2649 浏览

matlab - 将 psychtoolbox 创建的视觉刺激保存到视频文件中

有谁知道如何在使用 Matlab psychtoolbox 运行实验时捕获屏幕,将其保存为我可以稍后上传到网络的电影?