【发布时间】:2013-07-03 13:04:05
【问题描述】:
我在 Matlab 脚本中使用 sim 命令来运行 Simulink 模型。这个 simulink 模型在命令窗口中显示了一些东西。 sim 命令有什么选项可以删除命令窗口中的任何显示?那么是否存在类似的东西:
sim('model', 'CommandWindowDisplayVisible', 'off');
更新:
根据我的发现,sim 命令似乎不可能做到这一点。这是我作为替代方案所做的:
s = sprintf('sim(''%s'')', ModelName);
try
evalc(s);
catch err
msgString = getReport(err, 'extended');
disp(msgString)
end
【问题讨论】:
-
命令窗口中会显示什么样的“东西”?
-
@am304 模拟步骤的结果和一些信息。
-
这与您以交互方式而不是通过
sim命令运行 Simulink 模型时显示的信息类型相同吗? -
@am304 是同样的信息。
-
然后,我不确定如何使用
sim命令将其关闭,因为在交互式运行模型时它也存在。如果您可以在模型配置参数中找到在交互运行时不显示该信息的设置,那就是这样,而不是通过sim命令。