Plantillas de NetLogic

Es preciso usar las plantillas de NetLogic para que el código sea operativo.
El código contenido en un NetLogic se puede cambiar para crear cualquier lógica, como:
  • Lógica relacionada con el ciclo de vida de un objeto mediante los métodos
    Start
    y
    Stop
  • Nuevos métodos
  • Otras lógicas de C#

Directivas
using

Cada NetLogic presenta una
#region
en la primera fila.
FactoryTalk Optix Studio
escribe automáticamente una directiva
using
con cada módulo
FTOptix
del proyecto. Cada directiva proporciona las clases de C# esperadas por el módulo.
IMPORTANTE: No cambie las directivas introducidas automáticamente por
FactoryTalk Optix Studio
, ya que se podría poner en riesgo la operación de un NetLogic.

Plantilla de NetLogic de tiempo de ejecución

La plantilla de NetLogic incluye los métodos
Start()
y
Stop()
utilizados para insertar el código que se ejecutará automáticamente en tiempo de ejecución.
Los métodos se activan de la siguiente manera:
Start()
Método
El método se ejecuta cuando el objeto en el que se creó el método se inicia para existir.
  • NetLogic en tipo sin interfaz de usuario (por ejemplo, en una carpeta
    NetLogic
    ): El método
    Start
    se ejecuta cuando se inicia el tiempo de ejecución.
  • NetLogic como descendente de un tipo de interfaz de usuario: El método
    Start
    se ejecuta cuando se representa el objeto gráfico en cualquier sesión de cualquier PresentationEngine.
Stop()
Método
El método se ejecuta cuando se elimina el objeto donde se ha creado el método.
  • NetLogic en tipo sin interfaz de usuario (por ejemplo, en una carpeta
    NetLogic
    ): El método
    Stop
    se ejecuta cuando se detiene el tiempo de ejecución de la aplicación.
  • NetLogic como descendente de un tipo de interfaz de usuario: El método
    Stop
    se ejecuta cuando el tipo de interfaz de usuario se elimina en cualquier sesión de cualquier PresentationEngine (por ejemplo, al cambiar a una página diferente).
public class NetlogicName : BaseNetLogic { public override void Start() { // Insert code to be executed when the user-defined logic is started } public override void Stop() { // Insert code to be executed when the user-defined logic is stopped } }

Plantilla de NetLogic en tiempo de diseño

Esta plantilla de NetLogic incluye un método para insertar el código que se debe ejecutar en tiempo de diseño.
public class NetlogicName : BaseNetLogic { [ExportMethod] public void NetlogicNameMethod() { } }
IMPORTANTE: No cambie la cadena
[ExportMethod]
. La cadena es necesaria para ejecutar el método.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.