你如何取消选择Stateflow元素?

时间:2013-11-05 18:24:22

标签: matlab stateflow

我正在使用Stateflow API的view方法选择/突出显示Stateflow图表中的元素,但我想在之后清除突出显示。我知道我可以获得Stateflow对象的句柄并在其上调用view方法来突出显示它:

theObject = find(sfroot, 'Id', <id number>);
theObject.view;

...但是由于view没有参数并且在对象的句柄上被调用,所以我不确定在完成后如何将选择设置为“无”。之后清除突出显示的推荐方法是什么?

1 个答案:

答案 0 :(得分:1)

theObject.view;

用于将对象适合屏幕。要突出显示对象,我建议您使用以下方法:

theObject.highlight;

要禁用突出显示,请尝试:

sf('Highlight', <chartId>, []);

其中chartId是图表对象的数字ID。