Variabili implicite
In fase di compilazione, una variabile di struttura con il nome UML_SC_<object name>
viene generato automaticamente per ogni oggetto grafico di stato. Questa variabile fornisce l'accesso ai dati impliciti dell'oggetto. I dati forniscono informazioni su come è strutturato l'oggetto. In fase di esecuzione, fornisce informazioni sullo stato del diagramma. Ad esempio, che lo stato finale è già stato raggiunto (InFinalState
), che il programma è stato interrotto (Abort
), o che l'applicazione è stata reinizializzata (AutoReInit
).
Suggerimento
Quando si utilizza l'assistenza all'input per l'implementazione nell'editor del diagramma di stato e il file Assistente di input la finestra di dialogo contestuale è aperta, la variabile implicita UML_SC_PLC_PRG
è elencato nel Variabili categoria.
È possibile monitorare la struttura durante il monitoraggio e accedere ai componenti della struttura a livello di codice.
Importante
Accesso in scrittura all'array States
è critico per l'esecuzione. L'accesso in scrittura ha senso solo per AutoReInit
, ReInit
, e Abort
.
Nel progetto di esempio SimplePLCChart.project
, la struttura implicita UML_SC_PLC_PRG
viene creato per l'oggetto PLC_PRG
.
