- Démarrer
- Utilisation du logiciel
- Contrôle de version
- Objets graphiques et de disposition
- Sessions et paramètres régionaux
- Développement de solutions
- Développement de projets avec C#
- NetLogic
- Méthodes et événements dans C#
- Référence des API C#
- Exemples d’applications
- Tutoriel sur l’interface utilisateur
- Tutoriel sur l’enregistreur
- Tutoriel sur les alarmes
- Tutoriel sur OPC UA
- Tutoriel sur les traductions
- Tutoriel sur NetLogic
- Références d’objet et de variable
Développer une logique NetLogic qui arrête le système hôte
Créez un NetLogic qui
arrête immédiatement le système
sur lequel la Windows®
hôteApplication FactoryTalk Optix
s’exécute.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 un NetLogic qui arrête le système hôte
- DansVue de projet, cliquez avec le bouton droit de la souris surNetLogicet sélectionnez .
- Passez le curseur de la souris sur le NetLogic, sélectionnezet saisissezShutDownSystemNetLogic
- Double-cliquez sur NetLogic.L'éditeur de code externe s'ouvre.
- Remplacez le code existant par le code suivant :#region StandardUsing using System; using FTOptix.Core; using FTOptix.CoreBase; using FTOptix.HMIProject; using UAManagedCore; using OpcUa = UAManagedCore.OpcUa; using FTOptix.NetLogic; using FTOptix.OPCUAServer; using FTOptix.UI; using System.Diagnostics; #endregion public class ShutDownSystemNetLogic : FTOptix.NetLogic.BaseNetLogic { [FTOptix.NetLogic.ExportMethod] public void SystemShutDown() { var psi = new ProcessStartInfo("shutdown", "/s /t 0"); psi.CreateNoWindow = true; psi.UseShellExecute = false; Process.Start(psi); } }
- Enregistrez le code.
Fournir une réponse