怎么在一定范围内随机取一个数

各位大佬,我现在想实现的功能是在SMART200 PLC接了4个压力变送器,以其中一个压力变送器的值为准判断其他三个压力变送器的值,目前方案是这样的,在基准压力变送器的值从0至满量程的过程中任意取两个值,取值的同时也把当前时间其他三个压力变送器的值取出来,然后比较,请问怎么随机取这几个值

钻石用户推荐最佳答案

伪随机数:
x=(k*x+b) mod y 将这个公式转换成程序,一直运行,x为0~y之间的值。其他变送器直接当前扫描周期读取当前值就行了。

提问者对于答案的评价:

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346801.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:06
下一篇 2021年7月4日 下午11:07

相关推荐

发表回复

登录后才能评论