Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
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:47] – [7.6.10. Arrotondamento all'intero più vicino] qem207 | software:qview:qview_6:qview60 [2015/04/20 16:08] – [7.6.10. Arrotondamenti all'intero più vicino] qem207 | ||
---|---|---|---|
Linea 1454: | Linea 1454: | ||
==== - Arrotondamenti all' | ==== - Arrotondamenti all' | ||
- | ^ROUND|Esegue un arrotondamento di un valore in floating point all' | + | |ROUND|Esegue un arrotondamento di un valore in floating point all' |
- | ^TRUNC|Esegue un arrotondamento di un valore in floating point all' | + | |TRUNC|Esegue un arrotondamento di un valore in floating point all' |
- | ^FLOOR|Esegue un arrotondamento di un valore in floating point all' | + | |FLOOR|Esegue un arrotondamento di un valore in floating point all' |
- | ^CEIL|Esegue un arrotondamento di un valore in floating point all' | + | |CEIL|Esegue un arrotondamento di un valore in floating point all' |
+ | La sintassi è:\\ | ||
+ | <code QCL> | ||
+ | ROUND(< | ||
+ | TRUNC(< | ||
+ | FLOOR(< | ||
+ | CEIL(< | ||
+ | </ | ||
+ | Esempio: | ||
+ | <code QCL> | ||
+ | gsValue = ROUND(2.7) | ||
+ | gsValue = ROUND(-2.7) | ||
+ | gsValue = TRUNC(2.7) | ||
+ | gsValue = TRUNC(-2.7) | ||
+ | gsValue = FLOOR(2.7) | ||
+ | gsValue = FLOOR(-2.7) | ||
+ | gsValue = CEIL(2.7) | ||
+ | gsValue = CEIL(-2.7) | ||
+ | </ | ||
+ | |||
+ | ==== - Operatori di classificazione ==== | ||
+ | |ISFINITE|Esegue un arrotondamento di un valore in floating point all' | ||
+ | |ISINF|Esegue un arrotondamento di un valore in floating point all' | ||
+ | |ISNAN|Esegue un arrotondamento di un valore in floating point all' | ||
+ | |ISNORMAL|Esegue un arrotondamento di un valore in floating point all' | ||
La sintassi è:\\ | La sintassi è:\\ | ||
<code QCL> | <code QCL> | ||
Linea 3527: | Linea 3551: | ||
^ CALL | chiamata subroutine | ^ CALL | chiamata subroutine | ||
^ CASE | istruzione SWITCH-CASE | ^ CASE | istruzione SWITCH-CASE | ||
+ | ^ CEIL | arrotondamento a intero non inferiore a quello dato | | ||
^ CONST | sezione file di configurazione | ^ CONST | sezione file di configurazione | ||
^ COS | coseno | ^ COS | coseno | ||
Linea 3545: | Linea 3570: | ||
^ EXTDEVICE | ^ EXTDEVICE | ||
^ F | flag | | ^ F | flag | | ||
+ | ^ FLOOR | arrotondamento a intero non superiore a quello dato | | ||
^ FOR | istruzione FOR | | ^ FOR | istruzione FOR | | ||
^ FPROG | istruzione FPROG | | ^ FPROG | istruzione FPROG | | ||
Linea 3576: | Linea 3602: | ||
^ RETURN | ^ RETURN | ||
^ RMULDIV | ^ RMULDIV | ||
+ | ^ ROUND | arrotondamento a intero più vicino | ||
^ S | single | ^ S | single | ||
^ SETOUT | ^ SETOUT | ||
Linea 3589: | Linea 3616: | ||
^ TAN | tangente | ^ TAN | tangente | ||
^ TIMER | sezione file di configurazione | ^ TIMER | sezione file di configurazione | ||
+ | ^ TRUNC | arrotondamento a intero non maggiore di grandezza | ||
^ W | word | | ^ W | word | | ||
^ WAIT | istruzione di wait | | ^ WAIT | istruzione di wait | |