工控编程吧

标题: 威纶通宏指令rand怎么限制随机数的范围? [打印本页]

作者: qq263946146    时间: 2019-11-15 11:13
标题: 威纶通宏指令rand怎么限制随机数的范围?
我们知道函数RAND产生的随机数范围是从0到32767使用形式如下:
short nRand=0
RAND(nRand)

那么这个得到的范围有没有方法可以限制它的范围呢?
比如限制生成随机数范围250-360?


这里可以参考下面的公式来编写代码,
在软件里测试效果。
公式:
得到值=(随机值%(上限值-下限值))+下限值

如果宏指令编程不熟悉的朋友,
可以下载我录制的威纶通宏指令编程视频教程学习。
[weilun]1[/weilun]

这里我们编写一个例程来演示功能。
例程界面如下:
(, 下载次数: 7)