업그레이드된 프로젝트 문제 해결

업그레이드된 프로젝트 문제 해결

업그레이드된 프로젝트에 문제가 발생하면 다음 지침을 고려하십시오.

1.6.0 이상으로 업그레이드된 프로젝트

1.6.0 미만의 프로젝트를 1.6.0 이상으로 업그레이드하는 경우 NetLogics에서 지원되지 않는 이전 속성을 새 속성으로 바꿔야 합니다.
바꿀 속성
이전 속성
새 속성
uint[] ParentArrayIndex
ElementAccess ParentElementAccess
IUAVariable ParentArrayIndexVariable
IUAVariable ParentElementAccessVariable
다음 예제를 참조하십시오.
[ExportMethod] public void ChangeParentScalarIndex() { IUAVariable arrayVar = Project.Current.GetVariable("Model/ArrayVar"); DynamicLink myDynamicLink = arrayVar.Children.Get<DynamicLink>("DynamicLink"); //-------------------- 1.4.X IMPLEMENTATION -------------------- //Accessing parent array index in FactoryTalk Optix version lower than 1.6.0. //You can use monodimensional and multidimensional arrays. uint[] myArrayIndex = { 3 }; myDynamicLink.ParentArrayIndex = myArrayIndex; //You can only use the `ParentScalarIndex` property with a monodimensional array. //The following simplifies the access to the parent array index with a scalar value. //The following implementation is equivalent to the previous implementation. myDynamicLink.ParentScalarIndex = 3; //------------------------------------------------------------ //-------------------- 1.6.X IMPLEMENTATION -------------------- //Accessing parent array index in FactoryTalk Optix version 1.6.0 and higher. //Create an `ElementAccess` wrapper structure that exposes `ArrayIndexes` and `FieldIndexes`. //Use `ArrayIndexes` for arrays; Use `FieldIndexes` for structures. //Manage the access to an array or structure with `ParentElementAccess`. ElementAccess myElementAccessStructure = new ElementAccess(myArrayIndex); myDynamicLink.ParentElementAccess = myElementAccessStructure; //------------------------------------------------------------ }
팁: 더 이상 사용되지 않는 스크립트 또는 위젯 속성에 대한 오류가 업그레이드 보고서에 나타나는 경우, 프로젝트에서 영향을 받는 스크립트 또는 위젯을 제거하고 스크립트 또는 위젯을 다시 추가합니다. 자세한 내용은 라이브러리 항목을 참조하십시오.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal