R_TRIG
参数
功能
当CLK信号出现一个低电平到高电平的跳变时,输出Q导通一个周期。
实例
定义以下类型变量
"R_TRIG_DB"(CLK:="data".source,
Q=>"data".result); //当source输入出现低电平到高电平跳变,result信号导通一个周期
IF "data".result THEN //如果result为on
"data".count +=1; //count自增1
END_IF;
以上代码功能为,source每导通一次,count+1。
F_TRIG
参数
功能
当输入端CLK出现一个高电平到低电平的跳变时,输出Q导通一个周期。
实例
定义以下类型变量
"F_TRIG_DB"(CLK:="data".source,
Q=>"data".result); //source一出现高电平到低电平跳变,result导通一个周期
IF "data".result THEN //当result为on
// Statement section IF
"data".count +=1; //count自增1
END_IF;
功能,当source从on变为off,count加1,用来计算source关闭次数。