用Labview编写的程序,用到了报表工具
通过源程序运行时,生成报表一切正常。生成应用程序后,生成报表失败,读到错误代码为7。
官网上给出了错误代码7的解决方案。
运行使用报告生成工具包中VI的应用程序时出现错误7 - NI
这个错误的产生是由于在创建可执行文件的过程中没有将Report Generation Toolkit的动态VI包含进去。
对于LabVIEW 8.6及以上版本,需要在创建应用程序规范中,始终包含LVClass和NIReport.llb。这样生成的应用程序就可以正常生成报表了。
这2个文件需要先添加到项目中,添加方式见下图,使用添加文件夹(快照)的方式。
NIReport.llb位置参考
C:\Program Files\National Instruments\LabVIEW xx\vi.lib\Utility\NIReport.llb
或C:\Program Files(x86)\National Instruments\LabVIEW xx\vi.lib\Utility\NIReport.llb (其中xx指的是所使用的LabVIEW的特定版本)
我电脑是Win10 64位,用的是Labview2021 32位,文件位置是C:\Program Files (x86)\National Instruments\LabVIEW 2021\vi.lib\Utility\NIReport.llb
LVClass位置参考
C:\Program Files\National Instruments\LabVIEW xx\vi.lib\Utility\LVClass 或C:\Program Files(x86)\National Instruments\LabVIEW xx\vi.lib来添加LVClass文件夹\工具\LVClass (其中xx指的是所使用的LabVIEW的特定版本)
我电脑是Win10 64位,用的是Labview2021 32位,文件位置是C:\Program Files (x86)\National Instruments\LabVIEW 2021\vi.lib\Utility\LVClass