推荐阅读最新更新时间:2024-03-30 22:16
使用LabVIEW 2010实现更高效的测量
目录 1. MAX 2. NI-DAQmx驱动软件 3. 定制前面板 4. 范例查找器和LabVIEW社区 5. 采集、分析和记录数据的最简单方法 LabVIEW 2010是一个图形化编程环境,可以轻松地使用任何传感器在任何PC总线上进行测量。和基于文本的传统编程语言相比,LabVIEW能够帮助你更高效地采集数据,无论是简单的温度测量,还是具有1万个通道的复杂系统的数据捕获。 LabVIEW程序被称为虚拟仪器(VI)。每个VI都包括一个前面板和一个程序框图。前面板相当于用户的操作界面,可以在上面放置按钮、开关、图形、表格等各种控件。 图1. LabVIEW的前面板作为用户的操作界面,可以使用按钮、旋钮、图形和图表等控件进行定制
[测试测量]
Labview中数值将字符串转化为数值
我们都知道两点之间最近的路径是直线,遗憾的是程序员往往走的并非直线。 目的:字符串转换为双精度数。 网友的程序框图: 分析网友的程序框图: 网友的目的是字符串转换为双精度数,从程序框图上看,他限定了字符串的格式。字符串由5个字符组成,其中整数部分2个字符,小数点1个字符,小数部分两个字符。 网友首先把字符串转换为U8数组,然后利用索引数组取出各个位,根据各位、百位、小数点后一位、小数点后两位,分别乘以10、100、0.1、0.01,然后求和。 框图中比较难理解的是除以16,求余数的操作,他的目的把ASCII转换为数字。我们知道ASCII 0X30...0X39分别是0-9的ASCII.除以16的目的是右移4位,
[测试测量]
LabVIEW在全自动点胶机中的应用
应用领域:工业自动化、工业视觉、运动控制 挑战:运用LabVIEW+Vision+Motion的结合,迅速开发一套面向商用的全自动点胶机。 应用方案:应用NI的运动控制卡和视觉开发模块,快速开发出一套全自动点胶机系统。 使用的产品:NI-7344,NI-6601,LabVIEW 8.6.1,Vision Module 介绍: 首先通过1394相机拍照获得二极管杯子图像信息,再通过NI Vision Module中自带的一些视觉判断模块,快速找到被点胶二极管杯子XY像素坐标,经过换算得到XY实际运动坐标,通过运动控制卡NI-7344和NI-6601脉冲卡,控制点胶阀运动和点胶。运动执行系统采用了松下伺服系统,保证运动的准确。通过N
[测试测量]
基于LabVIEW平台车载电磁阀自动测试系统的设计与实现
引言 汽车产业一直被列为国家的支柱产业。近年来,国内 汽车产业发展迅猛,至2009年已突破年产1000万量的大关。 汽车 变速箱电磁阀为汽车自动变速箱或手自一体变速箱液压 执行装置中的关键部件,其作用是根据发动机和底盘传动系 统的负载状况,对油泵输出到各执行机构的油压加以控制, 以控制各离合器和制动器的结合与分离实现自动换档。 电磁阀综合特性测试的测试项目多,测试系统复杂且 要求高可靠性和柔性。国际上有较为先进的电磁阀检测设备,可实现对各种型号电磁阀的高精度和高效率自动测试。 不足之处是这类检测设备的价格昂贵且设备供应周期和后期 维护都较困难。基于实际汽车变速箱电磁阀测试需要,研制 一种基于虚拟仪器技术的电磁阀自动测试系统,
[测试测量]
弹上通信系统的LabVIEW与51单片机的通信技术
引言 某型信息化弹药通过对目标的基准弹道与飞行中的攻击弹道进行比较后,给出有限次不连续的修正量来修正攻击弹道,以减少弹着点误差,提高弹丸对付高速机动飞行目标的命中精度,或提高远程打击精度。该信息化弹药的基本结构就是在常规炮弹上加装弹道修正模块,弹道修正模块主要由微控制器根据基准弹道修正攻击弹道参数来提高命中率。 在传感器及信号调理电路的基础上,选用高速单片机、快速的数据传输总线以及LabVIEW应用程序,可快速开发一个简单实用的信息化弹药弹道控制通信系统模型。本通信系统模型用USB总线,在PC机与USB设备间实现上下位机之间的通信,在软件方面通常要完成以下设计:USB设备固件编程、USB设备驱动编程和PC机应用程序设
[单片机]
启动LabVIEW 8.2
重新启动计算机,完成LabVIEW 8.2的配置,就可以开始运行LabVIEW 8.2了。用户可以通过以下几种方式运行LabVIEW 8.2。 (1)通过桌面快捷方式运行LabVIEW程序; (2)进入LabVIEW 8.2安装路径,双击 LabVlEW.exe 运行程序; (3)在 开始 菜单中选择 开始 所有程序 National Instrument LabVIEW 8.2 或 开始 所有程序 National Instrument LabVIEW 8.2 LabVIEW ,运行程序。 运行LabVIEW 8.2应用程序,经过自动初始化窗口之后,出现图1所示的LabVIEW 8.2启动窗口。
[测试测量]
如何使用LabVIEW和DLL传递和接受指针
虽然我们都知道要使用 Call Library Function Node去载入DLL,但一遇到指针(Pointer)还真不知道该怎么设定? 指针 (Pointer)是在C语言中很重要的一种资料型态,并且是被广泛的被使用,所以当要用LabVIEW去呼叫C/C++所开发的DLL时,一定会遇到指针的问题,接着我会以传递及接收指标这两个方向来说明。 一、传递指针到 DLL ①传递整数 (Integer)指标 如果以下是我们呼叫的函式 void ReturningValuesByReference_Integer(int x, int y, int *sum); 我们要将资料传递到 *sum中,所以请在Data ty
[测试测量]
三相无刷永磁电机的面向现场的控制研究
下一代电机控制器设计 BAE Systems Avionics 公司设计和制造军事电子和监视系统。为了保持竞争力,航空电子部门不断评估新工具和技术,用于减少新技术的设计生产间隔时间。我们在实验室里把时间用在开发硬件和软件上,这是我们持续成功的关键。 磁场定向控制(FOC),或者矢量控制,是一项新技术,它可以改进各种电机的转矩- 速度特性,而我们公司的大多数产品都集成了至少一个直流电机。爱丁堡的BAE Systems 公司伺服系统技术集团,对增加峰值功率非常有兴趣,因为升级后的电机驱动器将为现有的电机提供额外的性能,并且通过在新设计中减少电机质量来节省航空产品的重量。 同时,随着FPGA 性能的提高,我们不仅可以使
[工业控制]