- Démarrer
- Création de projets
- Contrôle de version
- OPC UA
- Objets graphiques
- Objets graphiques prédéfinis
- Tutoriel sur les objets graphiques
- Liens dynamiques
- Alarmes
- Recettes
- Enregistreur
- Rapports
- Traductions
- Sessions et paramètres régionaux
- Références d’objet et de variable
- Extension de projets
- NetLogic
- Tutoriel sur NetLogic
- Méthodes et événements dans C#
- Référence des API C#
Développer un NetLogic qui définit le texte de l’étiquette
Ce NetLogic d'exécution modifie le texte d’une étiquette. Le NetLogic peut être déclenché avec un événement MouseClickEvent.
Conditions préalables
Définissez l’éditeur de code externe par défaut. Consultez la rubrique Définir l'éditeur de code par défaut.
- Pour développer le NetLogic
- DansVue de projet, cliquez avec le bouton droit de la souris sur le dossierNetLogicet sélectionnez .
- Double-cliquez sur NetLogic.L'éditeur de code externe s'ouvre.
- Modifiez le NetLogic en remplaçant la classeRuntimeNetLogic1existante par le code suivant. Consultez la rubrique Modifier un 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"; } }
- Enregistrez le code.
Fournir une réponse