NI-SWITCH 드라이버의 Self-Test 함수

업데이트 됨 Jul 20, 2020

해당 제품

드라이버

  • NI-SWITCH

문의사항

NI-SWITCH 드라이버의 Self-Test 함수는 무엇을 테스트합니까?

해결책

niSwitch_self_test() (LabVIEW의 niSwitch Self-Test VI)라는 NI-SWITCH 인스트루먼트 드라이버의 함수는 다음을 수행합니다.

SCXI 스위치의 경우 :
SCXI 섀시의 전원이 켜지면 모듈 ID 번호가 SCXI 하드웨어의 레지스터에 자동으로 기록되며 이 번호는 NI-SWITCH Initialize 함수가 호출 될 때 컴퓨터 메모리에도 캐시됩니다. Self-Test 함수가 호출되면 NI-SWITCH는 SCXI 레지스터에서 모듈 ID를 읽고 이를 메모리에 캐시 된 모듈 ID와 비교합니다. 이들이 동일하면 self-test를 통과합니다.

PXI 스위치의 경우 :
NI-SWITCH Initialize 함수가 실행되면 소프트웨어는 자동으로 PXI 모듈의 FPGA에 로드됩니다. self test 함수가 호출되면 NI-SWITCH는 이 FPGA 코드를 확인하고 NI-SWITCH 드라이버에서 연결 및 연결 끊기 명령을 받을 준비가 되었는지 확인합니다.