Switch模块的作用主要是根据第二个开关输入的值来判断输出是第一个还是第三个。第一个和第三个的开关称为数据输入,第二个输入为控制输入,通过使用阈值参数来决定是第一个输出还是第三个输出。
当控制信号为布尔数时,使用以下标准和阈值组合之一:
u2≥阈值,则阈值等于1
u2>阈值,则阈值等于0
u2≠0
否则,开关将忽略阈值,并使用布尔数输入进行信号路由。对于1的控制输入,块通过第一个输入;对于0的控制输入,块通过第三个输入。在这种情况下,模块的图标在编译后更改,并使用T和F分别标记第一个和第三个输入。