如何判断GUI版Octave是否处于忙碌或正在运行状态
Octave 6.4.0 GUI 运行状态查看方法
Octave 6.4.0 版本的默认GUI本身就带有和Matlab对应的运行状态提示功能,不需要额外安装扩展,具体判断方式如下:
- 状态栏原生提示:主窗口最下方的默认状态栏左侧,会直接显示当前运行状态:代码执行过程中显示Busy,此时命令行窗口会被锁定,无法输入新指令;代码运行结束后,该处文字会自动切换为Ready,命令行重新出现
>>输入提示符,可接收新的操作指令。如果你的界面没看到状态栏,点击顶部菜单栏的View选项,勾选Status Bar即可调出。 - 辅助判断标识1:看顶部工具栏的停止运行按钮(图标为方形叉号):代码运行过程中该按钮为高亮可点击状态,执行完成后会自动变为灰色不可点击状态,不用刻意盯左下角的文字也能快速判断。
- 辅助判断标识2:看命令行窗口状态:代码运行时命令行不会显示闪烁的输入光标,也无法键入内容,执行完成后光标才会重新出现。
如果是运行耗时较长的仿真模型,也可以按需在代码中加入简单的进度打印语句,比如在循环结构中加入fprintf('仿真进度:%.1f%%\n', 100*current_step/total_step);,就能实时在命令行输出运行进度,比单纯看状态提示更方便把控剩余时间。
内容的提问来源于stack exchange,提问作者EngineerInProgress
相关产品推荐
相关产品推荐

