해결책
이는 컴퓨터에 VISA 드라이버가 두 개 이상 설치되어 있을 때 발생합니다. 모든 드라이버가 실행 중이고 LabVIEW와 인터페이스하여 문제를 일으킬 수 있습니다. 그렇지 않으면 VISA 리소스 이름이 잘못 되었기 때문일 수 있습니다.
일반 문제 해결 :
1) VISA는 1개의 버전만 설치하십시오.
Determine the Version of the NI Software Installed on My Computer를 참고하여 두 가지 방법으로 현재 컴퓨터에있는 소프트웨어를 확인할 수 있습니다.
2) 버전이 하나 이상인 경우 컴퓨터에서 모든 버전의 VISA를 제거하십시오. 그런 다음이 가이드에 따라 소프트웨어와 호환되는 NI-VISA 버전을 찾아서 다운로드하십시오:
NI-VISA and LabVIEW Version Compatibility. 예를 들어, NI-VISA 17.0이 소프트웨어와 호환되는 경우, 다음 페이지에서 다운로드하십시오:
NI-VISA 17.0.
cRIO 문제 해결 :
1. NI-Serial 및 NI-VISA가 cRIO에 설치되어 있는지 확인하십시오. 이는 Measurement & Automation Explorer (NI MAX)를 열고
원격 시스템»cRIO»소프트웨어로 이동하여 확인할 수 있습니다. 여기서 cRIO 는 cRIO 디바이스의 이름입니다. NI-Serial 및 NI-VISA 드라이버는 아래에 나와 있습니다. 그렇지 않은 경우, cRIO에 이 드라이버를 설치하십시오.
cRIO에 소프트웨어를 설치하는 방법에 대한 정보는 이 가이드
CompactRIO 컨트롤러에 소프트웨어 설치하기를 참고하십시오.
2. 코드에서
VISA Configure Serial Port VI의
VISA 리소스 이름(VISA resource name) 매개 변수에 대한 입력이 올바른지 확인하십시오. 일반적으로
COM1 이 선택됩니다. 올바른 입력이 무엇인지 확실하지 않으면 NI MAX를 확인하십시오.
VISA 리소스 이름(VISA resource name)은 디바이스가 NI MAX에서 명명된 것과 일치해야합니다.