文件名称:matlab运行代码暂停-matlab-process:一个Matlab类来异步控制外部进程
文件大小:31KB
文件格式:ZIP
更新时间:2024-06-16 04:00:54
系统开源
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)
【文件预览】:
matlab-process-master
----README.html(52KB)
----@process()
--------process.m(18KB)
--------char.m(1KB)
--------display.m(2KB)
--------private()
--------disp.m(3KB)
--------copyobj.m(2KB)
----LICENSE(18KB)
----README.md(8KB)