- Manuale introduttivo
- Creare progetti
- OPC UA
- Oggetti grafici
- Oggetti grafici predefiniti
- Sessioni e impostazioni locali
- Riferimenti a oggetti e variabili
- Estensione dei progetti
- NetLogic
- Riferimento API C#
- Esercitazioni
- Esercitazione sugli allarmi
- Esercitazione sui collegamenti dinamici
- Esercitazione sugli oggetti grafici
- Esercitazione sui logger
- Esercitazione sulle NetLogic
- Esercitazione su OPC UA
Creare un collegamento dinamico avanzato
Creare collegamenti dinamici avanzati per trasformare valori collegati.
- InVista progetto, selezionare un oggetto che contiene una proprietà da collegare.
- InProprietà, passare il puntatore del mouse sulla proprietà da collegare, selezionare.Aggiungi collegamento dinamico
- Nel browser dei collegamenti dinamici, selezionareAvanzato.
- (Opzionale) Per aprire l'editor dei collegamenti dinamici avanzati nell'editor, selezionareApri nell'editor.SUGGERIMENTO: Aprire l'editor dei collegamenti dinamici avanzati nell'editor è utile se si modifica un collegamento dinamico avanzato con una logica lunga.
- Per inserire un collegamento dinamico:
- Selezionaree selezionareInserisciCollegamento dinamico.
- Impostare l'origine del collegamento dinamico selezionandoo trascinando un oggetto o una proprietà.Aggiungi collegamento dinamicoIl riferimento al nodo o alla variabile selezionata viene visualizzato nella proprietà. Prima della proprietà, viene visualizzato
per indicare che la proprietà contiene un collegamento dinamico.
SUGGERIMENTO: Se il collegamento dinamico non si risolve in fase di progettazione, viene visualizzatoprima del collegamento dinamico. È possibile risolvere un collegamento dinamico a un alias Windows a runtime. Se il collegamento dinamico viene interrotto perché l'attributo collegato non esiste più o è stato spostato, viene visualizzato
prima del collegamento.
- Per inserire un convertitore:
- Selezionaree selezionare un convertitore.Inserisci
- Creare la logica del convertitore immettendo i dati o creando collegamenti dinamici nei campi del convertitore.SUGGERIMENTO: È possibile creare un collegamento dinamico selezionandoo trascinando un oggetto o una proprietà.Aggiungi collegamento dinamico
- Per modificare la direzione del collegamento dinamico, selezionare l'icona:
Lettura dal nodo sorgente all'elemento padre.
Scrittura dall'elemento padre al nodo sorgente.
Lettura dal nodo sorgente all'elemento padre e scrittura dall'elemento padre al nodo sorgente.
- Per collegare la variabile sorgente allo specifico indice della variabile padre:
- SelezionareConfigurae selezionareAggiungi l'indice array padre.
- ImpostareValore indice array padre.
- Per creare un convertitore sul quale è possibile creare in modo dinamico il percorso di origine della variabile, selezionareConfigurae selezionareModalità EU:
- Predefinito. Non propaga le unità ingegneristiche (EU) ai convertitori. Se il valore di output è un oggetto UI, la conversione EU non si applica.
- Localizza. Propaga le EU ai convertitori con una localizzazione corretta. Se l'output è un oggetto UI, le EU vengono convertite nel sistema di misura corrente.
- Copia EU da sorgente. Propaga le EU ai convertitori senza localizzazione. Se l'output è un oggetto UI, le EU non vengono convertite nel sistema di misura corrente.
Per ulteriori informazioni sui sistemi di misura, vedere Sistemi di misura. - Per aggiungere un convertitore di percorso dinamico:
- SelezionareConfigurae selezionareConvertitore chiave-valoreoConvertitore condizionale.
- Impostare le proprietà del convertitore.
- Per aggiungere segnaposto per i nodi di origine:SUGGERIMENTO: Aggiungere segnaposto per i nodi di origine per modificare i collegamenti dinamici in base ai valori segnaposto a runtime. È possibile utilizzare collegamenti dinamici formattati di questo tipo per gli alias.
- Accanto al collegamento dinamico da modificare, selezionare.
- Modificare il collegamento dinamico aggiungendo segnaposto tra parentesi graffe.Ad esempio:/Objects/ProjectName/Model/Motor{0}
- In ciascunCollegamento dinamico {, creare collegamenti dinamici ai valori segnaposto.placeholder}
Nell'esempio seguente il segnapostoMotorviene risolto in un valore di casella di selezione.{0}Collegamento dinamico con un segnaposto - Per eliminare un collegamento dinamico o un convertitore, nel blocco selezionare.Elimina
complex dynamic link
Fornire un feedback