如何在LabVIEW 2010 SP1中更改编译设置



主要软件:
主要软件版本: 2010 SP1
主要软件修正版本: 2010 SP1
次要软件: N/A

问题: 如何在LabVIEW 2010 SP1中更改编译设置

解答:

LabVIEW 2010 SP1中的编译器中有一个预编译检查,确定是否使用所有的优化设置。由于这些优化需要更长的时间来执行编译非常大的VI,这需要很长的时间和大量的内存来完成编译。这个预编译检查有一个用户可以调整的阈值。

要改变阈值,添加LLVMLargeVIThreshold到您的LabVIEW配置文件中(如为Windows下是 LabVIEW.ini)。此默认值是7500。这个数字越大,程序框图越大,那么一些优化选项在这之前必须禁用。

当VI被重编译,加载,保存或运行时LabVIEW会进行编译操作。 LabVIEW 2010在创建过程(build process)中也将编译VI。上述所说的所有的编译器设置对于LabVIEW需要编译的VI都是有效的。目前无法做到决定一些VI是用或不用这些优化编译选项。如果您认为您的一些VI没有经过某些优化编译,而你又要确保你的最后的程序用到了所有2010的优化选项,您将需要提高这个阀值。



相关链接: KnowledgeBase 5ER879WI: LabVIEW Compiler Memory Usage and Performance


附件:





报告日期: 02/11/2011
最近更新: 05/27/2011
文档编号: 5IAEKGWI