我正试图为我们销售的设备构建一个LabVIEW即插即用设备驱动程序项目。我遵循创建项目的说明,它用LabVIEW程序创建了这个项目:
C:\程序文件\国家仪器\LabVIEW 2011\instr.lib
我想我可以将该文件夹连接到源代码管理,并在那里完成所有的工作,但是在Program下工作感觉很奇怪。当我试图将项目文件夹移出我的常规工作区文件夹时,它破坏了所有的子调色板文件(*.mnu)。我可以重新创建它们,但是当客户从LabVIEW网站安装驱动程序时,恐怕它们不会为我们的客户工作。
是否可以左右移动驱动程序项目,还是必须保持在默认位置?如果我们的客户之一在不同的位置安装了LabVIEW (比如在驱动器D:上),那么驱动程序菜单不会对他们起作用吗?
发布于 2009-02-12 08:51:45
仪器驱动程序始终位于当前instr.lib版本文件夹中的“LabVIEW”文件夹中。在LabVIEW中为这个设备驱动程序文件夹设置了一个环境路径,因此它总是指向正确的驱动器来安装所使用的LabVIEW。
您应该将文件夹保存在向导使用的位置,以确保在分发给您的客户时,子调色板菜单指向正确的位置和所有VIs链接。
我对user.lib使用源代码管理,它位于类似的位置,没有任何问题。
发布于 2009-02-12 18:46:24
我不赞成user.lib对SCC的项目。一次使用多个LabVIEW版本是一个大问题。这是我的例行公事
如果您将代码保持在与mnu文件相同的相对位置,那么丢失VIs没有问题。
铃声
https://stackoverflow.com/questions/539247
复制相似问题