NetLogic 템플릿

코드를 작동시키려면 NetLogic 템플릿을 사용해야 합니다.
NetLogic에 포함된 코드를 변경하여 다음과 같은 논리를 만들 수 있습니다.
  • Start
    Stop
    메서드를 사용하는 개체의 수명 주기와 관련된 논리
  • 새 메서드
  • 기타 C# 논리

using
지시문

모든 NetLogic은 첫 번째 행에
#region
을 표시합니다.
FactoryTalk Optix Studio
는 프로젝트의 각
FTOptix
모듈에
using
지시문을 자동으로 작성합니다. 모든 지시문은 모듈에 필요한 C# 클래스를 제공합니다.
중요:
FactoryTalk Optix Studio
에서 자동으로 입력한 지시문을 변경하면 NetLogic의 작동이 손상될 수 있으므로 변경하지 마십시오.

런타임 NetLogic 템플릿

NetLogic 템플릿에는 런타임에 자동으로 실행되는 코드를 삽입하는 데 사용되는
Start()
Stop()
메서드가 포함되어 있습니다.
메서드는 다음과 같은 방식으로 트리거됩니다.
Start()
메서드
메서드가 만들어진 개체가 존재하기 시작하면 메서드가 실행됩니다.
  • 비 UI 유형의 NetLogic(예:
    NetLogic
    폴더):
    Start
    메서드는 런타임이 시작될 때 실행됩니다.
  • UI 유형의 하위 항목인 NetLogic:
    Start
    메서드는 그래픽 개체가 프레젠테이션 엔진의 세션에서 렌더링될 때 실행됩니다.
Stop()
메서드
메서드가 만들어진 개체가 삭제되면 메서드가 실행됩니다.
  • 비 UI 유형의 NetLogic(예:
    NetLogic
    폴더):
    Stop
    메서드는 응용 프로그램 런타임이 중지될 때 실행됩니다.
  • UI 유형의 하위 항목인 NetLogic:
    Stop
    메서드는 UI 유형이 프레젠테이션 엔진의 세션에서 삭제될 때(예: 다른 페이지로 전환할 때) 실행됩니다.
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 } }

디자인 타임 NetLogic 템플릿

이 NetLogic 템플릿에는 디자인 타임에 실행할 코드를 삽입하는 메서드가 포함되어 있습니다.
public class NetlogicName : BaseNetLogic { [ExportMethod] public void NetlogicNameMethod() { } }
중요:
[ExportMethod]
문자열을 변경하지 마십시오. 메서드를 실행하려면 문자열이 필요합니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal