随机数Webaccess 点击:166 | 回复:0



PLC酷客

    
  • [版主]
  • 精华:9帖
  • 求助:31帖
  • 帖子:1460帖 | 7990回
  • 年度积分:457
  • 历史总积分:59176
  • 注册:2004年7月13日
发表于:2013-09-06 14:40:28
楼主

Webaccess 

 

随机数
直接在脚本中用 Rand() 函数得到的随机数有很大的规律性,它的值总的变化是从最大到最小,然后恢复最大,再逐渐到最小,如此循环。
使用下面的方法得到随机数:
SETVAL RandVal=[expr [GETVAL %ANUMRAND]/10000.0]
PS:
%ANUMRAND是一个系统随机数点,范围是 0 到 10000
example:
SETVAL "Tag1=%LOOPPLUS [expr [GETVAL %ANUMRAND]/10000.0]"
SETVAL "Tag2=%LOOPPLUS [expr [GETVAL %ANUMRAND]/10000.0]"
SETVAL "Tag3=%LOOPPLUS [expr [GETVAL %ANUMRAND]/10000.0]"
SETVAL "Tag4=%LOOPPLUS [expr [GETVAL %ANUMRAND]/10000.0]"

 



楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师