Show Menu
Cheatography

U-TEST Synoptique BOY OPI Cheat Sheet (DRAFT) by

Utilisation de BOY dans U-TEST

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Termin­ologie

BOY
Best OPI, Yet
PV
Process Variable

Variables Dynamiques

vs://name
variable VS
loc://name
loc://name(init)
variable locale
sim://fonction
variable simulée
ca://nom
variable Epics
= expression
calcul d'expression
variable entre quote
='sim://noise'+5
constante
valeur
chaine entre double quotes
 

Variable Simulée

sim://­noise
bruit blanc
sim://ramp
sim://ramp(start,stop,step,period)
rampe
sim://sine
sim://sine(min,max)
sim://sine(min,max,tmaj)
sim://sine(min,max,nb,tmaj)
sinus
sim://fliflop
sim://fliflop(period)
bascule entre 0 et 1
toutes les period sec
flipflop utile pour simuler un timer (rafra­ichir une regle ou éxecuter périod­iqu­ement un script)

Règles

Property
Nom de la propriété modifée
Input PVs
voir bloc commun
Expres­sions
else
généré auto
avec valeur propriété
Output expression
Type du résultat de la valeur de la proriété: Constante ou expression
Utiliser
See Generated Script
pour voir le code de la regle et vérifier le bon foncti­onn­ement

Scripts

Input PVs
voir bloc commun
Scripts:
 
PVUtil.ge­tDo­ubl­e(p­v[#])
utilisé dans nom de var locale
 
widget.se­tPr­ope­rty­Val­ue(­<no­m>,­valeur)
positionne prop
 

Widgets spécif­iques

créer un synoptique embedded
ajouter des widgets
utiliser des macros ${<no­m>} ou $(<no­m>) pour person­naliser (par exemple dans la propriété PV name)
créer un synoptique parent
ajouter un widget Others­/Li­nking Container
définie OPI File avec le nom du synoptique embedded
person­naliser les macros de l'instance

Input PVs (scripts ou regles)

Input PVs
Liste PVs utilisés dans script/regle
$(pv_name)
pour utiliser prop
Trigger
trig: au moins 1
déclenche la regle ou le script
#
index du PV
utilisé dans nom de var locale
pv0, pv1, ... pv#
variable locale
index PV dans colonne #
pv<­typ­e>#
type indiqué si complexe
Utiliser
See Generated Script
des regles pour voir la forme de pv#