- 프로젝트 만들기
- 개체 및 변수 참조
- 프로젝트 확장
IUAVariable.SetDynamicLink(source, sourceArrayIndex, mode)
특정 배열(첫 번째 인수) 셀(두 번째 인수)에 대한 동적 링크를 설정합니다. 세 번째 인수는 선택 사항이며 동적 링크 모드를 설정합니다.
void SetDynamicLink(IUAVariablesource, uintsourceArrayIndex, DynamicLinkModemode);
인수
- source(IUAVariable)
- 소스 변수의BrowseName입니다.
- sourceArrayIndex(uint)
- 소스 배열의 셀입니다.
- mode(DynamicLinkMode)
- 동적 링크 모드를 지정하는 선택적 인수입니다.다음과 같은 동적 링크 모드를 사용할 수 있습니다.
- DynamicLinkMode.Read(default)
- 읽기(소스 노드에서 상위로).
- DynamicLinkMode.Write
- 쓰기(상위에서 소스로).
- DynamicLinkMode.ReadWrite
- 읽기 및 쓰기(양방향).
- ResourceURI
- 인수에 표시된 경로를 포함하는 C# 개체입니다.
예제
다음 예에서는
Motor1
개체의 Speed
속성(노드가 SpeedVariable
로 표시됨)에 읽기 동적 링크를 설정하는 API를 보여줍니다. 링크 소스는 SpeedList
배열의 두 번째 셀입니다.var myObj = Owner.Get<Motor>("Motor1"); var speedValue = Project.Current.FindVariable("SpeedList"); myObj.SpeedVariable.SetDynamicLink(speedValue, 2, DynamicLinkMode.Read);
의견을 작성 부탁드립니다.