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.
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.
MANCIA: Creare alias in oggetti grafici o in cartelle che contengono oggetti. Questo crea 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.

Come funzionano gli alias

Nell'oggetto
A
, un alias punta al nodo sorgente
B
. Dal nodo
A
o da qualsiasi nodo figlio del nodo
A
, è possibile creare collegamenti dinamici con il nodo
B
e qualsiasi nodo figlio del nodo
B
.
Come funzionano gli alias

Proprietà Tipo

Un alias contiene una proprietà
Tipo
con un valore che è un nodo di riferimento. Questo riferimento si riferisce all'oggetto o al tipo di variabile dal nodo sorgente. Quando si imposta il nodo sorgente di un alias,
FactoryTalk Optix Studio
assegna automaticamente un valore alla proprietà
Tipo
. Se il nodo sorgente è un'istanza di Motor, Tipo punta al nodo Motor.
In un widget dove il nodo sorgente di un alias è impostato al runtime, è necessario specificare il nodo
Tipo
. È possibile creare collegamenti nella finestra dei
collegamenti dinamici
utilizzando i nodi del modello informativo del nodo
Tipo
. In fase di progettazione, questi nodi rappresentano i nodi del progetto al 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.
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.