해결책
네트워크 엔드 포인트(end point) 간의 연결을 설정할 수 없는 경우 이 오류가 발생합니다.
다음을 시도하셔서 문제를 해결할 수 있습니다:
- 통신하려는 두 시스템 간에 연결이 설정되어 있는지 확인하십시오. 하나의 시스템에서 다른 시스템으로 핑(ping)을하여 이를 테스트하십시오.
- Specifying Network Stream Endpoint URLs이 LabVIEW 코드상 올바르게 설정되어 있는지 확인하십시오.
- 응용 프로그램의 인스턴스가 여러개 생성되면 각 네트워크 스트림에 고유한 컨텍스트 이름이 있어야합니다.
- LabVIEW 네트워킹과 호환이 되도록 필요한 방화벽 및 안티 바이러스 보호를 비활성화해주십시오.
CompactRIO (cRIO)를 네트워크 스트림의 엔드 포인트 중 하나로 사용하는 경우 다음 권장 사항을 참고하십시오.
- cRIO 코드가 실행 중인지 확인하고 연결을 계속 확인하십시오.
- cRIO의 사용자 LED 표시등(사용 가능한 경우)을 표시기로 사용할 수 있습니다.
- LabVIEW FPGA Control on CompactRIO에서 프로젝트 템플릿을 참조하여 Real Time 코드가 cRIO에서 구현되는 방법을 확인하십시오.
응용 프로그램(exe 실행 파일)을 실행할 때 이 오류가 발생하지만, 개발 환경에서 실행할 때 에러가 발생하지 않는다면, 다음 사항들을 고려해 주십시오.
- 응용 프로그램을 실행할 때, 실행 파일의 보안 설정이 다를 수 있습니다. LabVIEW에서 특정 보안 설정이 있는 경우, LabVIEW에서 만들어진 실행 파일에는 동일한 설정이 없을 수 있습니다.
- LabVIEW가 방화벽이나 바이러스 백신 보안에 대한 예외로 추가된 경우, LabVIEW에 의해 구축된 실행파일(exe 파일)도 이러한 예외에 추가되어야 합니다.
- 개발 환경에서 exe 환경으로 옮겨올 시 타이밍 값이 변경될 수 있습니다. 엔드 포인트 생성자의 시간 초과값 (time out)을 늘리십시오.