首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我必须在程序文件下构建我的LabVIEW仪器驱动程序吗?

我必须在程序文件下构建我的LabVIEW仪器驱动程序吗?
EN

Stack Overflow用户
提问于 2009-02-11 22:55:27
回答 2查看 2.1K关注 0票数 4

我正试图为我们销售的设备构建一个LabVIEW即插即用设备驱动程序项目。我遵循创建项目的说明,它用LabVIEW程序创建了这个项目:

C:\程序文件\国家仪器\LabVIEW 2011\instr.lib

我想我可以将该文件夹连接到源代码管理,并在那里完成所有的工作,但是在Program下工作感觉很奇怪。当我试图将项目文件夹移出我的常规工作区文件夹时,它破坏了所有的子调色板文件(*.mnu)。我可以重新创建它们,但是当客户从LabVIEW网站安装驱动程序时,恐怕它们不会为我们的客户工作。

是否可以左右移动驱动程序项目,还是必须保持在默认位置?如果我们的客户之一在不同的位置安装了LabVIEW (比如在驱动器D:上),那么驱动程序菜单不会对他们起作用吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-02-12 08:51:45

仪器驱动程序始终位于当前instr.lib版本文件夹中的“LabVIEW”文件夹中。在LabVIEW中为这个设备驱动程序文件夹设置了一个环境路径,因此它总是指向正确的驱动器来安装所使用的LabVIEW。

您应该将文件夹保存在向导使用的位置,以确保在分发给您的客户时,子调色板菜单指向正确的位置和所有VIs链接。

我对user.lib使用源代码管理,它位于类似的位置,没有任何问题。

票数 3
EN

Stack Overflow用户

发布于 2009-02-12 18:46:24

我不赞成user.lib对SCC的项目。一次使用多个LabVIEW版本是一个大问题。这是我的例行公事

  1. 创建仪器库,并将所有代码保存在以下划线('_') (_foo)开头的文件夹中。
  2. 在“.mnu”Mylib.mnu的父文件夹中创建一个Mylib.mnu文件,添加所需的图标。
  3. 使用OpenG包生成器,我创建了一个安装程序例程,将mnu文件和文件夹放在instr.lib中。
  4. 重新启动LabVIEW之后,仪表驱动程序将显示在仪表调色板中。

如果您将代码保持在与mnu文件相同的相对位置,那么丢失VIs没有问题。

铃声

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/539247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档