Errore. Impossibile elaborare la query di ricerca.

Importante: Questo FAQ è stato tradotto automaticamente dal nostro programma di traduzione. La FAQ originale si trova qui. SBC fornisce queste informazioni senza alcuna responsabilità per la sua correttezza e funzionalità e non si assume la responsabilità di essere completa o tradotta correttamente.

Come definire la prima volta gli inizializzatori di matrice di simboli?

FAQ #101843

Con PG5 è possibile definire il primo tempo Inizializers a simboli utilizzando la sintassi: =.

Questo permette l'inizializzazione del contenuto del simbolo sul download del programma applicativo.

 

Introduzione
La funzione di inizializzazione di una matrice di simboli può essere molto utile, ma quando non fatto come PG5 si aspetta il inizializers, possono essere provocati alcuni errori durante la fase di compilazione (errore 1211: troppi inizializzatori o 1212: manca inizializzatori).

Esempio
Per IL

Gli esempi seguenti mostrano due modi per definire i primo tempo inizializzatori in IL:

Init l'intera matrice su una sola riga (la quantità di inizializzatori deve essere identica per la dimensione della matrice)!
image

Init uno simbolo uno (non è necessario a init tutti i simboli da una matrice)
image

Osservazione

Non dimenticate di affrontare il primo simbolo di una matrice con "+ 0" (nel secondo esempio). Se questo viene omesso, PG5 presuppone che la matrice deve essere inizializzata e interromperà la compilazione con il messaggio di errore:

Per Fupla:
Anche in Fupla è possibile definire i primo tempo gli inizializzatori di matrice
image

 

Categories

PG5 2.0 / SEdit (IL programming)

Last update: 23.05.2015 11:06

First release: 29.07.2013 12:43

Views: 1020

The requested software / document is no longer marketed by Saia-Burgess Controls AG and without technical support. It is an older software version which can be operated only on certain now no longer commercially available products.

Download