如何使用多个函数调用触发状态表吗?

1视图(30天)
我有个Stateflow图时必须执行两个/三个中的任何一个 函数调用 是(我可以改变模型,以确保只有一个一次函数调用发生。)
从我收集到现在从我的在线阅读,端口状态只能有一个输入事件。所以,我试着使用 Mux (一个 合并 和一个 总线的创造者 ),建议 在这里 。可能是因为功能被停止在R2021a(我不确定),我仍然没能让它工作。
下图描述的测试模型逻辑,我试图创建。
既使子系统只输出一个连续函数调用在他们活跃的时期。
这个错误我收到从上面的模型:
港口宽度不匹配。图预计输入事件的信号的长度是1。实际的输入事件信号长度为2。
组件:仿真软件|类别:金宝app模型误差
错误发生在“测试/ Chart1”。
组件:仿真软件|类别:金宝app模型误差
注:该模型我注定是auto-converted构建到C代码(嵌入式编码)。所以这里提到提到如果任何东西或您的解决方案的影响。

接受的答案

位于乔治·库里
位于乔治·库里 2021年7月10日
不要紧。我刚刚算出来。
Mux没问题,就像我之前分享的图片或链接所示(问题描述)。我只需要定义所需数量的输入事件的状态;相同数量的函数调用连接通过Mux(以前我只定义一个)。所有这些输入事件将从相同的端口,这可能导致混乱(就像在我的例子中)

更多的答案(0)

类别

找到更多的在金宝app仿真软件的功能帮助中心文件交换

下载188bet金宝搏


释放

R2021a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!