恭喜,你发布的帖子
发布于 2021-08-11 21:44:20
5楼
(*ConditionNumber为一个数组,里面的1-5是否可以用一个整型数代替,如CInt*)
你是希望一般将数组幅值为一个固定值 。还是周期性的刷新数组里每一个值。
还是周期性的刷新数组里每一个值。
对应1 :
IF fix_set THEN // fix_set :固定值给定按钮
FOR num:= 1 TO load_cout BY 1 DO //load_cout:载入数据数量
ConditionNumber[num]:= fix_value; //固定值
END_FOR;
END_IF;
对应2:
WriteReq_P:= WriteReq AND NOT Last_WriteReq; // WriteReq : 写入情况 开关量
Last_WriteReq:= WriteReq;
IF WriteReq_P THEN
ConditionNumber[Index]:= New_value; //New_value : 采样值
Index := Index + 1;
END_IF;
以上两个是不同的用法,第一个整个数组一次性刷入fix_value
第二个是按照你的写要求 每要求一次,写入一次 值可以相同也可以不同。取决于New_value 是变化值还是固定值。
请填写推广理由:
分享
只看
楼主