恭喜,你发布的帖子
发布于 2023-03-21 17:17:24
1楼
三秒钟你需要采集多少个数据点呢?假设是30个(100ms一个数据)。建立一个db块(mydb),db块中建立一个数组变量mydata,数据类型为array[0..29] of int
然后编写fc程序块,使用scl语言程序,程序块在100ms的中断中调用:
fc中定义temp变量ii,数据类型为int
for ii:=0 to 28 do//数据前移一个地址
"mydb".mydata[ii]:="mydb".mydata[ii+1];
end for;
"mydb".mydata[29]:=input;//新数据保存到最后
你的其他程序中调用db块的第一个数就行了。
请填写推广理由:
分享
只看
楼主