Cheatography
https://cheatography.com
Utilisation de BOY dans U-TEST
This is a draft cheat sheet. It is a work in progress and is not finished yet.
Terminologie
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 (rafraichir une regle ou éxecuter périodiquement un script)
Règles
Property |
Nom de la propriété modifée |
Input PVs |
voir bloc commun |
Expressions |
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 fonctionnement
Scripts
Input PVs |
voir bloc commun |
Scripts: |
|
PVUtil.getDouble(pv[#])
|
utilisé dans nom de var locale |
|
widget.setPropertyValue(<nom>,valeur)
|
positionne prop |
|
|
Widgets spécifiques
créer un synoptique embedded
ajouter des widgets
utiliser des macros ${<nom>} ou $(<nom>) pour personnaliser (par exemple dans la propriété PV name)
créer un synoptique parent
ajouter un widget Others/Linking Container
définie OPI File avec le nom du synoptique embedded
personnaliser 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<type># |
type indiqué si complexe |
Utiliser See Generated Script
des regles pour voir la forme de pv#
|