matlab运行代码暂停Matlab程序
一个Matlab类,用于异步控制外部进程。
版本19.08。
E.
Farhi,GPL2。
它可用于控制从Matlab启动的进程,或监视独立启动的其他进程。
从Matlab启动该过程时,将收集其标准输出和错误。
用法
启动进程的语法很简单
pid
=
process(
'
command
arguments
...
'
)
流程类代替了“系统”命令。
但是是异步启动的。
Matlab不会等待过程结束才能返回到交互模式。
定期收集stdout和stderr。
您可以通过stdin通道发送消息(用于交互过程)。
您还可以通过连接到它的PID(数字)来监视现有的外部过程。
pid
=
process(
1234
);
pid
=
connect(process,
1234
);
或通过连接到正在运行的命名进程:
pid
=
connect(process,
'
ping
'
);
但是您将无法捕获stdout和stderr消息,也无法通过“写入”发送消息。
您可以使用其他参数自定义流程,例如:
process(...,'TimeOut',value)
评论0
最新资源