서로 다른 실행 사이에서 File Global Variable에 저장된 데이터를 어떻게 공유합니까?

업데이트 됨 Jan 31, 2019

해당 제품

Software

  • TestStand 2016 SP1
  • TestStand 2016
  • TestStand 2014
  • TestStand 2014 SP1
  • TestStand 2017 SP1

문의사항

File Global Variable를 사용하여 데이터를 저장하고 있으며 Batch Process Model처럼 Parallel Process Model을 사용하고 있습니다.
서로 다른 실행 간에 데이터를 공유하고 모든 테스트 소켓에서 File Global에 접근하려면 어떻게 해야 합니까?

해결책

File Global Variable에 저장된 데이터를 공유하려면 다음 단계를 수행해야 합니다.
  • TestStand Sequence Editor에서 시퀀스 파일 열기
  • 툴바에서 Edit»Sequence File Properties를 선택 하십시오.
  • Properties 대화 상자의 Sequence File Globals 드롭 다운 메뉴에서 All Executions Share the Same File Globals 옵션을 선택하십시오.
  • OK를 클릭하여 변경 사항을 등록하십시오.

이렇게 하면 각 실행에 대해 File Global의 복사본이 만들어지지 않습니다.

추가 정보

이 작업을 수행하면 File Globals의 범위가 모든 실행으로 확대되고 Race conditions이 발생할 수 있습니다. File Global를 Race conditions으로 만들지 않고 실행 간에 데이터를 공유하려면 Queue 또는 Notification을 사용하는 것이 좋습니다.

이 글이 도움이 되셨습니까?

도움 안됨