LabVIEW 打开NI范例查找器时报错
从LabVIEW帮助选项打开NI范例查找器时,得到以下消息: 错误:NI服务定位器未运行或错误:NI系统Web服务器未运行 。
从LabVIEW 2010到LabVIEW 2012版本,NI服务定位器已集成到系统Web服务器(System Web Server)中。如果使用LabVIEW 2010到LabVIEW 2012的版本,请按照以下步骤将NI服务定位器替换为NI系统Web服务器(NI System Web Server)。
解决方案
安装新的NI软件并且不重新启动系统时,有时会发生此错误。只需重新启动计算机即可解决问题。如果您正在处理无法重启的事情,可以按照以下针对您的操作系统的步骤尝试手动运行NI服务定位器。
如果这些步骤后问题仍然存在,请参阅下面的firewall(防火墙)部分。
Windows 10
1.以管理员或具有管理权限的用户身份登录;
2.右键单击Windows图标(“开始”按钮),然后选择“控制面板”;
3.选择系统和安全»管理工具»服务;
4.右键单击NI Service Locator或NI System Web Server,然后选择Stop;
5.等待一分钟直到服务停止,然后右键单击并选择“开始”;
6.重新启动LabVIEW,看看是否仍然出现错误。
Windows 7
1.以管理员或具有管理权限的用户身份登录;
2.选择开始»控制面板»系统和安全»管理工具»服务;
3.右键单击NI服务定位器或NI系统Web服务器,然后选择停止;
4.等待一分钟,直到服务停止,然后右键单击并选择“开始”;
5.重新启动LabVIEW,看看是否仍然出现错误。
Windows 2000 / XP
1.以管理员或具有管理权限的用户身份登录;
2.选择开始»设置»控制面板»管理工具»服务;
3.右键单击NI服务定位器或NI系统Web服务器,然后选择停止;
4.等待一分钟,直到服务停止,然后右键单击并选择“开始”;
5.重新启动LabVIEW,看看是否仍然出现错误。
防火墙
如果在为您的操作系统尝试上述步骤后,问题仍然存在,或者您看到类似于以下内容的消息:
本地计算机上的NI服务定位器服务已启动,然后停止。如果某些服务无需执行任何工作,则会自动停止,例如,行为记录和警报服务。
这也有可能是防火墙的问题。
要允许NI服务定位器(NI Service Locator)在运行个人防火墙的情况下运行,需要将以下内容添加到您的个人防火墙异常处理/安全列表/程序权限属性中:
1. NI服务定位器(C:\ Program Files(x86)\ National Instruments \ Shared \ nisvcloc.exe);
2. NI范例查找器(C:\ Program Files \ National Instruments \ Shared \ Example Finder \ 1.0 \ BIN \ NIExampleFinder.exe);
3. LabVIEW(<LabVIEW> \ LabVIEW.exe)
您还可以尝试在命令行中删除并重新生成服务。这是一个解决方法,因为一旦服务重新启动,就可以再次关闭它,这将再次指向防火墙。执行此操作的步骤如下:
1.打开cmd.exe并运行命令:sc delete nisvcloc;
2.重新启动计算机;
3.打开cmd.exe并运行命令:sc create NiSvcLoc binPath =“C:\ Program Files(x86)\ National Instruments \ Shared \ niSvcLoc \ nisvcloc.exe -s”start = auto DisplayName =“NI Service Locator”;
4.打开服务查看器,找到NI服务定位器并启动它;
5.尝试打开NI范例查找器并打开一个示例。
相关信息
NI范例查找器使用本地TCP/IP连接与NI服务定位器和帮助服务(HelpServer)等应用程序进行通信。某些个人防火墙(如McAfee)会阻止这些应用程序启动。
NI服务定位器和NI系统Web服务器是在操作系统后台运行的服务。这些服务可以正确地执行多个功能,包括LabVIEW范例查找器和LabVIEW中的一些帮助选项。如果相应的服务未运行或未正确运行,则其中某些功能将无法正确执行。
注意:从LabVIEW 2010到LabVIEW 2012版本,NI服务定位器已集成到系统Web服务中。如果在LabVIEW 2012中使用LabVIEW 2010,请按照上述步骤将NI服务定位器替换为NI System Web Server。
LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序
文字内容均在附件Word中,同时上文中提到的例子和资料,均在word中的附件里,可点击下载。登录www.bjcyck.com可以查看更多详细信息。这里只是简略的介绍,有任何关于LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序相关问题,请与我们联系。