推荐阅读最新更新时间:2024-03-30 23:01
基于LabVIEW和PXI的汽车数字仪表测控系统
引言 在汽车智能数字仪表的开发过程中,数字仪表所需要采集的信息量比较多,各种车型的信息参数又差别较大,这些问题的存在给仪表的实车测试和参数标定带来了困难。为了在开发过程中能够快速有效地测试系统的各项功能,提高系统开发效率,我们设计了一套测试系统,它能够模拟产生汽车上的各种参数信息,快速地对设计仪表进行全面的测试,节约台架或实车测试时间,降低测试风险。 图1 仪表测试系统硬件功能框图 图2 仪表测试平台软件总体功能框图 系统设计 汽车智能数字仪表测试系统的开发要求针对不同的车型,能够模拟产生出仪表所需的各种采集信号信息,并且能够通过CAN接口与被测仪表进行通信。本文介绍的测试系统包括以下主要功能: 车速里程表的脉冲信号模
[测试测量]
关于错误簇的运用
在labview中,错误簇的运用能够方便用户迅速的找到错误并且处理! 错误簇有个特点 就是只能显示一个错误,这个错误就是程序最早发现的那个错误。 看这样一个例子: 在这个简单的程序中,我们没有利用任何关于错误簇的东西。 如果我们在弹出的对话框中 不给程序指定相应路径的话,就会直接弹出如图的错误提示。(在运行到错误是就弹出) 如果我们给这一小个程序加上错误簇流的话,我们同样取消指定文件路径,错误将被显示在错误簇显示控件中,在运行过程中将不会做出任何提示。 正如上图所示。 当然,要想知道错误的具体信息,我们可以在错误簇显示控件上 右键单击 显示其详细信息。如下图 正如详细信息所言,错误代码是43 可
[测试测量]
基于LabVIEW和NI USRP进行射频/通信物理层研究
图1:抑制前后检测仪上显示的符号、BER、SNR、电流估计值、传输状态信息概览。 LabVIEW系统设计软件在并行编程上确实很出色,是我研究过程中开发信号处理和通信算法的好帮手。我用过C++、Java和其他语言进行编程,但我还没发现有其他方法比LabVIEW更直接、更直观地反映这种并行机制。 -JanDohl,Ph.DcandidateattheVodafoneChair,TUDresden 挑战: 设计更佳的数字信号处理方法,校正非线性射频损伤;使用真实无线信号验证该方法。 解决方案: 将仅仿真代码移植到NILabVIEW软件,采用实时数字信号处理(DSP)技术并借助两个NIUSRP
[测试测量]
LabVIEW设计模型——状态机
状态机是在工程应用中使用最多的设计模型。使用状态机,我们可以很容易的实现程序流程图中的判断、分支。 状态机是由一系列的状态构成的,其中包括一个 初始化 状态,和一个 停止 状态。程序油 初始化 状态开始,由 停止 状态结束。一般来说,在 初始化 状态中进行控件与变量的初始化、打开文件以及创建引用等操作,而在 停止 状态中进行清除临时数据、关闭文件和结束引用等操作。在状态机中,每一个状态都可能导致一个或多个状态的发生,其下一状态是由用户的输入信息和当前状态所决定的。 在决定使用状态机作为我们的设计模型后,我们首先要画出一个状态转换图。在图中要列出系统中的所有状态,以及各个状态之间的转换关系。而且要标明转换所需要的条
[测试测量]
基于虚拟仪器的旋变/数字转换系统设计
引言 航迹绘算仪(以下简称航迹仪)是非常重要的航海导航设备,用于自动推算船舶的船位并将其航迹自动绘制在麦卡托海图上。当航迹仪出现故障进厂维修时,需构建航迹仪仿真运行与测试平台,完成航迹仪在线工作环境的模拟和解算输出的检测,以方便维修人员对故障进行排除和检测维修后的航迹仪经纬度输出精度是否满足要求等。对于大量采用旋转变压器(以下简称“旋变”)、自整角机等微电机作为机械解算元件的航迹仪来说,轴角信号的采集是其仿真运行与测试平台需重点解决的问题之一。本文以一路纬度信号(旋转变压器输出,转值2°/r,激磁40V400Hz,信号电压23V,增量式输出)的采集为例介绍一种旋变轴角模拟信号的采集方法。 设计方案 为了保
[测试测量]
LabVIEW程序设计模式(三)—消息队列型状态机模式
针对基本状态机模式的第(1~3)个问题,需要对模式进行改进。本节将一一分析这些问题对应的解决方案,并最终形成一种新的状态机模式 消息队列型状态机模式。 状态的分类不清晰。 这是一个涉及各个状态分类管理的问题,是一个组织问题。我们可以做一个类比,在一个书桌上有许多种类的书籍(通信、计算机、机械、法律等),这些书都摆放在书桌上很整齐。但是我们在寻找一本书时并不会觉得很迅速和随意,因为书籍的摆放是无序的,每次寻找书籍我们不得不从第一本开始浏览直至找到我们想要的书籍。或许可以做一些改变,我们设置一些书立,将不同种类的书使用书立分开。并且在书立上标明这些书籍表示的种类。这样我们在寻找某一种书籍时就不需要从第一本书开始寻找了,只需要找到对
[测试测量]