Skip to content

PulseSimOut 输出虚拟脉冲

该指令用于在指定的**虚拟数字量输出端口(SimDO)**输出一个具有固定时长和状态的脉冲信号。与物理输出不同,虚拟脉冲主要用于程序内部逻辑的定时触发、状态切换或作为其他并行程序的启动信号。

指令格式

PulseSimOut(SIMDOUT, VALUE, T, INTERENABLE)

PulseSimOut(虚拟输出端口, 触发状态, 持续时间, 打断使能)


参数详细说明

参数类型说明默认值/备注
SIMDOUTSimDO用于指定输出脉冲的虚拟数字量输出端口必填
VALUEint脉冲状态(1:高电平脉冲,0:低电平脉冲)必填
Tint脉冲信号持续时间,单位 ms必填
INTERENABLEint暂停时是否继续输出(0:持续输出不受暂停影响,1:暂停时停止输出,与程序同步)必填

应用示例

示例 1:

estun
PulseSimOut (SimDO1, 1, 500, 1)

在虚拟数字量输出变量 SimDO1 绑定端口输出 500ms 的脉冲信号,脉冲幅值为 1。若脉冲输出期间暂停程序,则端口停止输出,在程序恢复启动后恢复脉冲输出。

ESTUN Robotics — ER 系列机器人编程语言指令参考