网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

LabVIEW调用LabWindows CVI生成的dll方法

时间:2025-01-04 11:20:54

本文主要介绍NI公司图形化胆咣骜岱编程语言-虚拟仪器LabVIEW软件如何调用NI公司的‍基于C语言的开发环境-LabWindows CVI开发语言生产的(Dynamic Link 讣嘬铮篌Library,缩写为 DLL),实现不同开发环境之间LabVIEW和C语言的接口互连,提高不同开发环境之间的互操作性,极大方便了使用不同开发环境的软件工程师之间实现系统和软件集成;

工具/原料

LabVIEW2014

LabWindows CVI 2013

开发环境安装

1、NI公司的官网下载LabVIEW开发环境,需要注意不同版本对电脑操作系统和位数的要求;

LabVIEW调用LabWindows CVI生成的dll方法

LabWindows CVI生成dll

1、打开LabWindows CVI 2013,如下图所示;

LabVIEW调用LabWindows CVI生成的dll方法

3、选择File-New-Source(*.c)和File-New-Include(*.h),如下图所示;

LabVIEW调用LabWindows CVI生成的dll方法

4、选择Edit-Inert-Construct-DllMain,如下图所示;

LabVIEW调用LabWindows CVI生成的dll方法

6、点击保存命名:保存源文件,头文件以及项目文件,并在源文件和头文件中加入Add和Minus两个函数,如下图所示;

LabVIEW调用LabWindows CVI生成的dll方法

7、1)选择Build-Target-Dynamic link library,2)选择Build-target set墉掠载牿tings-Change-选择Cvidll.h头文件,3)再选择Bulid-Bulid生成dll文件,分别如下3张图所示;

LabVIEW调用LabWindows CVI生成的dll方法LabVIEW调用LabWindows CVI生成的dll方法

2、文件-新建VI ,打开程序面板:函数-互连接口-.调用库函数节点,如下图所示;

LabVIEW调用LabWindows CVI生成的dll方法LabVIEW调用LabWindows CVI生成的dll方法

4、添加输入参数a的数据类型和名称,参数b的数据类型和名称,脑栲葱蛸函数返回值的数据类型和名称,注意a,b以及返回值数据类型必须与cvi封装的dll的数据类型一致(参考Cvidll.h头文件)

LabVIEW调用LabWindows CVI生成的dll方法LabVIEW调用LabWindows CVI生成的dll方法

执行效率测试

1、LabVIEW调用Cvi封装的dll执行时间测试,程序框图如下图所示;

LabVIEW调用LabWindows CVI生成的dll方法
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com