​07:00 PM Friday, February 26 - 05:30 PM CST Saturday, February 27​期间,​ni.com​将​进行​系统​升级,​因而​可能​造成​临时​性​服务​中断。 NI​感谢​您​为​改善​在​线​体验​付出​的​耐心​与​理解。

LabVIEW 32​位​与​LabVIEW 64​位​应用​程序​常见​问题

概览

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

内容

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

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

 

LabVIEW 64​位​支持​哪些​操作​系统?

从​LabVIEW 2009​到​LabVIEW 2013 SP1,​LabVIEW 64​位​仅​支持​Windows​操作​系统。​LabVIEW 2014 64​位​增加​了​对​Linux​和​Mac OS X​的​支持。​有关​每​个​版本​支持​的​操作​系统​的​详细​信息,​请​参考LabVIEW​操作​系统​支持Windows​版本​与​LabVIEW​兼容性LabVIEW 2014​自述​文件 - 用于​GNU/​LinuxLabVIEW 2014​自述​文件 - OS X

 

哪些​LabVIEW​附加​软件、​工具​包​和​驱动​程序​适用​于​LabVIEW 64​位?

LabVIEW 64​位​支持​的​工具​包​比​LabVIEW 32​位​要​少。​这种​支持​也​因​操作​系统​而​异:

每​篇​文章​都​包含​了​用于​每​种​操作​系统​的​LabVIEW​附加​工具、​工具​包​和​驱动​程序​的​信息。

 

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

购买​LabVIEW 2009​或​更高​版本​的​每​个​客户​都有​32​位​和​64​位​版本​的​许可​证。

 

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

仅​有​用于​Mac OS X​的​LabVIEW​开发​平台​DVD​包含​LabVIEW 64​位​安装​程序。​用于​Windows​的​安装​程序​可以​从​网站的LabVIEW 64位下载。​用于​Linux​的​LabVIEW 64​位​版本​仅​通过​DVD​发布;​如果​您​需要​用于​Linux​的​LabVIEW 64​位​版本,​请​联系​您​的​客户​代表。

 

我​可以​在​同一​台​64​位​机器​上​同时​安装​LabVIEW 32​位​和​LabVIEW 64​位​吗?

可以。

 

我​可以​在​LabVIEW 64​位​上​运行​用​LabVIEW 32​位​编写​的​VI,​或者​在​LabVIEW 32​位​上​运行​用​LabVIEW 64​位​编写​的​VI​吗?

可以,​使用​LabVIEW 32​位​开发​系统​编写​的​VI​可以​在​LabVIEW 64​位​上​打开,​反之亦然,​因为​代码​在​VI​运行​之前​不会​被​编译。

 

我​可以​在​32​位​计算​机上​运行​使用​LabVIEW 64​位​生成​的​可​执行​文件​或​应用​程序​吗?

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

 

我​可以​在​64​位​计算​机上​运行​使用​LabVIEW 32​位​生成​的​可​执行​文件​或​应用​程序​吗?

在​Windows​环境​中,​您​可以​在​64​位​PC​上​运行​32​位​可​执行​文件,​因此​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​的​启动​选项,​可以​允许​Windows XP 32​位​应用​程序​使用​高达​3 GB​的​地址​空间。​Windows Vista 64​位、​Windows 7 64​位​上​运行​的​LabVIEW 32​位​最多​可用​4 GB​的​地址​空间。​在​上述​任何​配置​中,​如果​没有​足够​的​连续​内存,​您​仍然​可能​碰到​无法​分配​大​缓冲​区​的​情况。​64​位​操作​系统​上​的​LabVIEW 64​位​支持​的​RAM​与​操作​系统​支持​的​RAM​相同​(理论​上​为​16 EB)。​目前,​64​位​Windows​强加​16 TB​的​限制。


其他​信息

  • 设备​驱动​程序​必须​在​LabVIEW​之后​安装。​如果​已经​安装​了​设备​驱动​程序,​那么​通过​设备​驱动​程序​的“控制​面板”执行“修复”可以​使​LabVIEW​识别​驱动​程序。​驱动​程序​是​与​LabVIEW​独立​的​安装​程序。
  • 在​ni.com​上,​所有​客户​都可以​访问​最新​版本​的​LabVIEW 64​位。​拥有​标准​服务​项目​(SSP)​的​客户​可以​访问​先前​版本​的​LabVIEW 64​位。