From Thursday, May 23rd (05:00 PM CDT) through Friday, April 24th (1:30 AM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



Single Pass 실행에서 시리얼 번호 입력하기



주요한 소프트웨어:
주요한 소프트웨어 버전: 3.1
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: N/A

문제점:
저는 언제나 Execute»Single Pass로 시퀀스를 실행합니다. 각각의 UUT를 테스트할 때마다 시리얼 번호를 입력할 수 있도록 하고 싶습니다. 또 이 번호가 TestUUTs로 실행할 때 처럼 레포트에 포함되도록 하고 싶습니다. 어떻게 하면 되나요?

솔루션:
테스트에 시리얼 번호를 붙이고 레포트에 포함시키려면 단 하나의 프로퍼티만 있으면 됩니다. 이 프로퍼티는 문자열 타입이고 아래와 같은 lookup 문자열로 되어 있습니다:

RunState.Root.Locals.UUT.SerialNumber

테스트 수행자가 시리얼 번호를 입력하게 하는 가장 쉬운 방법은 메세지 팝업 스텝을 이용하는 것입니다:
  1. Message Popup 스텝을 오른쪽 클릭하고 Edit Message Settings를 선택하세요.
  2. Configure Message Popup Step 대화창의 Text And Buttons 탭에서, 원하는 제목과 Message Expressions을 입력하세요.
  3. Configure Message Popup Step 대화창의 Options 탭에서 Enable Response Text Box를 선택하세요.
  4. OK를 클릭해서 Configure Message Popup Step 대화창을 닫으세요.
  5. Message Popup 스텝을 오른쪽 클릭하고 Properties를 선택하세요.
  6. Expressions 탭에 아래 수식을 Post-Expression으로 입력하세요:
    RunState.Root.Locals.UUT.SerialNumber = Step.Result.Response
  7. OK를 클릭하여 step properties 대화창을 닫으세요.

이제, Message Popup에 입력된 텍스트가 시리얼 번호로 쓰여질 것입니다. 이 동작을 하나의 시퀀스로 제한하려면, Message Popup 스텝을 시퀀스 파일의 MainSequence 안에 위치시키세요.

이 동작을 스테이션에서 Single Pass로 수행되는 모든 시퀀스에 대해 적용하려면 Message Popup 스텝을 Process Model 시퀀스 파일(예를 들면 SequentialModel.seq)의 Single Pass 시퀀스에 위치시키세요. 프로세스 모델의 시퀀스를 수정하기 전에 그 시퀀스 파일을

\Components\NI\Models\TestStandModels

로부터

\Components\User\Models\TestStandModels

로 복사하십시오. Process Model 시퀀스 파일이 복사되면, Message Popup 스텝을 적절한 시퀀스에 추가할 수 있습니다. 이 step이 MainSequence Callback이 수행되기 전에 수행되도록 추가하십시오.

Process Model을 사용자 정의하는 것에 대하여는, TestStand Reference Manual의 10장을 참고하세요. 이 메뉴얼은 TestStand Sequence Editor»Help»Search the TestStand Bookshelf»TestStand Reference Manual이나 혹은 아래 링크에서 에서 열어볼 수 있습니다.

관련 링크: Product Manuals: TestStand Reference Manual (3.0)

첨부:





리포트 날짜: 07/01/2005
마지막 업데이트: 09/19/2006
문서 번호: 3N0EHJ73