LabVIEW 3264开发环境常见问答

概览

本文回答了关于LabVIEW 32位与LabVIEW 64位的一些常见问题。

内容

应该下载32还是64版本LabVIEW?

您应使用最适合操作系统和应用程序特定内存需求的任意选项。大多数LabVIEW工具包和模块都支持LabVIEW 64位。 详情请参见LabVIEW 32位和64位的兼容性

LabVIEW何时开始支持64操作系统?

LabVIEW 2009是第一个支持64位操作系统的版本。

 

LabVIEW 64支持哪些操作系统?

LabVIEW 2013 SP1及之前的版本仅支持Windows操作系统。LabVIEW 2014 64位新增了对Linux和Mac OS X的支持。有关每个版本支持的操作系统的详细信息,请参考LabVIEW操作系统支持Windows版本与LabVIEW的兼容性LabVIEW 2014自述文件(适用于GNU/Linux)LabVIEW 2014自述文件(适用于OS X)

 

LabVIEW 64哪些可用LabVIEW附加软件、工具驱动?

对于32位LabVIEW支持的所有工具包,64位LabVIEW均不支持。这种支持也因操作系统而异:

每篇文章中都介绍了用于各种操作系统的LabVIEW附加软件、工具包和驱动的信息。

 

如果我有LabVIEW 32许可证,是否需要LabVIEW 64另行购买许可证?

所有购买LabVIEW 2009或更高版本的客户均拥有32位和64位版本的许可证。

 

LabVIEW开发平台DVD是否包含LabVIEW 64位?

LabVIEW 64位安装程序仅能从用于Mac OS X的LabVIEW开发平台DVD中获取。用于Windows的安装程序可以从我们网站的LabVIEW 64位部分下载。用于Linux的LabVIEW 64位只能通过DVD获取;如需用于Linux的LabVIEW 64位的副本,请联系您的客户代表。

 

能否同一64机器同时安装LabVIEW 32LabVIEW 64位?

可以。

 

能否LabVIEW 64运行LabVIEW 32编写VI?反之是否可行?

可以,使用LabVIEW 32位开发系统编写的VI可以在LabVIEW 64位上打开,反之亦然,因为代码直到VI运行时才进行编译。

 

能否32计算机上运行使用LabVIEW 64生成执行文件应用程序?

不能,LabVIEW 64位开发系统、运行引擎、可执行文件或应用程序无法在32位计算机上运行。

 

能否64计算机上运行使用LabVIEW 32生成执行文件应用程序?

在Windows环境中,32位可执行文件可以在64位PC上运行。因此LabVIEW 32位开发系统、运行引擎和可执行文件可以在Windows 64位计算机上运行。运行64位内核的Mac OS X计算机无法运行32位应用程序;如需运行32位应用程序,需要切换到32位内核,内核能否进行切换取决于Mac OS X版本。Linux 64位需要安装32位库方可运行32位应用程序;但是,安装这些库无法保证所有32位应用程序都能在64位Linux计算机上运行。

 

能否使用LabVIEW 64应用程序生成32版本执行文件?

不能,目前不能使用LabVIEW 64位应用程序生成器构建32位版本的可执行文件。

 

LabVIEW可以访问多少内存?

应用程序可以请求内存,但是操作系统可以根据可用大小(物理或虚拟)接受或拒绝请求。默认情况下,32位Windows XP上的LabVIEW 32位只能使用最多2 GB的地址空间。有一个3 GB的启动选项,可以允许32位Windows XP的应用程序使用最多3 GB的地址空间。64位Windows Vista、64位Windows 7上运行的LabVIEW 32位最多可用4 GB的地址空间。在上述任何配置中,如无足够的可用连续内存,仍然可能发生大缓冲区无法分配的情况。64位操作系统上的LabVIEW 64位支持的RAM与操作系统支持的RAM相同(理论上为16 EB)。目前,64位Windows的上限为16 TB。


其他信息

  • 必须在安装LabVIEW之后再安装设备驱动。如果已经安装了设备驱动,那么可以通过“控制面板”(Control Panel)为设备驱动执行“修复”(Repair)来使LabVIEW识别它。驱动是独立于LabVIEW存在的安装程序。

 

Was this information helpful?

Yes

No