Sviluppare un NetLogic che arresti il sistema host
Creare Un NetLogic che
arresta immediatamente il sistema operativo host
su cui viene eseguito.Applicazione FactoryTalk Optix
Prerequisiti
Impostare l'editor di codici esterni predefinito. Vedere Impostazione dell'editor di codici predefinito.
- InProject view, fare clic con il pulsante destro del mouseNetLogice selezionare .
- Passare il puntatore del mouse su NetLogic, selezionare, ed immettereShutDownSystemNetLogic
- Fare doppio clic su NetLogic.Viene visualizzato l'editor di codici esterni.
- Sostituire il codice esistente con il codice seguente:#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); } }
- Salvare il codice.
Fornire un feedback