如何在Simulink仿真过程中防止XY Graph打开

时间:2016-05-18 16:15:55

标签: simulink

我有一个包含XY Graph块的Simulink模拟。当我开始模拟时,它会自动打开XY图形,但我不希望这样。如果我希望看到它的内容,我只想在模拟后双击它,因为我也在使用scope。我知道在scope的设置中,有选项

  

在模拟开始时打开

我想我的XY Graph应该有类似的设置,但我找不到它的位置。如何在模拟过程中阻止它打开?

1 个答案:

答案 0 :(得分:2)

不幸的是,这个块是由一个创建图形的s函数实现的(没有提供太多选项)。因此,您可以做的最好的事情是将代码添加到块(或模型)回调中以将图形设置为不可见。下面是如何查找图形句柄并将其设置为不可见的示例。这种事情可以在sfunxy.m

中找到

示例:

set(get_param('your/xygraph/path','UserData'), 'Visible', 'off');

然后,您需要运行以下命令来查看数据(或创建快捷方式)。

set(get_param('your/xygraph/path','UserData'), 'Visible', 'on');

显然,这并不理想。 :)