控件的选择输出端口实体输出开关阻断不同路径上的路径实体,其中路径是基于每个实体的基础上选择的,而不是按照预定的时间计划。
下面的示例演示了一个场景,其中实体输出开关控件控制金宝app仿真软件的功能块。
双击功能签名金宝app仿真软件的功能块并输入SwitchCtrl ()
.
双击金宝app仿真软件的功能块。添加一个重复序列楼梯块,并设置其样品时间参数-1
(继承)消息发送块和一个着干活块。如图所示连接块。
在重复序列楼梯块,设置输出值向量来(3 2 1)
.
当金宝app仿真软件的功能块执行时,它从重复序列中输出下一个数字消息发送Block输出消息值3.
,2
,或1
中指定的值的序列重复序列楼梯块。
在实体服务器块,退出操作字段输入此代码。
SwitchCtrl ();
当服务于实体服务器块完成后,实体退出块并前进到实体输出开关块。实体从实体服务器块调用SwitchCtrl ()
函数,该函数激活金宝app仿真软件的功能块。的输出消息金宝app仿真软件的功能块确定实体离开时使用的输出端口实体输出开关块。
当实体输出开关块使用输入消息,块可能会在第一次到达样本时间之前尝试使用该消息。如果消息的初始值超出范围(例如,它不可用)。中指定初始端口选择实体输出开关块的对话框。要实现这一点,您可以遵循以下步骤。
在实体输出开关中,选择从控制端口
随着切换准则.
集初始端口选择到所需的初始端口。取值为1 ~ 1之间的整数输出端口数量.的实体输出开关块使用初始端口选择直到第一个控制端口消息到达。