回复:STL 数组中的偏移量是否可以用整型数代替,如果可以,怎么做到呢?

已锁定

askab

  • 帖子

    405
  • 精华

    5
  • 被关注

    34

论坛等级:侠圣

注册时间:2005-07-24

黄金 黄金 如何晋级?

发布于 2021-08-11 21:44:20

5楼

(*ConditionNumber为一个数组,里面的1-5是否可以用一个整型数代替,如CInt*)

  1. 你是希望一般将数组幅值为一个固定值 。还是周期性的刷新数组里每一个值。

  2. 还是周期性的刷新数组里每一个值。

对应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 是变化值还是固定值。

大家同行,you ok ? me !
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。