打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何使用 LabVIEW 调用 c#编写的 DLL

最近在做一个项目时,需要在 Labview 中列出可用的磁盘驱动器,我们可以使用互连接口》库与可执行程序》执行系统命令 vi,但是在程序运行时会弹出命令提示符窗口,对于计算机菜鸟用户而言,他们或许会以为那是在执行病毒程序,为了增加用户的好感度,本文采用调用 DLL 的方式来解决问题。

在调用 DLL 之前,我们先来创建一个 DLL,打开 VS2008,新建一个类库项目,如下图:


点击确定后进入代码编写窗口。编写好的代码如下图所示:

 

选择 VS2008 的生成》配置管理器,打开配置管理器,如下图所示:



 

 

 

 

 

 

 

 

 

 

在活动解决方案配置下拉框中选择 Release,然后点击关闭。选择生成》生成 DrivesInfoDll,然后生成一个 DLL 文件。

 

 

 

 

 

 

 

 

 

 

 

  在项目的的 bin\Release 目录下面可以找到生成的 DLL 文件,如下图所示:

我们把它复制我要使用它的地方,如下图:

 

 

 

 

 

 

 

 

 

 现在,打开 LabVIEW2012,新建一个 VI,切换到程序框图,选择下图的构造器节点到程序框图:

 

 

 

 

 

 

 

 

 

 

 

 此时将自动打开选择.NET 构造器: 

点击浏览按钮,选择要调用的 DLL


 

点击确定后在对象中选择 Class1:,如下图所示:


 

 

 

 

 

 

 

 

 

 

 

 

  点击确定按钮关闭对话框。选择下图的调用节点到程序框图:


 

 

 

 

 

 

 

 

 

 

 将构造器节点的新引用输出端与调用节点的引用输入端连接起来,然后在调用节点的方法上点击,选择我们要使用的方法,这里选择 GetDrivesInfo()

 

选择下图的关闭引用到程序框图并连接调用节点的引用输出输出端到关闭引用的引用输入端。

 

 

 

 

 

 

 

 

 

 

 

 然后创建一个字符串数组,显示 GetDrivesInfo 方法的执行结果。完整的程序框图如下:

 运行后的前面板结果如下:

 这说明程序是执行成功了的。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Labview引用
第7章 LabVIEW调用操作系统功能
LabVIEW程序写完后,你知道怎样保护你的源代码隐私吗?
LabVIEW开发环境入门
LabVIEW问题,为什么在帮助里点击“添加至程序框图”没反应?
Labview实验一:创建新工程和打开新工程尝试增加下函数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服