【发布时间】:2020-02-12 15:32:47
【问题描述】:
我有一个带有 2 个输入 y 的 Switch 的模型(如上图所示)。一个输入 y 可以采用枚举值“Green”或“Orange”,而另一个输入可以采用枚举值“Green”或“Red”。我想知道如何使用开关(或其他解决方案)输出:
绿色 + 绿色 = 绿色
红+绿=红
橙色 + 绿色 = 橙色
红色 + 橙色 = 红色
【问题讨论】:
我有一个带有 2 个输入 y 的 Switch 的模型(如上图所示)。一个输入 y 可以采用枚举值“Green”或“Orange”,而另一个输入可以采用枚举值“Green”或“Red”。我想知道如何使用开关(或其他解决方案)输出:
绿色 + 绿色 = 绿色
红+绿=红
橙色 + 绿色 = 橙色
红色 + 橙色 = 红色
【问题讨论】:
如下赋值
Green = 1
Orange = 2
Red = 3
然后通过使用 max 块以及来自功能块的 2 个输入来满足您的所有条件...
Green + Green = Green
% max( 1, 1 ) = 1
Red + Green = Red
% max( 3, 1 ) = 3
Orange + Green = Orange
% max( 2, 1 ) = 2
Red + Orange = Red
% max( 3, 2 ) = 3
【讨论】: