labview调用DLL
<link href="https://csdnimg.cn/public/favicon.ico" rel="SHORTCUT ICON">
<title>LabVIEW如何方便地调用DLL文件_c/c++_weixin_33991418的博客-CSDN博客</title>
<meta name="description" content="转自:http://bbs.elecfans.com/jishu_469502_1_1.htmlLabVIEW调用DLL文件 LabVIEW支持通过调用DLL文件的方式与其它编程语言混合使用。比如,在实际的工程项目中,用户可以用C++语言实现软件的运算部分,并把这些功能构建在DLL文件中,然后再使用 LabVIEW编写程序的界面部分,并通过调用编写好的DLL来调用运算部分的功能...c/c++">
<script src='//g.csdnimg.cn/tingyun/1.8.3/blog.js' type='text/javascript'></script><link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/new_css/detail_enter-09a7a75ce5.min.css"><script type="application/ld+json">{"@context":"https:\/\/ziyuan.baidu.com\/contexts\/cambrian.jsonld","@id":"https:\/\/blog.csdn.net\/weixin_33991418\/article\/details\/93900028","appid":1638831770136827,"title":"LabVIEW\u5982\u4f55\u65b9\u4fbf\u5730\u8c03\u7528DLL\u6587\u4ef6_c\/c++_weixin_33991418\u7684\u535a\u5ba2-CSDN\u535a\u5ba2","pubDate":"2018-01-22T16:18:00","upDate":"2018-01-22T16:18:00"}</script><link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/themes_skin/skin3-template/skin3-template-3faf0f2897.min.css">
<script type="text/javascript">var username = "weixin_33991418";var blog_address = "https://blog.csdn.net/weixin_33991418";var static_host = "https://csdnimg.cn/release/phoenix/";var currentUserName = "qq_35431097";var isOwner = false;var loginUrl = "http://passport.csdn.net/account/login?from=https://blog.csdn.net/weixin_33991418/article/details/93900028"var blogUrl = "https://blog.csdn.net/";var curSkin = "skin3-template";// 收藏所需数据var articleTitle = "LabVIEW如何方便地调用DLL文件";var articleDesc = "转自:http://bbs.elecfans.com/jishu_469502_1_1.htmlLabVIEW调用DLL文件 LabVIEW支持通过调用DLL文件的方式与其它编程语言混合使用。比如,在实际的工程项目中,用户可以用C++语言实现软件的运算部分,并把这些功能构建在DLL文件中,然后再使用 LabVIEW编写程序的界面部分,并通过调用编写好的DLL来调用运算部分的功能...c/c++";var articleTitles = "LabVIEW如何方便地调用DLL文件_c/c++_weixin_33991418的博客-CSDN博客";var nickName = "weixin_33991418";var isCorporate = false;var subDomainBlogUrl = "https://blog.csdn.net/"var digg_base_url = "https://blog.csdn.net/weixin_33991418";var articleDetailUrl = "https://blog.csdn.net/weixin_33991418/article/details/93900028";var isShowThird = "0"var skinStatus = "White"var canRead = true;var sideToolbarVersion = 2.2;
</script>
<script src="https://csdnimg.cn/public/common/libs/jquery/jquery-1.9.1.min.js" type="text/javascript"></script>
<!--js引用--><script src="//g.csdnimg.cn/??fixed-sidebar/1.1.6/fixed-sidebar.js,report/1.5.0/report.js" type="text/javascript"></script>
<link rel="stylesheet" href="https://csdnimg.cn/public/sandalstrap/1.4/css/sandalstrap.min.css">
<style>.MathJax, .MathJax_Message, .MathJax_Preview{display: none}
</style>
<div class="aside-content text-center" id="cpro_u2734133"><div id="kp_box_56" data-pid="56"><script data-ad-client="ca-pub-1076724771190722" async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
最新文章
- 熟悉并了解uml的使用(一)
- 关于“企业文化”的联想
- LeetCode 53. Maximum Subarray 最大连续字段和问题
- 15种独特能力让你在社会中鹤立鸡群
- 美国绿卡申请条件
归档
热门文章
<adata-report-click='{"mod":"popu_541","dest":"https://blog.csdn.net/weixin_33991418/article/details/86279174","ab":"new"}' href="https://blog.csdn.net/weixin_33991418/article/details/86279174" >win10怎么进入和退出安全模式? <img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt=""><span class="read">6622</span></a></li><li><adata-report-click='{"mod":"popu_541","dest":"https://blog.csdn.net/weixin_33991418/article/details/91496755","ab":"new"}' href="https://blog.csdn.net/weixin_33991418/article/details/91496755" >解决4G网络移动打不开网站,WiFi可以正常访问 <img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt=""><span class="read">4590</span></a></li><li><adata-report-click='{"mod":"popu_541","dest":"https://blog.csdn.net/weixin_33991418/article/details/91440111","ab":"new"}' href="https://blog.csdn.net/weixin_33991418/article/details/91440111" >JS 应用篇(四):JS获取元素的高度 <img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt=""><span class="read">3969</span></a></li><li><adata-report-click='{"mod":"popu_541","dest":"https://blog.csdn.net/weixin_33991418/article/details/93174581","ab":"new"}' href="https://blog.csdn.net/weixin_33991418/article/details/93174581" >uni-app · 支付宝小程序踩坑 <img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt=""><span class="read">2803</span></a></li><li><adata-report-click='{"mod":"popu_541","dest":"https://blog.csdn.net/weixin_33991418/article/details/91419153","ab":"new"}' href="https://blog.csdn.net/weixin_33991418/article/details/91419153" >Java BufferedImage设置透明背景 <img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt=""><span class="read">2695</span></a></li></ul> </div>
LabVIEW如何方便地调用DLL文件
1.jpg (24.15 KB, 下载次数: 2)
下载附件 保存到相册
2015-2-12 11:22 上传
2.jpg (17.07 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:22 上传
3.jpg (6.68 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:23 上传
4.jpg (13.76 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:23 上传
5.jpg (39.05 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:23 上传
6.jpg (19.95 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:23 上传
7.jpg (33.51 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:23 上传
8.jpg (45.04 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:23 上传
9.jpg (15.24 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:24 上传
10.jpg (20.07 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:24 上传
11.jpg (18.08 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:24 上传
12.jpg (20.14 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:24 上传
13.jpg (13.71 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:24 上传
14.jpg (16.51 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:24 上传
15.jpg (16.02 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:25 上传
16.jpg (18.16 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:25 上传
17.jpg (14.52 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:25 上传
18.jpg (19.1 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:25 上传
19.jpg (16.45 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:25 上传
20.jpg (13.28 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:25 上传
21.jpg (28 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:26 上传
22.jpg (14.89 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:26 上传
23.jpg (21.43 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:26 上传
24.jpg (25.39 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:26 上传
25.jpg (15.98 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:26 上传
26.jpg (33.08 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:27 上传
27.jpg (15.83 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:27 上传
28.jpg (14.56 KB, 下载次数: 0)
下载附件 保存到相册
2015-2-12 11:27 上传
1 #include2 #include "NIDAQmx.h"3 #include "Scale.h"4 5 #define DAQmxErrChk(functionCall) if( DAQmxFailed(error=(functionCall)) ) goto Error; else6 7 8 9 int main(void)10 11 {12 13 int32 error=0;14 15 TaskHandle taskHandle=0;16 17 int32 read;18 19 float64 data[1000];20 21 char errBuff[2048]={'\0'};22 23 int i=0;24 25 double x10=0;26 27 28 29 30 31 /*********************************************/32 33 // DAQmx Configure Code34 35 /*********************************************/36 37 DAQmxErrChk (DAQmxCreateTask("",&taskHandle));38 39 DAQmxErrChk (DAQmxCreateAIVoltageChan(taskHandle,"Dev1/ai0"/*Config correct device*/,"",DAQmx_Val_Cfg_Default,-10.0,10.0,DAQmx_Val_Volts,NULL));//40 41 DAQmxErrChk (DAQmxCfgSampClkTiming(taskHandle,"",10000.0,DAQmx_Val_Rising,DAQmx_Val_FiniteSamps,1000));42 43 44 45 /*********************************************/46 47 // DAQmx Start Code48 49 /*********************************************/50 51 DAQmxErrChk (DAQmxStartTask(taskHandle));52 53 54 55 /*********************************************/56 57 // DAQmx Read Code58 59 /*********************************************/60 61 DAQmxErrChk (DAQmxReadAnalogF64(taskHandle,1000,10.0,DAQmx_Val_GroupByChannel,data,1000,&read,NULL));62 63 64 65 printf("Acquired %d points\n",read);66 67 68 69 for(i=0;i<1000;i++){70 71 Scale(data, &x10);72 73 printf("the %d Value is : %f \n",i,x10);74 75 76 77 }78 79 Error:80 81 if( DAQmxFailed(error) )82 83 DAQmxGetExtendedErrorInfo(errBuff,2048);84 85 if( taskHandle!=0 ) {86 87 /*********************************************/88 89 // DAQmx Stop Code90 91 /*********************************************/92 93 DAQmxStopTask(taskHandle);94 95 DAQmxClearTask(taskHandle);96 97 }98 99 if( DAQmxFailed(error) ) 100 101 printf("DAQmx Error: %s\n",errBuff); 102 103 printf("End of program, press Enter key to quit\n"); 104 105 getchar(); 106 107 return 0; 108 109 }
所以,使用LabVIEW不仅可以方便地调用各种编译软件生成的DLL文件,自己也能生成DLL文件供其他编译软件调用。这样,用户在编写大型项目时更加灵活,也为熟悉C语言的工程师提供了巨大的方便。本文只对LabVIEW和VC相互调用DLL文件做了简单的介绍,很多高级功能和技巧,用户可以在实际运用中逐渐掌握。
转载于:https://www.cnblogs.com/zhengfa-af/p/8329576.html
http://www.taodudu.cc/news/show-4160817.html
相关文章:
- labview如何加载库_LabVIEW如何方便地调用DLL文件
- LoadRunner 常用函数大全+1
- C语言学习--01 认识数据类型
- 力扣 777. 在LR字符串中交换相邻字符
- X86 和 X64
- 使用串口转USB连接树莓派
- macOS Big Sur 安装 CH340 串口转 USB 驱动
- 5分钟搞定各类USB转serial串口驱动,最简单的方法
- 如何在Mac终端删除U盘的隐藏文件
- 轻松恢复U盘隐藏文件
- U盘html文件恢复不了,u盘文件突然不见了怎么恢复?恢复小技巧来了
- u盘中的隐藏文件该怎样恢复
- U盘 如何自定义U盘图标并彻底隐藏配置文件
- U盘图标改变与文件隐藏
- u盘中毒文件被隐藏恢复方法
- 强制显示U盘隐藏文件
- U盘文件恢复,3个方法恢复教程
- 恢复u盘隐藏文件
- win7查看隐藏文件_u盘删除文件怎么恢复?
- Java学习笔记(二)
- Zabbix整合ELK实现日志数据的分析实时监控
- java学习笔记参考
- Oracle - CentOS7.4 静默安装Oracle11g
- MEC@JavaSE@实战篇@笔记05@计算机网络技术基础
- Docker 学习前置,网络IP地址以及交互
- Android APP连接 MySQL
- JAVA程序员笔试面试题汇总及答案 .
- Docker容器化开发
- 18_2Servlet学习笔记
- JAVA面试题大全(part_1)
labview调用DLL相关推荐
- LabVIEW调用DLL动态链接库
LabVIEW调用DLL动态链接库 有些数据运算比如多个数组之间的处理.雨流计数法.卡尔曼滤波使用labview这样的图形编程语言实在过于麻烦,实现不难但有一定的逻辑复杂度,倒不如用C++或者matl ...
- LabVIEW调用DLL时出现异常0xc0000005代码
LabVIEW调用DLL时出现异常0xc0000005代码 当调用本地DLL时,LabVIEW崩溃,并且收到一条错误消息,说明发生了内存访问冲突(异常代码:0xc0000005). 将LabVIEW版 ...
- labview如何加载库_LabVIEW如何方便地调用DLL文件
转自:http://bbs.elecfans.com/jishu_469502_1_1.html LabVIEW调用DLL文件 LabVIEW支持通过调用DLL文件的方式与其它编程语言混合使用.比如, ...
- labview对dll的调用
LabVIEW调用DLL文件 LabVIEW支持通过调用DLL文件的方式与其它编程语言混合使用.比如,在实际的工程项目中,用户可以用C++语言实现软件的运算部分,并把这些功能构建在DLL文件中,然后再 ...
- 【更新v1.1】matlab/simulink代码生成与labview调用(DLL方式)
文章目录 0. 补充内容:SIMULINK代码生成为DLL时封装多个函数 1. 测试范例 1.1 方法1:直接输入二维矩阵(推荐方案) 1.2 方法2:一维向量输入后转换二维矩阵(特殊情况) 2. 实 ...
- LabVIEW调用.so文件的方法
LabVIEW调用.so文件的方法 (一)为什么需要用LabVIEW调用.so文件 (1.1)背景 (1.2)使用.so文件的优势 (1.3)调用.so文件示例 (二).so文件是什么 (三).so文 ...
- LabVIEW系列——LabVIEW下调用DLL动态链接库
LabVIEW下调用DLL动态链接库 目录 一.需求场景 二.所需文件 三.调用步骤 注意 需求场景: 使用其他没有提供LabVIEW接口vi库,但是提供了DLL动态链接库文件的板卡. 调用其他应用程 ...
- labview调用外部仪器设备案例一(标签打印机)
labview调用BarTender案例一(斑马标签打印机) 第一章 调用BarTender标签模板制作软件打印标签 文章目录 labview调用BarTender案例一(斑马标签打印机) 第一章 调 ...
- C#创建和调用DLL
一.写在前面 C# 语言是一种简单但功能强大的编程语言,用于编写企业应用程序. C# 语言从C和 C++语言演化而来,在语句.表达式和运算符方面使用了许多 C++ 功能. C# 语言在类型安全性.版本 ...
最新文章
- CVPR 2020 | CentripetalNet:目标检测新网络,COCO 48 % AP超现所有Anchor-free网络
- 资产管理大佬讲述:如何用大数据及人工智能挑选基金?
- Python3 格式化输出 %s %d 等
- AWS — AWS EC2
- java的准动态(反射)
- idea中启动RunDashboard
- 如何在国内下载Eclipse及其插件
- 《DB 查询分析器》中断SQL语句的执行
- java窗体容器坐标_Java的屏幕坐标是以像素为单位的,容器的左下角被确定为坐标的起点。...
- java并发AtomicIntegerArray
- anaconda windows theano keras 完全安装教程,没有gpu忽略那段话也成功了
- AlexNet原理及tensorflow实现
- ASP.net+MVC--2
- windows server 2003 32位支持8G内存
- kubernetes视频教程笔记 (10)-资源清单yaml常用字段解释
- vue的第一份正式源码
- 推荐一款基于bootstrap的漂亮的前端模板—inspinia_admin
- 浅谈人脸识别技术的方法和应用
- 尚医通 (三十一) --------- 手机登录
- Python:爬山法/随机重启爬山法/允许侧移的爬山法解决八皇后问题