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