LabVIEW 8.2自述文件(仅适用于Windows)
主要软件:
主要软件版本: 8.2
主要软件修正版本: N/A
次要软件: LabVIEW Development Systems>>LabVIEW Full Development System, LabVIEW Development Systems>>LabVIEW Professional Development System
问题: 我没有安装LabVIEW 8.2.我能够人就访问自述文件吗?
解答: Windows, Mac OS, 和Linux的自述文件在附件上。这个文档也列出了很多自述文件中已知的问题。这些自述文件在 LabVIEW 8.2 CD上也有,位于
labview\readme
的目录或者Mac OS和 Linux版本的
labview
目录里面
每个自述文件都包括了关于LabVIEW 8.2重要的最新的信息,包括安装和升级时的问题,兼容性问题,以及相对于LabVIEW 8.0的变化。参见
LabVIEW Upgrade Notes(下面的链接)来获得更多的关于升级和兼容性问题以及LabVIEW 8.2的新特点完整列表的信息,参见
LabVIEW Release Notes (下面的链接) 来获得安装指导。您能够通过在LabVIEW中选择
Help»Search the LabVIEW Help和在
LabVIEW Documentation Resources一书中获得这些文档。
点击下面链接来访问和您操作系统相关的一些已知问题
Windows
Mac OS
Linux
Windows下LabVIEW 8.2 已经发现的问题
安装
- 如卸载LabVIEW 8.2后前期版本的LabVIEW仍在系统中,前期版本的LabVIEW可能尝试在下一次打开时对自身进行修复。修复过程可能删除LabVIEW的补丁。修复过程结束后须重新安装补丁。关于解决这一问题的更多信息,请登录ni.com查阅知识库。
- 如已经安装了LabVIEW 8.2,然后在同一台计算机上安装前期版本的LabVIEW,Windows浏览器执行关于LLB的操作时将崩溃。解决方法是:选择工具»选项,从类别列表中选择环境,取消勾选启用LLB文件Windows浏览器复选框,并单击确定按钮。再次显示环境选项页,勾选启用LLB文件Windows浏览器复选框,单击确定按钮,重启计算机。
兼容性
- LabVIEW 8.2与NI TestStand 3.1及前期版本不兼容。登录NI网站ni.com访问升级说明并购买NI TestStand 3.5或更高版本。
- NI发布-订阅协议(NI-PSP)网络技术与Windows XP Service Pack 2防火墙不兼容。必须禁用防火墙才能正常启用网络功能。关于防火墙的更多信息,请登录ni.com查阅知识库。
- 如已经安装了Windows XP Service Pack 2,在第一次打开LabVIEW或NI范例查找器时,将出现安全警报对话框。如选择继续阻止该程序,LabVIEW VI服务器、LabVIEW Web服务器以及任何LabVIEW中编写的服务器将无法接收来自远程计算机的连接。如选择忽略安全隐患,不再阻止该程序,可使用LabVIEW的所有功能。关于解决这一问题的更多信息,请登录ni.com查阅知识库。
Express VI和函数
- 使用文件»保存为前期版本将应用程序VI保存为LabVIEW前期版本时,与labview\vi.lib中的子VI相连的链接可能断开。右键单击子VI并从快捷菜单中选择重新链接至子VI可重新链接子VI。
- 借助用于恢复的自动保存,如VI名含有?或/字符,LabVIEW将不会保存VI文件的备份。如禁用用于恢复的自动保存,LabVIEW将在第一次修改VI时提示用户修改不会被保存。
- 如将“高级存储”VI转移至另一种语言版本的LabVIEW开发系统,该VI将无法运行,原因在于对象类型和属性名与另一种语言的名称不匹配。解决这一问题的方法是:使用内部的、语言独立的对象类型和属性名。关于解决这一问题的更多信息,请登录ni.com查阅知识库。
- 如使用“存储”VI时创建了一个新的、未命名的VI,未命名VI的编号可能不连续。
- “存储”VI不支持扩展精度浮点数据类型。如连线该数据类型至“存储”VI,运行该VI时LabVIEW将返回编译错误。
- “删除数据”VI不能用于.tdm文件。如将该VI用于.tdm文件,文件大小不会改变,但是您无法访问试图删除的数据。
- “读取声音文件”VI在读取整个.wav文件时将使用大量内存。应当分段读取.wav文件而不是读取整个文件。
- “声音输出音量”VI的数组实例不使用音量输入设置每个声道的音量。而是将音量输入的第一个输入作为所有声道的声级。
- 如在同一个文件中多次调用“读取测量文件”Express VI,使得子VI无法正常使用该Express VI,“读取测量文件”Express VI将返回错误。
- 如已经安装了数据库连接工具包,在程序框图上将无法放置“数据库变体至数据转换”函数。关于解决这一问题的更多信息,请登录ni.com查阅知识库。
- 如来自LabVIEW 7.x或前期版本的范例VI,通过在“打开VI引用”函数中将范例VI的名称指定为路径打开另一个VI,在LabVIEW 8.x中运行该范例时将发生错误。删除连线至“打开VI引用”函数的vi path输入端的“字符串至路径转换”函数可纠正该错误。
- 如配置“调用库函数节点”调用LabVIEW DLL,勾选调用库函数对话框函数页上的在程序框图中指定路径复选框并在线程控制中选择 在UI线程上运行, LabVIEW将处于挂起状态。如使用相同的设置配置“调用库函数节点”调用C语言编写的DLL,LabVIEW可正常运行。
程序框图对象
- 如将一个大于x7FFFFFFF的十六进制值作为无符号32位整数连线至“公式节点”,LabVIEW将该值强制为0。
- 如注册一个ActiveX事件,必须明确取消注册该事件。否则,由于ActiveX控件不知道客户端已经断开,将发生内存溢出。
- 选择工具»比较»比较VI并使用比较VI对话框,LabVIEW将不显示簇中包含的值之间的差别。
环境
- 蓝色的栏将不会包围在LabVIEW 8.2中打开的来自LabVIEW 7.x和前期版本的Express VI的选板图标。例如,如在LabVIEW 8.2中使用LabVIEW 7.1工具包,蓝色栏将不会包围工具包选板上的Express VI图标。必须批量编译Express VI以显示包围图标的蓝色栏。
- 如为控件定义了一个自定义运行时菜单并进行保存,运行时菜单将无法本地化。解决方法是:在外部文件中保存自定义运行时菜单并对控件该指明,或使用本地化字符串动态生成运行时菜单。
- LabVIEW无法隐藏锁定项目库的子选板菜单。
- 打印VI层次结构窗口时,LabVIEW无法打印VI标签。
LabVIEW MathScript
- 如选择文件»保存为前期版本保存包含LabVIEW 8.0的MathScript节点的VI,该VI在LabVIEW 8.0中加载时将断开。解决这一问题的方法是:在LabVIEW 8.0中加载该VI并修改MathScript节点中的脚本。例如,添加或删除空格。然后单击MathScript节点外的程序框图。单击运行按钮可正常运行该VI。
- MathScript不支持使用LaTeX语法的输入。
- 如批量编译保存为LabVIEW前期版本的VI且该VI包含MathScript节点,LabVIEW可能返回错误消息,但LabVIEW仍将正确编译并保存该VI。
- 如LabVIEW MathScript包含findobj、gca、gco、get或set函数,LabVIEW将忽略该函数并执行剩余脚本。LabVIEW不返回关于脚本中这些函数的错误或警告。
LabVIEW面向对象编程
- 如删除LabVIEW类的一个输入控件、显示控件或常量,备份对象将确保LabVIEW类加载至应用程序实例。如LabVIEW类在多个应用程序实例中加载,该备份对象将导致问题。如需编辑LabVIEW类,应确保类只在一个应用程序实例中加载。备份对象可能是LabVIEW类保存在应用程序实例内存中的唯一原因。保存或关闭该VI可删除LabVIEW类的备份对象。关于解决这一问题的更多信息,请登录ni.com查阅知识库。
- 如重命名子类尚在内存中的父类,LabVIEW将无法正确记录更改历史。LabVIEW把内存中的任何平化数据或非默认数据重置为默认值。要避免丢失数据,应确保类不在内存中时对其进行重命名。关于重命名LabVIEW类的更多信息,请登录ni.com查阅知识库。
- 如LabVIEW类因为成员类缺失而断开,无法通过将成员VI从项目目录树中删除而修复该类。
DataSocket
- 如连续多次调用打开DataSocket、写入DataSocket和关闭DataSocket函数,LabVIEW将引起内存溢出。解决这一错误的方法是:调用打开DataSocket函数一次,使用写入DataSocket函数多次,然后使用关闭DataSocket函数。
- 如对话框已经打开,将无法使用打开DataSocket函数。
- 在LabVIEW生成共享库中,DataSocket VI和函数无法使用http协议。
- 固定大小的数组无法使用前面板DataSocket数据绑定。
- 如使用DataSocket服务器管理器创建布尔对象,DataSocket服务器管理器将在配置文件中把布尔对象转化为数值对象。
共享变量
- 可对单进程共享变量进行读取或写入操作。
- 如打开的VI包含来自压缩文件的共享变量,LabVIEW将显示文件对话框,表示无法找到与共享变量相关的全局VI的文件。单击取消按钮可重新创建全局VI。
- 如一个共享变量有非法绑定,LabVIEW将无法部署所有共享变量。解决这一问题的方法是:删除有非法绑定的共享变量或取消绑定共享变量。
- 如选择文件»保存为前期版本并保存包含LabVIEW 8.0共享变量节点的VI,该VI可能返回不正确的值。如VI保存为LabVIEW 8.0.1,该VI将返回正确的值。关于解决这一问题的更多信息,请登录ni.com查阅知识库。
- 如在同一台计算机上启用了多个网络适配器,网络发布共享变量将无法正常运行。
其它
- 如在一个版本的LabVIEW中生成的VI调用一个DLL,而该DLL又调用在另一个版本的LabVIEW中生成的DLL,LabVIEW将返回不在内存中错误。
- 如安装Xmath许可证的服务器离线,打开包含Xmath节点的VI时LabVIEW将挂起。
- 如远程前面板服务器是一个LabVIEW开发系统,当客户端请求VI时,LabVIEW将保存该VI在内存中的映像并把最新的VI映像发送至客户端。因此,远程前面板和本地VI的前面板相同。但是,如远程前面版服务器是一个已经生成的引用程序,LabVIEW将获取磁盘上的的VI映像并发送至客户端。在这种情况下,如客户端要连接的VI已经运行,客户端收到的VI映像将无法与服务器内存中的VI映像同步。远程前面板可能无法显示服务器上的最新的VI前面板。关于使用已经生成的应用程序作为远程前面板服务器的更多信息,请登录ni.com查阅 知识库。
- 如存在多个以太网卡,Logos会自动分配给主以太网卡。如需将Logos分配给不同的以太网卡,可切换以太网卡。
- 数据记录文件最大为2GB。
- 改动相关程序集时,.NET将无法正确更新自定义类型。
- 如使用枚举属性对话框的编辑项页编辑包含大量项的枚举型控件,LabVIEW 8.2的性能将比LabVIEW 8.0低。要避免该问题,可使用“标签”工具在前面板上添加或编辑项。关于为枚举型控件添加项的更多信息,见LabVIEW帮助的在枚举型控件中添加项。
相关链接: LabVIEW 8.2 Upgrade Notes
LabVIEW 8.2 Release Notes
附件: 

报告日期: 11/22/2006
最近更新: 01/07/2007
文档编号: 403D2UKP
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.