恭喜,你发布的帖子
发布于 2020-02-06 09:28:15
6楼
17.使用定时器实现功能:按下启动按钮I0.3(瞬动),Q0.2输出为1,油泵电机启动,5s后Q0.3输出为1,主轴电机启动;按下停止按钮I0.4(瞬动)后,Q0.3输出为0,主轴电机停止,10s后Q0.2输出为0,油泵电机停止。
19.使用MOVE_BLK_VARIANT指令移动UDT类型的变量:a.新建UDT类型,一个INT,一个REAL;b.在DB1中分别建一个UDT类型的数组A和B,都包含8个元素;c.将A中的第2个和第3个元素,移动至B中的第5个和第6个元素;
1.西施这个第二题有什么简单方法,给点思路吧。卡在这了
2.还有这个Move_blk variant... C将 A中的第2 和第3个元素,应该是下表为1和2 的元素吧。后面B起始位置也是下标4的吧。。这里面Ret_Val。输出报错信息。视频中没讲。西施举个例子说一下吧。
第一个:第一道题不用追求什么简单办法,就是定时器,所谓的简单办法需要想清楚很多事情,并且可读性差,有可能下次看到这个程序一时都不知道想说什么
第二个:之所以强调第几个,是因为数组起始下标定义时随意,有些人习惯0开始,有些人习惯1开始,还有些场合需要其他数字开始。
SRC_INDEX和DEST_INDEX不关心SRC和DEST的数组是什么样子的下标,永远都是0对应数组第一个元素,比如SRC是数组Array of Byte[100..103],SRC是1,那对应的起始下标就是101
请填写推广理由:
分享
只看
楼主