Simulink中,MinMax模块用于从输入信号中提取最小值或最大值。
其模块参数中可以选择使用“Min”函数还是“Max”函数,以及配置输入端口数目,默认模块参数使用Min函数,输入端口数目为1。
通过点击模型界面模块的“min/max”文本,可以快速切换,双击模块“min/max”文本之外的空白区域,可以像其他模块一样打开模块参数设置界面。
然而大多数情况下,我们需要输入2个标量求取最小值或最大值,MinMax在MBD开发中属于高频使用模块,频繁手动修改模块参数会降低效率,因此很少直接使用原始的MinMax模块。
Simulink中基于MinMax模块,另外提供了预设参数的Min模块和Max模块,方便直接调用,无需配置模块参数。
此外,对于求取向量中的特定维度的最小值和最大值,Simulink预设了Min of Elements模块和Max of Elements模块,这两个模块也是基于MinMax模块预设参数实现的。