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/28 10:55] – [3.11. Le variabili DATAGROUP] qem207 | software:qview:qview_6:qview60 [2015/04/28 11:18] – [3.11. Le variabili DATAGROUP] qem207 | ||
---|---|---|---|
Linea 535: | Linea 535: | ||
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' | 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' | + | **Variabili Statiche** |
<code QCL> | <code QCL> | ||
DATAGROUP | DATAGROUP | ||
Linea 545: | Linea 544: | ||
< | < | ||
< | < | ||
- | < | + | < |
</ | </ | ||
+ | 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 | ||
+ | Name | ||
+ | DATAPROGRAM | ||
+ | 100 | ||
+ | ;Static variables declaration | ||
+ | Variable1 | ||
+ | Variable2 | ||
+ | Variable3 | ||
+ | </ | ||
+ | Per far riferimento alla variabile // | ||
+ | <code QCL> | ||
+ | Variable3[5] | ||
+ | </ | ||
+ | |||
+ | Possiamo immaginare la memoria di una variabile DATAGROUP, nel nostro esempio con variabili STATICHE, come la seguente tabella: | ||
+ | ^ ^ Variable1 | ||
+ | ^Ricetta 1| | | | | ||
+ | ^Ricetta 2| | | | | ||
+ | ^Ricetta 3| | | | | ||
+ | ^...| | | | | ||
+ | ^Ricetta 100| | | | | ||
Altre informazioni: | Altre informazioni: | ||
Linea 554: | Linea 576: | ||
* Il numero massimo di ricette impostabile è 65534. | * Il numero massimo di ricette impostabile è 65534. | ||
* Il numero massimo di passi impostabile è 65534. | * Il numero massimo di passi impostabile è 65534. | ||
- | + | * Rispetto a un comune array, le variabili statiche possono supportare anche un dato di tipo Flag (F). | |
- | ---- | + | ===== - Le variabili DATAGROUP old ===== |
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 // |