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 16:08] – [7.6.10. Arrotondamenti all'intero più vicino] qem207 | software:qview:qview_6:qview60 [2015/04/28 10:47] – [3.11. Le variabili DATAGROUP] qem207 | ||
---|---|---|---|
Linea 533: | Linea 533: | ||
===== - Le variabili DATAGROUP ===== | ===== - Le variabili DATAGROUP ===== | ||
+ | Le variabili Datagroup sono una particolare struttura di dati, allocate in memoria in una zona ritentiva. Esse vengono dichiarate nella unit di configurazione e hanno la funzione di semplificare l' | ||
+ | |||
+ | **Variabili Statiche**\\ Le variabili statiche risiedono nel sottosettore di DATAGROUP nominato come DATAPROGRAM. Il primo valore di questo settore è un numero o una costante intera, e indica in numero di ricette dell' | ||
+ | |||
+ | <code QCL> | ||
+ | DATAGROUP | ||
+ | < | ||
+ | DATAPROGRAM | ||
+ | <number of recipes> | ||
+ | ;Static variables declaration | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
Le variabili Datagroup sono una particolare struttura di dati. Quando si dichiara un datagroup, si organizza una parte della memoria come una tabella formata da righe e colonne. Le colonne sono chiamate // | Le variabili Datagroup sono una particolare struttura di dati. Quando si dichiara un datagroup, si organizza una parte della memoria come una tabella formata da righe e colonne. Le colonne sono chiamate // | ||
Ogni programma (colonna) contiene due tipologie di variabili: | Ogni programma (colonna) contiene due tipologie di variabili: | ||
Linea 638: | Linea 655: | ||
// | // | ||
- | |||
===== - Sezione BUS ===== | ===== - Sezione BUS ===== | ||
Linea 1478: | Linea 1494: | ||
==== - Operatori di classificazione ==== | ==== - Operatori di classificazione ==== | ||
- | |ISFINITE|Esegue un arrotondamento di un valore | + | |ISFINITE|Controlla se il numero dato ha valore |
- | |ISINF|Esegue un arrotondamento di un valore | + | |ISINF|Controlla se il numero dato ha valore |
- | |ISNAN|Esegue un arrotondamento di un valore | + | |ISNAN|Controlla se il numero dato ha valore |
- | |ISNORMAL|Esegue un arrotondamento di un valore | + | |ISNORMAL|Controlla se il numero dato ha valore |
La sintassi è:\\ | La sintassi è:\\ | ||
<code QCL> | <code QCL> | ||
- | | + | |
- | | + | |
- | | + | |
- | | + | |
</ | </ | ||
Esempio: | Esempio: | ||
<code QCL> | <code QCL> | ||
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
</ | </ | ||
===== - Funzioni trigonometriche ===== | ===== - Funzioni trigonometriche ===== | ||
Linea 3580: | Linea 3592: | ||
^ INPUT | sezione file di configurazione | ^ INPUT | sezione file di configurazione | ||
^ INTDEVICE | ^ INTDEVICE | ||
+ | ^ ISFINITE | ||
+ | ^ ISINF | ||
+ | ^ ISNAN | controlla se il valore è Nan (Not a Number) | ||
+ | ^ ISNORMAL | ||
^ JUMP | istruzione JUMP | | ^ JUMP | istruzione JUMP | | ||
^ LE | minore o uguale | ^ LE | minore o uguale |