恭喜,你发布的帖子
发布于 2017-04-05 07:48:52
6楼
谢谢,不过MD4是循环判断,也就是0 - 3S,0.1 -3.1S ,0.2 - 3.2S这样判断。
我的想法是用0.1s脉冲,把0-3S间每隔0.1秒move到DB1数据块里,然后再把DB1 MOVE 给db2,用冒泡法给DB2排序。这样比较麻烦,而且也是隔0.1秒采集一个数据,这样感觉比较繁琐。不知大大有没有别的好办法啊?
A(
A "0.1s脉冲"
JNB _015
CALL "BLKMOV"
SRCBLK :=P#DB1.DBX0.0 BYTE 120
RET_VAL:=MW34
DSTBLK :=P#DB1.DBX4.0 BYTE 120
_015: A BR
)
JNB _016
L MD 4
T DB1.DBD 0
_016: NOP 0
我的想法是做30个存储区域,每个地址放100ms的
程序开始先是每100ms进行填充,经过30次,就是3秒之后,进行类似堆栈的操作,堆栈操作的同时把这30个数相加,直接判断结果就行了,不用冒泡排序
需要用到指针,编起来也比较麻烦
请填写推广理由:
分享
只看
楼主