我正在使用
matlab 和 freemaster rpc-server 进行自动数据记录。
我试图从 freemaster lite JS api 获取所有信息,因为没有定义命令的 json 结构的 rpc-server api,或者至少我找不到它。
到目前为止它已经工作,我可以读写变量并停止
通信,但是开始通信的结构不起作用。这里有人知道这有什么问题吗?
jsonMessage2(1).jsonrpc="2.0";
jsonMessage2(1).method="StartComm";
jsonMessage2(1).params=["comm_plugin_conn","name","addr=localhost;port=9990;
timeout=500","string"];
jsonMessage2(1).id=0;
错误消息是:msg: 'StartComm: 无法打开通信端口(错误 0x848a0001:连接字符串无效。)!'
我从与现有 freemaster 项目一起运行的 freemaster 桌面应用程序获得了连接字符串,在 UI 中我可以毫无问题地开始通信。