利用LabVIEW 、MATLAB 和C 实现非NI 接口卡的数据采集及处理**

周旭欣1 董兵超1 向明礼2 李拥秋1 袁支润1?

(1.四川大学生物力学研究所,成都:610065;2.四川大学化工学院,成都:610065)

摘 要:本文介绍了数字测控系统和虚拟仪器开发中,如何利用LabVIEW 引入C 源代码对非NI

设备端口访问、实时信号采集和基于MATLAB 的数据可视化信号处理的方法。

关键词:LabVIEW 数据采集 数据处理 CIN 图标 MATLAB Script 节点

1 引言

随着IT 业的迅猛发展、各种高性能的接口芯片不断出现,图形化编程、数据可视化处理优秀软件的问世,为测控系统和被测信号的处理所需的实时、快速、高效编程提供了可能,为工业测控领域、信号处理各界人士广泛应用提供了很好的条件。作者在论文研究前期准备阶段,通过不断摸索、试验,终于实现了如何用性能优良的图形编程软件LabVIEW 实现对非NI 设备进行实时数据采集,并将采集的数据如何用优秀的数据可视化信号处理工具MATLAB ,方便、快捷、高效进行分析及显示。

2 LabVIEW 的编程思路

用LabVIEW 编程,实质上是二次开发的过程,如图1所示,是至顶而下在不同层面上进行设计。①为LabVIEW 的前面板。②为LabVIEW 的图形框层。该层为核心,相当于VC 下的文本编辑框,大部分功能的实现是在该层上象搭积木一样组合各个图标而完成。当LabVIEW 需要使用CIN 调用C 时,则出现③。①和③分别与②产生对应关系:①上的控件在②上对应产生相应的图标(图标相当于C 语言中的变量);②上的CIN 图标在③层面上对应一个功能由用户编写的CINRun ()函数的代码框架,该框架包含一些诸如文件头、函数声明等基本信息。①②在LabVIEW 环境下进行,而③则脱离这个环境编写和编译,编译的最终文件再由②中CIN 调用。

图1 数据采集、分析前面板

Fig1 Front panel of data acquisition and analysis

至顶

图1 LabVIEW 编程层次示意图

Fig1 Sketch map of LabVIEW programming

3 前面板及图形框设计

** 高等学校博士学科点专项基金资助(NO.20010610028)

?

周旭欣,女,1973-,四川大学生物医学工程专业硕士生。主要从事生物医学信息与仪器方面的研究。 ?

通讯联系人,袁支润,男,四川大学生物力学研究所,教授,博士生导师。

_______________________________________________________________________________http://www.doczj.com/doc/9c09bd9f51e79b8968022680.html

怎么用vc采集ni卡数据_利用labview、matlab和c实现非ni接口卡的数据采集及处理相关推荐

  1. 怎么用vc采集ni卡数据_智能水表读数怎么看?家用智能水表怎么安装?

    平时生活中最离不开的就是水源,因此这也就与电表有着密不可分的联系,现在很多家庭使用的都是智能水表,但是对其怎么看?怎么安装相信绝大多数人都不太了解,下面就跟随装一网一起来看看吧! 智能水表的类型 1. ...

  2. 怎么用vc采集ni卡数据_作家型INFJ的N灵感采集 | INFJ自我成长

    "美是美妙,是奇异,艺术家唯有通过灵魂的煎熬,才能从宇宙的混沌中创造出美.而当美出现,它并非为了让每个人都认出它自己.要认识它,你必须重复和艺术家一样的奇异之旅.这是一支他唱给你的旋律,要想 ...

  3. python采集抖音数据_【图片】如何采集抖音的数据?【python吧】_百度贴吧

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 抖音App和服务端交互使用的是HTTPS协议,使用Fiddler很容易可以捕获到数据,如下图所示. 不过想要自己模拟一个有效的请求可不是那么容易了,因为它 ...

  4. 利用python从网页查找数据_利用Python模拟淘宝的搜索过程并对数据进行可视化分析...

    数据挖掘入门与实战 公众号: datadw 本文讲述如何利用Python模拟淘宝的搜索过程并对搜索结果进行初步的数据可视化分析. 搜索过程的模拟:淘宝的搜索页面有两种形式, 一种形式是, 2019/2 ...

  5. dataframe修改数据_利用Python进行数据分析(语法篇)

    一.数据 结构化数据: 1.多维数组--矩阵 2.表格型数据(关系型数据库中的数据) 3.通过关键列相连接的表 4.间隔平均或者不平均的时间序列 二.关于iPython 三.Numpy学习 numpy ...

  6. pandas 转化np数据_利用Python进行数据分析(语法篇)

    一.数据 结构化数据: 1.多维数组--矩阵 2.表格型数据(关系型数据库中的数据) 3.通过关键列相连接的表 4.间隔平均或者不平均的时间序列 二.关于iPython 三.Numpy学习 numpy ...

  7. java爬取网页数据_利用Python做数据分析—对前程无忧数据类岗位进行分析

    引言 随着时代的发展,我国在各行各业都需要大量的人才引进,处于近几年最热门的行业也称"最火行业":大数据.数据分析.数据挖掘.机器学习.人工智能,这五门行业各有不同又互有穿插.近几 ...

  8. python处理行情数据_利用Python脚本来获取期货行情数据

    因为自己最近在学习做期货交易,想要下载期货的行情数据来做分析.有一些交易软件是可以导出数据的,但是导出的过程还是需要很多的手工操作,自己在想能不能通过Python程序来实现呢. 新浪期货数据接口介绍 ...

  9. python获取股票逐笔交易数据_利用python下载股票交易数据

    前段时间玩Python时无意看到了获取股票交易数据的tushare模块,由于自己对股票交易挺有兴趣,加上现在又在做数据挖掘工作,故想先将股票数据下载到数据库中,以便日后分析: # 导入需要用到的模块 ...

最新文章

  1. 点云python-pcl
  2. Oracle 日志文件
  3. Android --- layout_marginStart和layout_marginEnd的详细讲解
  4. C++中的抽象类及纯虚函数的实现与否
  5. eclipse总是自动跳到ThreadPoolExecutor解决办法
  6. 如何通过离线安装的方式让sublime text具有TypeScript语法高亮的功能
  7. Spring Boot 配置随机数那些小技巧
  8. python函数返回的元组_python – 从函数返回一个单独的元组元组
  9. 修改这个新的伪原创工具列表
  10. rbf核函数_高斯过程回归础(使用GPy和模拟函数数据集)
  11. 瑞幸咖啡公布对董事长兼CEO郭谨一调查结果:未发现不当行为
  12. Scrapy爬取起点小说网数据导入MongoDB数据库
  13. 仿苹果官网首页面(Hbuilder X+CSS)
  14. w10运行游戏计算机中丢失xinput1-3.dll,Win10系统提示丢失xinput13dll的解决方法
  15. script什么意思中文翻译成,script的中文意思是什么
  16. nginx基础:nginx访问限制
  17. html textarea 缩放,textarea自动撑开缩放
  18. 跑跑卡丁车组队竞速赛得分制度问题
  19. Python 之 Matplotlib xticks 的再次说明、图形样式和子图
  20. 女生应该找一个会打DOTA的男生做老公

热门文章

  1. 网页截图工具WebThumb
  2. 关于HashMap几个刁钻的面试题,第四个我就跪了
  3. 顺丰单季营收610亿:同比降3%,净利17亿,获政府补助1.88亿
  4. [春秋云镜]CVE-2020-19960,CVE-2020-19961
  5. 告诉你C盘里的每个文件夹都是干什么用的!
  6. 线程的几种状态和状态之间的转换
  7. 5.1(Spring)Spring和IOC学习
  8. python onvif 控制云台移动
  9. toshiba 共享文件夹_东芝2051C打印机怎么连接并扫描文件到电脑?
  10. 数据结构---学习前的必知知识