0

我实际上是在尝试使用 Matlab 代码构建 Stateflow

我想知道是否可以检索状态块的句柄。我尝试使用 get_param() :

state_handle = get_param('System/Chart/State_ON', 'Handle');

但它返回我:

No block called 'State_ON' could be found.

是否有另一种使用州名获取 Handle 的解决方案?

编辑:我找到并发布了一个解决方案

4

1 回答 1

1

好的,经过多次研究,有两种解决方案:

对于版本 R2017b 及之后

StateHandle = StateFinder(Chart Handle)

对于 R2017b 之前的版本

state_handle = ch.find('-isa','Stateflow.State','-and','Name', 'State_ON');

于 2019-07-19T11:19:21.333 回答