恭喜,你发布的帖子
发布于 2023-08-14 13:49:58
10楼
你程序需要22个扫描周期才能处理完你的数据。for循环一个扫描周期就处理完了。你这不需要判断是那个的偏差大吗?只要有偏差就报警?
你试试我的逻辑,找到一个偏差大的就退出循环了,后面的就不用管了,假设是第一个就偏差大了,那么我的for循环只要一个循环周期就结束了。
老哥,我早上试过FOR语句,发现i会到23然后也不会回0继续循环,因为每个i有自己的对应的位置组,使用不同配方时,位置组的限位也不一样
当我用配方1时,i对应的参数是数组【0】,当我切换配方2时,i对应数组【1】参数,所以要再次循环,只循环一次不够。
这是早上用FOR做的测试,监视值发现i一直是0,(运行完FOR语句后,i是23,后面强制赋值0,想让他重新执行FOR语句发现不行,一直是0)
请填写推广理由:
分享
只看
楼主