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:vc10chronvar [2019/08/29 17:01] (versione attuale) – creata - modifica esterna 127.0.0.1
Linea 1: Linea 1:
 +====== VC10ChronVar ======
 +
 +**V = **//Variabili//
 +
 +**C = **//Funzioni di Calcolo//
 +
 +La funzione VC10ChronVar __determina il tempo (in ore, minuti e secondi) complessivo in cui una variabile flag assume valore 1__. 
 +
 +===== IMPLEMENTAZIONE =====
 +
 +**VC10ChronVar (var01, ore, minuti, secondi)**
 +
 +Parametri:
 +
 +^IN/OUT^TIPO VARIABILE^NOME DI ESEMPIO^DIM^^
 +|  IN  |  GLOBAL /\\ INPUT /\\ OUTPUT  |  var01  |  F  |Variabile da analizzare|
 +|  OUT  |  SYSTEM  |  ore  |  L  |Ore (attivazione variabile)|
 +|  OUT  |  SYSTEM  |  minuti  |  L  |Minuti (attivazione variabile)|
 +|  OUT  |  SYSTEM  |  secondi  |  L  |Secondi (attivazione variabile)|
 +
 +=== Esempio ===
 +
 +Nell'esempio la variabile var01 viene resettata dopo che è stata attiva per almeno 5 ore e mezza.
 +
 +**VC10ChronVar (var01, ore, minuti, secondi)**
 +<code QCL>
 +IF (ore GE 5) AND (minuti GE 30)
 + var01 = 0
 + ore = 0
 + minuti = 0
 + secondi = 0
 +ENDIF
 +</code>
 +
 +=== Note ===
 +
 +  * La funzione deve essere posta in un punto dell'applicativo che viene eseguito ad ogni giro logico per poter essere efficace.
  
  • Ultima modifica: 2019/08/29 17:01