命中穿越
检测信号是否越过设定值。
类型: HitCross
图书馆中的路径:
|
说明
当输入信号达到 命中穿越 参数指定方向上的 Hit Crossing 偏移量 时,命中穿越 功能块将起决定作用。
如果选中*显示输出端口*复选框,则会显示程序块图标上的输出端口。如果禁用了输出端口显示,则区块的工作方式与 终结者 相同。
参数
点击交叉偏移 - 检测交叉的值
0(默认值)
| `实际值
程序块检测到的与 Hit crossing direction 指定的方向交叉的值。
块参数 |
|
价值观 |
|
默认值 |
|
触点交叉方向 - 输入信号与设定值交叉的方向
任一(默认)` | 下降
| `上升
输入信号接近交叉检测设定值的方向。
如果设置为 "任一",则该程序块的行为就像一个_近似相等_(不存在)程序块,这对于规避有限数学和计算精度的限制非常有用。在这种情况下,使用 命中穿越 图块可能比在模型中添加额外的逻辑更方便。
当*命中交叉方向*属性设置为 "任一 "且模型使用恒步长求解器时,程序块的行为如下。如果输出为 "1",则在下一个时间步时,除非输入等于给定值,否则程序块会将输出设置为 "0"。
块参数 |
|
价值观 |
|
默认值 |
|
显示输出端口 - 显示输出端口
已启用(默认) | 已禁用
选择此复选框可启用块输出端口。
块参数 |
|
价值观 |
|
默认值 |
|