Aggiunge una nuova variabile generica.
Sintassi |
bool add_var(uint32 type, const string &in name, const string &in link='') |
---|---|
type |
Tipo di variabile (vedi tabella tipi di variabile) |
name |
Nome della variabile |
link |
Collegamento della variabile (opzionale) |
Risultato |
Ritorna true se variabile aggiunta, false altrimenti |
Note |
Il nome della variabile deve essere univoco. La nuove variabili saranno operative, se valide, solo dopo un riavvio del monitor dati, ad esempio con una chiamata al metodo restart_monitor(). |
Esempio di utilizzo:
bool execute(pan3d::object @panel) { ... panel.add_var(pan3d::var_bool, "flag1"); /* Variabile in memoria non linkata */ panel.add_var(pan3d::var_double, "rr100", "SYS:RR(100)"); /* Variabile in memoria linkata a registro reale 100 */ ... } |