software:qview:qview_6:qcl_library:vt10onchvar

no way to compare when less than two revisions

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.


software:qview:qview_6:qcl_library:vt10onchvar [2019/08/29 17:01] (versione attuale) – creata - modifica esterna 127.0.0.1
Linea 1: Linea 1:
 +====== VT10OnChVar ======
 +
 +**V = **//Variabili//
 +
 +**T = **//Funzioni di Controllo//
 +
 +La funzione VT10OnChVar __controlla il valore di una variabile e setta un flag nel caso il valore cambi__.
 +
 +===== IMPLEMENTAZIONE =====
 +
 +**VT10OnChVar (var01, changed)**
 +
 +Parametri:
 +
 +^IN/OUT^TIPO VARIABILE^NOME DI ESEMPIO^DIM^^
 +|  IN  |  SYSTEM /\\ INPUT /\\ OUTPUT  |  var01  |  F/L  |Variabile da controllare|
 +|  OUT  |  GLOBAL  |  changed  |  F  |Flag di cambiamento avvenuto|
 +
 +=== Esempio ===
 +
 +Nell'esempio, se la variabile 'pippo' cambia il suo valore viene attivata l'uscita 'ofUscita'.
 +
 +**VT10OnChVar (pippo, changed)**
 +
 +<code QCL>
 +IF changed
 + changed = 0
 + SETOUT ofUscita
 +ENDIF
 +</code>
 +
 +=== Note ===
 +
 +  *La funzione deve essere posta in un punto dell'applicativo che viene eseguito ad ogni giro logico per poter essere efficace.
 +  *Il flag che segnala il cambiamento deve essere resettato esternamente alla funzione.
  
  • Ultima modifica: 2019/08/29 17:01