信号库 元件-TRIG0 - trigger
教程内容
本教程介绍信号库Trigger元件(TRIG0 - trigger)的用法
这个模型是用于解决一个控制问题,对输入的信号进行转换处理。比如要求把温度控制在5度左右,
那输入的是温度信号,输出的就表示控制信号
-
输入低于4度就输出0,表示加热
-
输入高于6度就输出1,表示关闭加热
-
但假如输入的温度是4.5度的时候,那到底输出0还是1?
我们建立一个模型仿真看看
模型参数
输入信号是一个阶梯函数,表示输入温度:
- 0s~2s,温度从4.5上升到7
- 2s-6s,温度保持7
- 6s-9s,温度降低为0
仿真结果
从图中可以看出
因为initial output value的值设置为high,所以初始输入的红色线为4.5的时候,输出的蓝色线在0和1之间选择输出1,也就是high out put value的值
随着表示温度上升超过6度的高门槛(high input threshold value)后,输出蓝色信号线输出1,也就是high out put value的值
随着温度从6s开始下降,直到下降到4度低门槛(low input threshold value)以下,输出信号才变为0
也就是走了如下图这样一个过程
所以,作用就很清楚了,当初始值在中间区域的时候,
- 如果设置high,就输出high output value
- 如果设置low,就输出low output value