- Empezar
- Crear proyectos
- OPC UA
- Objetos gráficos
- Objetos gráficos predefinidos
- Sesiones y configuraciones regionales
- Referencias de objetos y variables
- Extensión de proyectos
- NetLogic
- Referencia de API de C#
- Tutoriales
- Tutorial de alarmas
- Tutorial de vínculos dinámicos
- Tutorial sobe objetos gráficos
- Tutorial del registrador
- Tutorial de NetLogic
- Tutorial de OPC UA
Crear un objeto con un comportamiento personalizado
Cree un tipo de objeto con un NetLogic simple que sume dos enteros.
Requisitos previos
Establezca el editor de código externo predeterminado. Consulte Establecer el editor de código predeterminado.
- Para crear un tipo de objeto con un comportamiento personalizado
- EnVista del proyecto, haga clic con el botón derecho enModeloy seleccione .EnModelo, apareceObjeto1.
- Pase el cursor por encima deObjeto1, seleccionee introduzcaMyObject.
- Haga clic con el botón derecho enMyObjecty seleccione .MyObjectcambia aMyObject (type).
- Haga clic con el botón derecho enMyObject (type)y seleccioneAgregar comportamiento personalizado.
- Haga clic con el botón derecho enMyObject (type)y seleccioneEditar con el editor de código .NET (externo).Se abre el editor de código externo.
- En el editor de código externo, realicelas siguientes ediciones:#region Using directives using System; using UAManagedCore; using OpcUa = UAManagedCore.OpcUa; using FTOptix.UI; using FTOptix.HMIProject; using FTOptix.NativeUI; using FTOptix.Retentivity; using FTOptix.CoreBase; using FTOptix.Core; using FTOptix.NetLogic; #endregion [CustomBehavior] public class ObjectBehavior : BaseNetBehavior { public override void Start() { // Insert code to be executed when the user-defined behavior is started } public override void Stop() { // Insert code to be executed when the user-defined behavior is stopped }[ExportMethod] public void sumNumbers(int a, int b, out int c){ c=a+b;} #region Auto-generated code, do not edit! protected new Object Node => (Object)base.Node; #endregion }
- Guarde el código de NetLogic y cierre el editor externo.
- EnFactoryTalk Optix Studio, haga clic con el botón derecho enModeloy seleccione .
MyObject1
aparece en Modelo
.Entregue su opinión