software:qview:qview_6:qview60

Differenze

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

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
Prossima revisioneEntrambe le parti successive la revisione
software:qview:qview_6:qview60 [2015/04/20 15:56] – [19. Appendice D: Parole chiave] qem207software:qview:qview_6:qview60 [2015/04/20 16:39] – [19. Appendice D: Parole chiave] qem207
Linea 1454: Linea 1454:
  
 ==== - Arrotondamenti all'intero più vicino ==== ==== - Arrotondamenti all'intero più vicino ====
-^ROUND|Esegue un arrotondamento di un valore in floating point all'intero più vicino.| +|ROUND|Esegue un arrotondamento di un valore in floating point all'intero più vicino.| 
-^TRUNC|Esegue un arrotondamento di un valore in floating point all'intero più vicino non maggiore di grandezza rispetto al valore dato.| +|TRUNC|Esegue un arrotondamento di un valore in floating point all'intero più vicino non maggiore di grandezza rispetto al valore dato.| 
-^FLOOR|Esegue un arrotondamento di un valore in floating point all'intero più vicino non superiore al valore dato.| +|FLOOR|Esegue un arrotondamento di un valore in floating point all'intero più vicino non superiore al valore dato.| 
-^CEIL|Esegue un arrotondamento di un valore in floating point all'intero più vicino non inferiore al valore dato.|+|CEIL|Esegue un arrotondamento di un valore in floating point all'intero più vicino non inferiore al valore dato.|
 La sintassi è:\\ La sintassi è:\\
 <code QCL> <code QCL>
Linea 1475: Linea 1475:
   gsValue = CEIL(2.7)      ;risulta 3.0   gsValue = CEIL(2.7)      ;risulta 3.0
   gsValue = CEIL(-2.7)     ;risulta -2.0   gsValue = CEIL(-2.7)     ;risulta -2.0
 +</code>
 +
 +==== - Operatori di classificazione ====
 +|ISFINITE|Controlla se il numero dato ha valore finito.|
 +|ISINF|Controlla se il numero dato ha valore infinito.|
 +|ISNAN|Controlla se il numero dato ha valore NaN.|
 +|ISNORMAL|Controlla se il numero dato ha valore normale.|
 +La sintassi è:\\
 +<code QCL>
 +  ISFINITE(<variable>)
 +  ISINF(<variable>)
 +  ISNAN(<variable>)
 +  ISNORMAL(<variable>)
 +</code>
 +Esempio:
 +<code QCL>
 +  gfValue = ISFINITE(gsValue)     ;risulta 1 se gsValue è un valore finito, altrimenti 0
 +  gfValue = ISINF(gsValue)        ;risulta 1 se gsValue è un valore infinito, altrimenti 0
 +  gfValue = ISNAN(gsValue)        ;risulta 1 se gsValue è un NaN (Not a Number), altrimenti 0
 +  gfValue = ISNORMAL(gsValue)     ;risulta 1 se gsValue è un valore normale (non zero, non infinito, non NaN), altrimenti 0
 </code> </code>
 ===== - Funzioni trigonometriche ===== ===== - Funzioni trigonometriche =====
Linea 3556: Linea 3576:
 ^ INPUT        | sezione file di configurazione                      | ^ INPUT        | sezione file di configurazione                      |
 ^ INTDEVICE    | sezione file di configurazione                      | ^ INTDEVICE    | sezione file di configurazione                      |
 +^ ISFINITE     | controlla se il valore è finito                     |
 +^ ISINF        | controlla se il valore è infinito                   |
 +^ ISNAN        | controlla se il valore è Nan (Not a Number)         |
 +^ ISNORMAL     | controlla se il valore è normale                    |
 ^ JUMP         | istruzione JUMP                                     | ^ JUMP         | istruzione JUMP                                     |
 ^ LE           | minore o uguale                                     | ^ LE           | minore o uguale                                     |
  • Ultima modifica: 2024/03/22 14:06