通过事件动作控制输出开关万博1manbetx功能
此示例显示了如何更改选定的输出端口实体输出开关沿不同路径的路由实体,在不同的路径上选择路径,而不是根据预定时间表。
控制输出开关万博1manbetxSimulink函数堵塞
以下示例说明了一个场景实体输出开关块由万博1manbetxSimulink函数堵塞。
双击函数签名万博1manbetxSimulink函数块并输入
switchctrl()
。双击万博1manbetxSimulink函数堵塞。添加一个重复序列楼梯块,设置其采样时间参数为
-1
(继承),消息发送块和OUT1堵塞。如图所示连接块。在里面重复序列楼梯块,设置输出值向量至
[3 2 1]
。当。。。的时候万博1manbetxSimulink函数块执行,它从重复序列和消息发送块输出消息值
3
,,,,2
, 或者1
基于在重复序列楼梯堵塞。在里面实体服务器块,在退出行动字段输入此代码。
switchctrl();
当服务实体服务器块已经完成,实体退出了块并前进到实体输出开关堵塞。实体从实体服务器块调用switchctrl()
激活的功能万博1manbetxSimulink函数堵塞。然后万博1manbetxSimulink函数块确定实体离开时使用的输出端口实体输出开关堵塞。
指定初始端口选择
当。。。的时候实体输出开关Block使用输入消息,该块可能会在第一次示例时间点击之前尝试使用该消息。如果消息的初始值超出范围(例如,不可用)。然后,您应该在实体输出开关块的对话框。为了实现这一目标,您可以遵循以下步骤。
在里面实体输出开关, 选择
从控制端口
作为切换标准。放初始端口选择到所需的初始端口。该值必须是1和1之间的整数输出端口数。这实体输出开关块用途初始端口选择直到第一个控制端口消息到达。