我正在尝试访问一个按钮框以在 matlab 中记录主题响应,但我无法访问 USB 端口或连接的设备。我已经尝试了以下代码的许多变体。我目前拥有的是:
port = serial ('COM2', 'BaudRate', 19200);
handle = CMUBox('Open', 'pst', port);
我不断收到所有错误消息,要么我使用了错误的参数类型(指的是第二行中的第三个参数"端口"),要么不存在这样的串行端口设备(再次提到"端口")。
有什么想法吗?
CMUbox 的输入应该是端口名称,如"COM2",而不是端口对象,如变量 port
。请参阅的CMUBox 文档以获取更多详细信息。
PS - 确保"COM2"是正确的端口号。通常(并非总是)只有 Windows 的 COM3 及更高版本将是有效的外部设备。