Alias
Un alias è un tipo di variabile che punta a un nodo sorgente con la proprietà
NodeId
. In questo modo è possibile avere istanze di un oggetto che visualizzano valori diversi. Ad esempio, usando un alias, un'istanza di una singola piastra frontale di motore può visualizzare i dati per più motori in modo dinamico.
NOTA:
Per ulteriori informazioni sugli alias, vedere Dizionario dei termini.
L'alias si collega alle aree di un modello informativo del progetto e rende possibile impostare collegamenti dinamici per creare una logica dinamica.
Creare un alias in un oggetto o in un tipo di oggetto denominato nodo padre. Il nodo sorgente a cui l'alias punta identifica l'area sorgente.
SUGGERIMENTO:
Creare alias in oggetti grafici per creare un'interfaccia utente dinamica, ad esempio un widget. Il widget può rappresentare un tipo di motore che mostra dinamicamente i valori per ciascuna istanza diversa del tipo di motore.
Funzionamento
Nell'oggetto
A
, creare un alias che punti al nodo sorgente B
. Dal nodo A
o da qualsiasi nodo figlio del nodo A
, è possibile creare collegamenti dinamici al nodo B
e a qualsiasi nodo figlio del nodo B
.Operazione alias

Proprietà Tipo
Un alias contiene una proprietà Tipo con un valore che è un nodo di riferimento. Questo riferimento si riferisce al tipo di oggetto o di variabile dal nodo sorgente. Quando si imposta il nodo sorgente di un alias, alla proprietà Tipo viene automaticamente assegnato un valore. Se il nodo sorgente è un'istanza di Motor, Tipo punta al nodo Motor.
In un widget dove il nodo sorgente di un alias è impostato a runtime, è necessario specificare il nodo Tipo. È possibile creare collegamenti nel browser dei collegamenti dinamici utilizzando i nodi del modello informativo del nodo Tipo. In fase di progettazione, questi nodi rappresentano i nodi del progetto a runtime.
Ad esempio, per progettare un widget che visualizza le proprietà di un tipo Motor, creare un tipo Motor con due proprietà: Speed e Acceleration. Creare un nuovo tipo di MotorPanel e aggiungere l'alias Motor. Impostare la proprietà Tipo dell'alias sul nodo tipo Motor. È quindi possibile aggiungere due etichette o un altro controllo interfaccia utente e collegare dinamicamente le proprietà Speed e Acceleration tramite l'alias Motor.
NodeId
nodeid
Kind property
kind property
Fornire un feedback