안녕하세요 여러분,
한동안 작동하지 않고 오류가 발생하는 스크립트의 일부가 있습니다. " 'core_BR.Res.(Ohms) 액세스 또는 평가에서 '열'을 찾을 수 없습니다. Column/*###*/("Core_BR.Res.(Ohms) ") "
스크립트에서는 단지 열 이름을 바꾸는 중인데 실제로는 테이블 크기와 관련이 있다고 생각하여 각 열 이름 바꾸기 명령 뒤에 "Wait(0)"을 포함시켰습니다. 그러나 행운은 없습니다.
스크립트는 다음과 같습니다 -
---------------------------------
dt = Data Table( "STP_DATA" );
Wait( 0 );
dt = Data Table( "STP_DATA" );
Wait( 0 );
Column( "Core_BR.Res.(Ohms)" ) << Set Name( "Core_BR" );
Wait( 0 );
Column( "Rdr.Iso.(Ohms)" ) << Set Name( "Rdr_Iso" );
Wait( 0 );
Column( "Rdr.Res.(Ohms)" ) << Set Name( "Rdr_Res" );
Wait( 0 );
Column( "Rdr_Htr.Res.(Ohms)" ) << Set Name( "Rdr_Htr_Res" );
Wait( 0 );
Column( "TAD.Iso.(Ohms)" ) << Set Name( "TAD_Iso" );
Wait( 0 );
Column( "TAD.Res.(Ohms)" ) << Set Name( "TAD_Res" );
Wait( 0 );
Column( "Wtr.Iso.(Ohms)" ) << Set Name( "Wtr_Iso" );
Wait( 0 );
Column( "Wtr_Htr.Iso.(Ohms)" ) << Set Name( "Wtr_Htr_Iso" );
Wait( 0 );
Column( "Wtr_Htr.Res.(Ohms)" ) << Set Name( "Wtr_Htr_Res" );
Wait( 0 );
Column( "Wtr_I1.Res.(Ohms)" ) << Set Name( "Wtr_I1_Res" );
------------------------------------- ------------------------------------- --
그리고 내가 얻는 오류는 ---

------------------------------------- --------------
문제는 매번 이 오류가 발생하지 않는다는 것입니다. 스크립트는 7/10번은 잘 작동하지만 그렇지 않으면 오류가 발생합니다.
이 테이블을 클릭하여 활성화한 다음 스크립트를 실행하면 100% 작동합니다. 이는 어떻게든 내 "dt= 데이터 테이블(....)"이 테이블을 다시 불러오거나 그와 유사한 것을 새로 고치지 않는다는 것을 의미합니다!
어떤 도움이라도.
고마워, 하리
이 구조에서 모든 이름 설정 문을 변경하십시오.
Column( "Core_BR.Res.(Ohms)" ) << Set Name("Core_BR");
에
Column( dt, "Core_BR.Res.(Ohms)" ) << Set Name("Core_BR");
JMP가 "dt"로 참조되는 데이터 테이블로 이동하게합니다.
이 변경 후 잘 작동합니다. 바라건대 다시 문제에 직면하지 않을 것입니다. 많은 감사 "넬슨".