我正在尝试为我们销售的设备构建LabVIEW即插即用仪器驱动项目。我跟着instructions to create a project,用LabVIEW程序创建了项目:
C:\ Program Files \ National Instruments \ LabVIEW 2011 \ instr.lib
我想我可以将该文件夹连接到源代码控制,只是在那里完成所有工作,但在Program Files下工作感觉很奇怪。当我试图将项目文件夹移动到我的常规工作区文件夹时,它打破了所有子文件夹文件(* .mnu)。我可以重新创建它们,但是当我们从LabVIEW网站安装驱动程序时,我担心它们不适合我们的客户。
是否可以移动驱动程序项目,还是必须保留默认位置?如果我们的一个客户在不同的位置安装了LabVIEW(比如驱动器D :),那么驱动程序菜单对它们不起作用吗?
答案 0 :(得分:4)
我不赞成用于SCC项目的user.lib。一次使用几个LabVIEW版本是一个大问题。 这是我的惯例:
如果你将代码保持在与mnu文件相同的相对位置,那么丢失VI就没有问题。
吨
答案 1 :(得分:3)
仪器驱动程序始终位于当前LabVIEW版本文件夹的“instr.lib”文件夹中。在LabVIEW中为这个仪器驱动程序文件夹设置了一个环境路径,因此它总是指向安装所用LabVIEW的正确驱动器。
您应该将文件夹保留在向导使用的位置,以确保在分发给客户时,子调色板菜单指向正确的位置,并且所有VI都能正确链接。
我对user.lib使用源代码控制,它位于类似位置且没有问题。