RunState.SequenceFile.Data.FileGlobalDefaults.myVariable 속성에는 런타임 값이 아닌 시퀀스 파일의 전역 변수인
myVariable 의 기본값이 포함됩니다. 시퀀스 파일 전역 변수의 런타임 버전에 접근하려면 두 가지 ActiveX 동작 단계를 사용하여 TestStand API를 호출해야 합니다.
- 클라이언트 시퀀스 파일을 매개 변수로 사용하여 Execution 개체 클래스의 GetFileGlobals 메소드를 호출합니다. 출력은 런타임 클라이언트 시퀀스의 파일 전역 변수에 대한 참조를 포함하는 프로퍼티 객체가 됩니다. 아래 차트와 이미지에 설명된 대로 단계를 구성하십시오.
Automation Server: | | NI TestStand API (현재 버전 #) |
Object Reference: | | RunState.Execution |
Object Class: | | Execution |
Action: | | Call Method |
Method: | | GetFileGlobals |
Return Value: | | FileGlobals |
sequencefileParam: | | RunState.SequenceFile |
- 새로운 프로퍼티 객체 참조를 사용하여 클라이언트 시퀀스 파일의 전역 변수인 myVariable 의 값을 설정합니다. SetVal<datatype> 메소드를 호출하십시오. 여기서 <datatype> 은 변수의 데이터 유형이며, lookupString 매개 변수를 사용하여 업데이트 할 클라이언트 시퀀스 파일의 전역 변수를 지정하십시오. 아래 차트와 이미지에 설명된 대로 단계를 구성하십시오. 여기서 updatedValue 는 myVariable 의 새 값입니다.
Automation Server: | | TestStand API (현재 버전 #) |
Object Reference: | | FileGlobals |
Object Class: | | PropertyObject |
Action: | | Call Method |
Method: | | SetVal<datatype> |
lookupString : | | "myVariable" |
options: | | 0 |
newValue : | | updatedValue |