software:qview:qview_6:qcl_library:vt10onchtvar

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:vt10onchtvar [2019/08/29 17:01] (versione attuale) – creata - modifica esterna 127.0.0.1
Linea 1: Linea 1:
 +====== VT10OnChTVar ======
 +
 +**V = **//Variabili//
 +
 +**T = **//Funzioni di Controllo//
 +
 +La funzione VT10OnChTVar __controlla il valore di una variabile e setta un flag nel caso il valore cambi__.\\
 +Il flag viene resettato automaticamente dopo un tempo impostabile.
 +
 +===== 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|
 +|  IN  |  SYSTEM  |  time01  |  L  |Tempo di attesa prima del reset flag di cambiamento valore (msec)|
 +
 +=== Esempio ===
 +
 +Nell'esempio, se la variabile 'pippo' cambia il suo valore viene attivata l'uscita 'ofUscita'.
 +
 +<code QCL>
 +slTimeRes = 10
 +VT10OnChVar (pippo, changed, slTimeRes)**
 +IF changed
 + 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 viene  resettato automaticamente dalla funzione una volta trascorso il tempo impostato.
  
  • Ultima modifica: 2019/08/29 17:01