사용자 지정 동작이 있는 개체 만들기

사용자 지정 동작이 있는 개체 만들기

정수 두 개를 합산하는 간단한 NetLogic을 사용하여 개체 유형을 만듭니다.
필수 구성 요소
기본 외부 코드 편집기를 설정합니다. 기본 코드 편집기 설정 항목을 참조하십시오.
  1. 사용자 지정 동작이 있는 개체 유형을 만들려면
  2. 프로젝트 보기
    에서
    모델
    을 마우스 오른쪽 버튼으로 클릭하고
    새로 만들기
    개체
    를 선택합니다.
    모델
    개체1
    이 나타납니다.
  3. 개체1
    위로 마우스를 가져가서
    Edit
    을 선택한 후
    MyObject
    를 입력합니다.
  4. MyObject
    를 마우스 오른쪽 버튼으로 클릭하고
    리팩터링
    인스턴스를 유형으로 변환
    을 선택합니다.
    MyObject
    MyObject (type)
    로 변경됩니다.
  5. MyObject (type)
    를 마우스 오른쪽 버튼으로 클릭하고
    사용자 지정 동작 추가
    를 선택합니다.
  6. MyObject (type)
    를 마우스 오른쪽 버튼으로 클릭하고
    .NET 코드 편집기(외부)로 편집
    을 선택합니다.
    외부 코드 편집기가 열립니다.
  7. 외부 코드 편집기에서
    다음과 같이 편집합니다.
    #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 }
  8. NetLogic 코드를 저장하고 외부 편집기를 닫습니다.
  9. FactoryTalk Optix Studio
    에서
    모델
    을 마우스 오른쪽 버튼으로 클릭하고
    새로 만들기
    MyObject
    를 선택합니다.
모델
MyObject1
이 나타납니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal