해결책
LabVIEW가 시작되면 Help Server라는 서비스가 시작됩니다. 이렇게 하면 다른 NI 어플리케이션, 즉 NI 예제 탐색기와 통신하기 위해 TCP/IP 포트가 열립니다. 때때로 이러한 응용 프로그램이 액세스하는 포트가 다른 응용 프로그램에서 사용되므로 아래와 같은 오류가 발생합니다.
이 오류는
도움말»예제 찾기를 클릭할 때 나타납니다.
이 오류는 예제 찾기에서 예제를 열려고 할 때 발생합니다.
이 문제를 해결하려면 HelpServer를 다시 시작해야합니다. 이를 수행하는 단계는 다음과 같습니다.
- C:\Program Files\National Instruments\LabVIEW xx\resource\System으로 이동합니다.
- HelpServer.llb를 더블클릭합니다.
- Set HelpServer Config Settings__NATIONAL INSTRUMENTS.vi를 시작합니다.
- Enable Help Server?를 클릭합니다. 불리언 버튼을 눌러 TRUE 상태로 만듭니다.
- VI를 한 번 실행하십시오.
- VI를 닫습니다.
- 이제 예제 찾기가 제대로 작동합니다.
다음 단계를 사용하여 HelpServer를 다시 시작할 수도 있습니다.
- C:\WINDOWS\system32로 이동합니다.
- nisvcloc.exe를 더블 클릭합니다.
- 이렇게 하면 NI Service Locator 서비스가 시작됩니다.
Windows가 시작될 때마다이 Service Locator가 자동으로 실행되도록 하려면: - 시작»프로그램 파일»시작으로 이동합니다.
- 메뉴를 마우스 오른쪽 버튼으로 클릭하고 바로 가기 만들기를 선택합니다.
- 단계에 따라 C:\WINDOWS\system32\nisvcloc.exe에 대한 바로 가기를 만듭니다.
참고: LabVIEW 2010-2012의 경우 NI Service Locator는 System Web Server로 이름이 변경되었지만 LabVIEW 2013부터 NI Service Locator로 다시 변경되었습니다.
위의 단계로 문제가 해결되지 않으면 다음 단계에 따라 도움말 서버에서 사용하는 포트를 변경하십시오.
- C:\Program Files\National Instruments\LabVIEW xx\resource\system 으로 이동합니다.
- HelpServer.llb를 더블 클릭하십시오.
- HelpServer__NATIONAL INSTRUMENTS.vi를실행하십시오.
- 이제 HelpServer가 사용중인 포트를 볼 수 있습니다. 이 VI를 여러 번 중지하고 실행하여 포트를 변경합니다.
- 중지 버튼을 눌러 '등록되었습니까?' 빛이 꺼집니다. 이제 VI를 실행하면 표시됩니다.
- 마지막 실행에서 중지하지 않고 VI를 닫습니다.
- 이제 예제 찾기가 제대로 작동합니다.
문제의 또 다른 가능한 원인은 방화벽이 HelpServer가 사용하려는 TCP/IP 포트를 차단하는 경우입니다. 방화벽 설정을 변경하여 올바른 포트 차단을 해제하면 문제를 해결할 수 있습니다.