19 lines
586 B
Python
19 lines
586 B
Python
from random import random
|
|
undlist = ("SARUN03","SARUN04","SARUN05","SARUN06","SARUN07","SARUN08","SARUN09",
|
|
"SARUN10","SARUN11","SARUN12","SARUN13","SARUN14","SARUN15")
|
|
i = 0
|
|
amp = 0.10
|
|
for und in undlist:
|
|
rand = random() * 0.7 + 0.3
|
|
K_taper = (-1)**i * amp * rand
|
|
i = i + 1
|
|
K = caget(und + "-UIND030:K_SET")
|
|
K_min = caget(und + "-UIND030:K_SET.DRVL")
|
|
K_max = caget(und + "-UIND030:K_SET.DRVH")
|
|
if K + K_taper > K_max:
|
|
K_taper = -K_taper
|
|
if K + K_taper < K_min:
|
|
K_taper = -K_taper
|
|
caputq(und + "-UIND030:K_TAPER_SET", K_taper)
|
|
set_return("Success")
|