Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我实际上是在尝试使用 Matlab 代码构建 Stateflow
我想知道是否可以检索状态块的句柄。我尝试使用 get_param() :
state_handle = get_param('System/Chart/State_ON', 'Handle');
但它返回我:
No block called 'State_ON' could be found.
是否有另一种使用州名获取 Handle 的解决方案?
编辑:我找到并发布了一个解决方案
好的,经过多次研究,有两种解决方案:
对于版本 R2017b 及之后
StateHandle = StateFinder(Chart Handle)
对于 R2017b 之前的版本
state_handle = ch.find('-isa','Stateflow.State','-and','Name', 'State_ON');