Appearance
SetDIEdge 设置数字量输入边沿
该指令用于强制设置某个数字量输入端口的边沿信号状态。在逻辑仿真或特定工艺调试中,通过此指令可以人为模拟信号的上升沿或下降沿触发,而无需物理信号的实际变化。
指令格式
SetDIEdge (DIN, EDGETYPE, VALUE)
SetDIEdge (数字量输入, 边沿类型, 强制值)
参数详细说明
| 参数 | 类型 | 说明 | 默认值/备注 |
|---|---|---|---|
| DIN | DI | 待强制边沿信号的目标数字量输入变量 | 必填 |
| EDGETYPE | enum | 边沿触发类型("riseEdge":上升沿,"fallEdge":下降沿) | 必填 |
| VALUE | int 或 INT 变量 | 要在指定端口强制的边沿信号状态值(通常为 1 或 0) | 必填 |
应用示例
示例 1:
estun
SetDIEdge (DI9, "riseEdge", 1)强制 DI9 端口的上升沿信号为 1 状态。这通常会触发程序中所有关联该端口上升沿的逻辑判断或中断。