如何关掉回溯立即警告消息同时还显示吗?

23日视图(30天)
我有一个大的仿真,和一些设置和配置文件。我也有一个文件,检查用户的输入,并显示一系列的警告只是以确保他们知道他们设置的影响(这是因为,这是一个实时半实物仿真技术,可以运行几个小时)。这工作很好,但是它显示回溯,完全没有必要在这种情况下,看起来很凌乱。
我增加了:
警告(“回溯”,“关闭”)
文件的开始我的“警告”,然而当它所需的行为,从每一个警告消息,删除所有的堆叠还可以防止任何警告消息显示直到matlab完成了一切,包括模拟本身。这完全违背了这一原则。
我怎样才能立即警告消息出现时,没有显示堆叠?
2的评论
沃尔特·罗伯森
沃尔特·罗伯森 2021年9月24日
如果你已经知道这些警告可能发生的地方,可以重新编程的警告()调用,然后你可以构建使用流的东西支撑材2和发出一个HTML HREF URI,始于“matlab:“这是一个命令来打开编辑器等做一些适当的文件。

登录置评。

答案(1)

沃尔特·罗伯森
沃尔特·罗伯森 2018年7月1日
而不是使用警告(),使用流()给2作为输出文件标识符。例如,
流(2“写27 tb的史努比图片! \ n”);
编写单位与红色文本2发送的命令窗口。
除此之外,你也可以看看文件交换 cprintf () 它给一些颜色的选择使用。

类别

找到更多的在启动和关闭帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!