- Manuale introduttivo
- Utilizzo del software
- OPC UA
- Oggetti grafici e di layout
- Sessioni e impostazioni locali
- Sviluppo di soluzioni
- Sviluppo di progetti con C#
- NetLogic
- Metodi ed eventi in C#
- Riferimento API C#
- Esempi di applicazione
- Esercitazione dell'interfaccia utente
- Esercitazione sui collegamenti dinamici
- Esercitazione sui logger
- Esercitazione sugli allarmi
- Esercitazione sulle NetLogic
- Riferimento su oggetti e variabili
Sviluppare una NetLogic che imposta il testo dell'etichetta
Questa NetLogic di runtime modifica il testo di un'etichetta. La NetLogic può essere attivata con un evento MouseClickEvent.
Prerequisiti
Impostare l'editor di codice esterno. Vedere Impostare l'editor di codice predefinito.
- Per sviluppare la NetLogic
- InVista progetto, fare clic con il pulsante destro del mouse sulla cartellaNetLogice selezionare .
- Fare doppio clic sulla NetLogic.Viene aperto l'editor di codice esterno.
- Modificare la NetLogic sostituendo la classeRuntimeNetLogic1esistente con il codice seguente. Vedere Modificare una NetLogic.#region Using directives using System; using UAManagedCore; using OpcUa = UAManagedCore.OpcUa; using FTOptix.HMIProject; using FTOptix.UI; using FTOptix.NativeUI; using FTOptix.Core; using FTOptix.CoreBase; using FTOptix.NetLogic; #endregion public class RuntimeNetLogic1 : FTOptix.NetLogic.BaseNetLogic { [ExportMethod] public void SetLabelTextToHelloWord(NodeId labelNodeId) { var label = InformationModel.Get<Label>(labelNodeId); label.Text = "Changed label text"; } }
- Salvare il codice.
Fornire un feedback