当前位置:文档之家› LabVIEW和IMAQ在手机摄像检测系统中的应用

LabVIEW和IMAQ在手机摄像检测系统中的应用

LabVIEW和IMAQ在手机摄像检测系统中的应用
LabVIEW和IMAQ在手机摄像检测系统中的应用

来源:电子设计应用作者:张含思,杨月明,王茂利

摘要: 应用NI 公司应用程序开发平台LabVIEW 和强大的图像处理软件IMAQ ,同时配合图像采集卡并采用图像处理的基本方法,实现手机摄像头焦距的调节和L ENS 的灰尘散布检测等诸多功能测试。

关键词:LabVIEW;IMAQ;图像处理

引言

随着通讯事业在中国的蓬勃发展,移动电话的使用越来越普遍,消费者对手机的功能要求也越来越高。尤其是现在具有摄像功能的手机已成为一种潮流,因此,手机摄像功能也成为衡量手机性能的重要因素之一。手机摄像功能测试还处于摸索之中,为此提供一种行之有效的测试方法。NI 公司先进的图像化编程软件LabVIEW 和视觉检测处理系统IMAQ 及相应硬件组成的测试系统,具有开发周期短、结构灵活、成本低和功能扩展容易等优点。

硬件组成及连接方式

硬件系统由待测摄像头、PC、高速图像采集卡PCI-1424 、稳定的光源、图像板、XY 气动平移台及附在平移台上的夹具等共同组成。通过摄像头对图像板上的图像进行实时采集,将所采图像传给PC ,然后,再经过数据采集卡转换成数字化图像显示在屏幕上。固定摄像头所用夹具附在XY平移台上,这样在夹具固定摄像头的同时,可以转动夹具调整摄像头的焦距。系统通过GPIB卡连接稳压电源,为了方便和仪器连接,我们使用NI 公司的PCI-GPIB IEEE488. 2 连接线缆。图像板上采用整齐的黑白正方格图像,便于增强对比和分辨边界。洁净的玻璃遮光挡板用来对图像进行灰度分析。由于是成像的测试,因此对光源也有严格的要求。我们采用在夹具两边分别放置一个稳定光源的方法,使图像亮度均匀。

LabVIEW和IMAQ PCI-1424

Laboratory Virt ual Inst rument EngineeringWorkbench 是由美国国家仪器公司(NI) 推出的一个功能强大而又灵活的仪器和分析软件应用开发工具。LabVIEW 程序称为虚拟仪器,简称为VI 。LabVIEW 具有图形化编程、数据流传输、无限嵌

套子VI 等优点,而且图形直观,界面友好,开发周期短,运行稳定。为广大工程师和科学家进行测试测量、过程控制及数据分析和存储带来了方便。同时,LV 提供了大量的虚拟仪器和函数库来帮助编程,还配有功能更加强大的工具包,如我们所使用的IMAQ VISION ,就是一种专门用于机器视觉和图像处理的软件包。

IMAQ (image acquisition) 位于框图窗口(Diagram) 上Function 选项板中,主要用于控制NI2IMAQ 设备采集图像信息。IMAQ 具有缓存管理器,可以同时完成数据采集和处理,并且通过对存贮器的直接访问传递数据。其编程简单,所包含数十种子VI ,可以满足各种编程需要。我们所使用的IMAQ 硬件是PCI-1424 ,用于获取彩色和灰度图像,控制数码摄像的数字图像采集板。具有图像采集速度快、成像范围大、图像分辨率高等优点。其时钟频率达到50 MHz ,最高200 MB 图像采集,16~80 MB 的板卡存贮器可以满足大范围图像采集,使系统具有更高的实时性。还可兼容RS-422/ TTL 或LVDS/ TTL 摄像机,是工业及科学应用的理想设备。

检测方法及步骤

由于该系统自动化程度较高,只需将摄像头用夹具固定,同时与接口连接,摄像清晰度便以数值形式显示。如果数值没有达到标准,对夹具进行转动,调节焦距至数值显示PASS 为止。然后再将挡板移至镜头前,进行灰尘散布测试。如无异物出现,PASS ;否则,FAIL 。FAIL 的产品要记录出错原因,而分析过程中的数据记录也正是LabVIEW 的另一优势,这样使出错原因清晰可查,返工时有的放矢。

系统能够检测的功能很多,包括系统参数配置测试、最佳焦距测试、预胶焦距测试、灰尘散布检测、光度均匀检测等。每个功能各自独立用一个子VI 表示,调用方便,运行调试灵活,容易完善和改进。因为这些检测功能要全部通过,L ENS 才可以下线,所以各子VI 为串行连接。有一处出错,该产品就FAIL 。这样严格控制产品的下线,提高了产品检测质量。系统流程如图2所示。

各子VI 分别为参数配置、焦距调节、预胶测试、预胶灰度测试、镜头滴胶、过胶确认、过胶灰度检测和错误输出。

软件流程与图像处理

取两个主要的子VI 进行分析。首先调焦测试系统的流程图,如图3 所示。

我们用IMAQ 中的snap . vi ,再通过循环实现连续采集图像。由于要对每一个区域及像素进行分析,为了提高效率又不失真,因此,对图像隔像素提取,并把图像转化为8-bit 灰度图进行处理。根据图像大小将其平均分成相应区域(7 *7) ,对每个ROI ( region of interest ) 区域进行边缘分。即先计算出每一区域坐标范围,并进一步得出每一像素的坐标值( x ,y) ,再计算光强,得到每一像素的光强值f ( x ,y) ,如图4 所示。图中x ,y 代表空间坐标值; f 是点( x ,y) 的光强度值。

在进行图像处理时,要对每一区域中的每一像素采用二值化和LU T 等一些基本的图像处理操作,最后,通过中值滤波得到图像中黑白两种颜色的对比变化值。利用求二次均值、标准偏差的方法得出整个图像的评估值。同标准值比较,满足要求就PASS ,否则重测一次,再FAIL 则送去返修。

另一个重要测试是图像的灰度散布测试,包括对图像光度均匀分析测试、灰尘颗粒测试和晕圈测试。由于篇幅所限,这里只取灰尘颗粒测试加以说明。在该项测试中,主要用IMAQ Particle Filter . vi ,IMAQ ComplexParticle. vi 和IMAQ ComplexMeasure. vi 对图像进行检测。而基本的图像处理方法与前面类似,这里不再赘述。在Particle Filter . vi 中,对输入量Selection Value即过滤颗粒参数的设置是关键。参数值小了,一些对成像无影响的细尘也被当作颗粒处理;参数值大了,则一些不能容忍的颗粒也会被忽略。因此,需要根据经验和实际情况而定,

经过大量实验才能得出合适的值。这样,编程时利用现成的IMAQ VI 就可以实现要求。从而得到颗粒数量、范围大小等详细数据,准确而方便。所有测试结束后,根据程序设置自动生成报表,提供所有数据并将其存盘,供参考调用及修改,十分方便。测试图像如图5 和图6 所示。

调焦测试系统界面中,实时地显示采集图像的清晰程度。当中间计算数值高于97. 5 时,显示为绿色,代表PASS ;否则显示红色。由于对图像分区域处理,所以四周数值达到96 即可。要求界面中5 个数值均为绿色时,产品才允许通过;若有一数值为红色,便需要转动夹具,不断调节焦距,直至显示PASS。灰度散布测试系统界面,供操作人员进行目检,观察是否有显道、线条、颗粒等缺陷。这样,通过机器检测和人工目检相结合保证产品质量。操作人员只要进行简单的操作和基本辨别,无需特殊的技术要求。

系统主要技术指标:图像大小为640 ×480 ;ROI 数量为5 ;ROI 大小为40 ×40 ;平均运行时间为22 s ;图像板距离为60 cm ; 照明为300 LUXD65 。

结论

系统已在某知名大公司的实际生产中得到应用,并且情况良好。经实践证明,用LabVIEW 和IMAQ 及其相应硬件开发的这套测试系统性价比高,设备运行稳定。而且针对不同型号的LENS ,只需对子VI 进行相应调整,非常方便,提高了公司的生产效率和经济效益。

国内手机信息安全的现状与建议

国内手机信息安全现状与建议 信息安全,实质就是保障信息系统或网络中的信息资源免受各种类型的威胁、干扰和破坏,其中,手机信息安全尤为重要。随着智能手机的不断发展,手机逐渐成为数据资料的临时储存载体,其中难免包含着重要的机密信息,任何国家、政府、部门、行业都必须高度重视手机信息安全问题,手机信息安全问题是不容忽视的国家安全战略。 中国的改革开放带来了各方面信息量的急剧增加,并要求大容量、高效率地传输这些信息。为了适应这一形势,通信技术发生了前所未有的爆炸性发展。除有线通信外,短波、超短波、微波、卫星等无线电通信也越来越被广泛地应用。与此同时,国外敌对势力为了窃取中国的政治、军事、经济、科学技术等方面的秘密信息,运用侦察台、侦察船、侦察机、卫星等手段,形成固定与移动、远距离与近距离、空中与地面相结合的立体侦察网,截取中国通信传输中的信息。 敌对势力的信息截取途径,手机已成为最主要的监测对象。手机作为人手必备的电子产品之一,记录着机主大量的重要信息,包括真实身份、社会职务、机密文件等。一旦被窃取,通过大数据分析,便可轻松掌握机主的各类数据资料,使机主成为一个毫无秘密的“透明人”。 手机遭受攻击导致泄密的方式一般包括以下几种: (1) 非法使用(非授权访问):手机中的某一资源被非授权的人或以非授权的方式使用。 (2) 窃听:用各种可能的合法或非法的手段窃取手机中的信息资源和敏感信息。例如对手机通信线路中传输的信号搭线监听,或者利用通信设备在工作过程中产生的电磁泄露截取有用信息等。 (3) 业务流分析:通过对某一手机进行长期监听,利用统计分析方法对诸如通信频度、通信的信息流向、通信总量的变化等参数进行研究,从中发现有价值的信息和规律。

学用DRVI可重构虚拟仪器实验平台

实验一学用DRVI可重构虚拟仪器实验平台 实验目地 通过本实验让学生了解虚拟仪器地概念和基于组件地装配式软件设计方法,掌握用DRVI可重构虚拟仪器平台进行计算机测试系统设计地方法.b5E2RGbCAP DRVI可重构虚拟仪器实验平台简介 1、概述 DRVI可重构虚拟仪器实验平台是华中科技大学何岭松教授工程组和深圳市德普施科技有限公司联合开发出地一种自主知识产权地新型装配架构地虚拟仪器,其设计思想是按照汽车和PC机地装配式生产模式,将计算机虚拟仪器测试系统分解为一个软件装配底盘和若干实现独立功能地软部件模块.然后,根据测量任务需求,用软体底盘把所需地软部件模块装配起来,形成一个满足特定需求地测试系统.当测试任务发生变化时,对软体底盘上装配地软部件模块进行重新组合和装配就可以快速调整为另一个新地测量系统.p1EanqFDPw DRVI地主体为一个带软件控制线和数据线地软主板,其上可插接软仪表盘、软信号发生器、软信号处理电路、软波形显示芯片等软件芯片组,并能与A/D卡、I/O卡等信号采集硬件进行组合与连接.直接在以软件总线为基础地面板上通过简单地可视化插/拔软件芯片和连线,就可以完成对仪器功能地裁减、重组和定制,快速搭建一个按应用需求定制地虚拟仪器测量系统.DXDiTa9E3d

图1、虚拟仪器软件总线结构图 2、软件安装和运行 从光盘启动DRVI可重构虚拟仪器实验平台安装程序DRVISetup.exe(或从深圳市德普施科技有限公司网站下载该软件>,运行该安装程序后出现如下界面,按提示进行软件安装,分别填写用户名、单位,并设定软件工作路径等参数,直至出现结束画面为止.RTCrpUDGiT 安装完成后在WINDOWS桌面上出现图标,在程序组中出现DRVI,双击该图标就可以启动DRVI软件. 图2、DRVI软件安装界面

《虚拟仪器设计实验》实验二

实验二、程序结构的使用 一、实验目的 掌握条件结构、循环结构、移位寄存器、顺序结构的使用; 二、实验内容 设计使用循环结构、条件结构、顺序结构控制程序运行的虚拟仪器。具体内容如下:1.求一个数的平方根,当该数大于等于0时,输出开方结果;当该数小于0时,用弹出式对话框报告错误,同时输出错误代码-99999。 2.产生100个随机数并求其最小值和平均值。 3.用随机数(0-1)连续产生0~1的随机数,计算这些随机数平均值达到所用时间。 三、实验步骤 1.求一个数的平方根 启动LabVIEW,打开一个空白的VI。 在前面板窗口适当位置放置一个数值型控制件和一个数值型显示件,并把它们的标签分别修改为“x”和“sqrt(x)”。用编辑文本工具在适当位置,用适当的字体、字号填写实验名称、班级和姓名,图所示前面板供参考。 在框图程序窗口中,从函数模板上找到“大于等于”、“单按钮对话框”,“平方根”和“条件结构”并放置到适当位置,设计框图程序如图所示。 用“姓名实验2-1”为文件名保存你所做工作,如:李红实验。输入x值,运行程序并记录程序运行结果。 图虚拟仪器1的前面板

图虚拟仪器1的框图程序 2.产生100个随机数并求其最小值和平均值 启动LabVIEW,打开一个空白的VI。 在前面板窗口适当位置放置两个数值型显示件,并把它们的标签分别修改为平均值和最小值。用自由“编辑文本”工具在适当位置,用适当的字体、字号填写实验名称、班级和姓名,图所示前面板供参考。 在框图程序窗口中从函数模板上找到“For 循环”并放置到适当位置,为记数端口连接一个32位整型数100;创建两个移位寄存器分别用来从一次循环向下一次循环传递当前最小值和当前随机数累加值;初始化移位寄存器即为移位寄存器左侧端口赋值,设置当前最小值移位寄存器初值为1,当前随机数累加值移位寄存器初值为0,所对应的程序框图如图所示。创建移位寄存器的方法是在循环的左边框或右边框上弹出快捷菜单,然后选择“添加移位寄存器”。 在框图程序窗口中从函数模板上找到“最大值与最小值”、“除”、“加”、“随机数(0~1)函数”,设计框图程序如图所示。

虚拟仪器实验三

虚拟仪器实验报告三 专业年级机电113 姓名胡燕学号2011012579 成绩 一、实验目的: 学习掌握LabVIEW的程序结构,并对基本的结构:顺序结构、for循环,while循环、case结构、事件结构、使能结构、公式节点进行应用。 二、实验内容: 1 顺序结构(Sequence Structure) 2 For循环 3 While循环 4 Case结构 5 事件结构(Event Structure) 6 使能结构 7 公式节点(Formula Node) 8 跟着实例学—模拟温度采集监测系统 9 完成课后习题 三、实验步骤: 1 针对每种程序结构,首先学习程序结构的基本原理以及使用方法。 2 学习怎么在LabVIEW中建立该种程序结构 3 了解该种程序结构的数据基本传送类型 4 学习编写LabVIEW程序 5 完成该程序结构的练习题,加深对该种结构的应用 6完成课后题 四、实验总结: 本次上机实验主要学习了LabVIEW的程序结构,通过多程序结构的学习更加加深了对LabVIEW的兴趣,与其它软件对比,更加了解到LabVIEW 程序结构变成的简单以及实用性。 本次主要学习顺序结构、for循环、while循环、case结构、事件结构、使能结构和公式节点的基本编程方法和原理,以及简单的应用。通过使用各个结构进行编程发现LabVIEW的实用性。老师演示各个例题时发现做题方法的多样性。通过本次编程也对LabVIEW的数据类型以及类型的基本变换更加深入的学习了 本次实验接触到了更多的新知识,实验过程中遇到很多问题,但在老

师的指导下和同学的帮助下都把这些问题一一解决了。本次实验过后对虚拟仪器这门课程有更浓厚的兴趣了。 五、实验作业: 1. 利用顺序结构和timing面板下的tick count VI,计算for循环1000000 次所需的时间。 前面板贴图 第0帧 第一帧

虚拟仪器程序设计实验指导书

《虚拟仪器程序设计》实验指导书机械与电气工程学院舒华戴新编 广州大学2009年

目录 实验1 熟悉LabVIEW编程环境 实验1-1 LabVIEW的基本操作 (1) 实验1-2 练习 (4) 实验2 控件与程序框图应用 实验2-1 虚拟仪器前面板的设计 (5) 实验2-2 编写简单的LabVIEW 程序 (6) 实验3 子VI程序设计及调试程序技巧 实验3-1 创建子程序 (8) 实验3-2 子程序的调用 (10) 实验3-3 程序调试技巧 (12) 实验4 程序结构(1) 实验4-1 使用for循环结构 (14) 实验4-2 使用while循环结构 (16) 实验5 程序结构(2) 实验5-1 使用条件结构 (18) 实验5-2 使用顺序结构 (19) 实验5-3 使用事件结构 (20) 实验6 数据的表达与图形显示 实验6-1 Waveform Graph的应用 (23) 实验6-2 比较Waveform Chart和Waveform Graph (24) 实验6-3 使用XY Graph显示图形 (26) 实验6-4 公式节点及图形显示 (27) 实验6-5 虚拟信号发生器 (28) 实验7 非连线的数据传递方式 实验7-1 控制仿真 (30) 实验7-2 数制变换及计数仿真 (32) 实验7-3 全局变量编程 (33) 实验8 文件操作 实验8-1 文本文件操作 (34) 实验8-2 电子表格文件操作 (35) 实验8-3 仿真温度数据的记录 (36) 实验8-4 仿真温度数据的读取 (37) 实验9 应用程序设计 实验9-1 构建简单的信号分析与处理系统 (38) 实验9-2 频率响应函数与数字滤波实验 (38)

虚拟仪器实验报告四[1]

虚拟仪器实验报告四 专业年级电信081姓名李冬祥学号08808003成绩 一、实验目的:LabVIEW中字符串、数组、簇和矩阵 二、实验内容:LabVIEW基础学习 三、实验步骤:启动LabVIEW,创建VI程序,在前面板(用户界面)和后面板(程序框图)中进行试验。 三、实验结果: 练习1:组合字符串 练习2:字符串子集和数值的提取 练习3:Build Text Express VI

练习4:用循环创建数组 练习5:创建二维数组

练习6:多图区图形 练习7:使用创建数组功能函数 练习8:多态化练习

练习9:簇排序 练习10:簇 四、实验总结: 通过本次实验通作业了解Labview中的字符串、数组、簇和矩阵的用法掌握字符串及其函数在编程中的应用、列表和表格中创建字符串、利用字符串的功能函数组合新的字符串,同时掌握了字符串格式的编辑和Build Text Express VI的建

立与配置。掌握数组的建立和初始化,以及数组之间的基本算术运算。掌握簇的创建及簇操作函数的应用及使用簇与子VI传递数据。 五、实验作业: 1、为第3章的习题2连续温度采集监测添加报警信息,如下图所示,当报警发生时输出报警信息,例如“温度超限!当前温度78.23℃”,正常情况下输出空字符串。 思路:用第三章的 部分程序就可以 实现。 2、对字符串进行加密,规则是每个字母后移5位,例如A变为F,b变为g,x 变为c,y变为d… 思路:按照字母表实现这一加密功能,程序如下图:

3、产生一个3×3的整数随机数数组,随机数在0到100之间,找出数组的鞍点,即该位置上的元素在该行上最大,在该列上最小,也可能没有鞍点。如下图。 思路:按要求产生一个3×3的整数随机数数组,随机数在0到100之间,找出数组的鞍点,即该位置上的元素在该行上最大,在该列上最小,也可能没有鞍点。 4、利用簇模拟汽车控制,如右图所示,控制面板可以对显示面板中的参量进行控制。油门控制转速,转速=油门*100,档位控制时速,时速=档位*40,油量随VI运行时间减少。 思路:利用簇模拟汽车控制,如右图所示,控制面板可以对显示面板中的参量进行控制。油门控制转速,转速=油门*100,档位控制时速,时速=档位*40,油量随VI运行时间减少。

虚拟仪器仪表综合实验装置实验指导书模板

虚拟仪器仪表综合实验装置实验指导 书 1

实验一 温度传感器实验 一、 实验目的 掌握温度传感器的特性、 工作原理及其应用。 二、 实验原理 实验电路图如图1-2所示, R2用作加热电阻, R3为负温度系数热敏 电阻NTC, 用来检测加热温度的变化, R3、 R4、 R5、 R6组成全桥电路, 当J1的1-2端、 J2的1-2端断开时, 则桥路后面的精密仪器放大器的输入电压为0, 此时能够经过调节电位器RW 对放大电路进行调0; 当J1的1-2端、 J2的1-2端接通时, 则桥路的输出电压信号经放大调理电路放大, 从而在Uo 的输出端得到随加热温度变化而变化的电压信号。 本实验中的温度传感器采用了热敏电阻, 热敏电阻是一种对热敏感的电阻元件, 一般用半导体材料做成, 能够分为负温度系数热敏电阻NTC( Negative Temperature coefficient Thermistor) 和正温度系数热敏电阻PTC( Positive Temperature Coefficient Thermistor) , 临界温度系数热敏电阻CTR( Critical Temperature Resistor) 三种, 本实验用的是负温度系数热敏电阻NTC, NTC 一般是一种氧化物的复合烧结体, 特别适合于C 0300~100-之间的温度测量, 它的电阻值随着温度的升高而减小, 其经验公式为: ??? ? ?-=0110T T B T e R R , 式中, R0是在25C 0时或其它参考 温度时的电阻, 0T 是热力学温度( K) , B 称为材料的特征 温度, 其值与温度有关, 主要用于温度测量。 NTC 和PTC 的特征曲线如图1-1所示:

信息安全知识测试题

附件5: 2015年6月 单位部门姓名分数 一、填空题(每题2分,共10题20分) 1、禁止在内网计算机上对智能手机和PDA等设备进行或数据同步。 2、电脑外出维修极易上外网引起违规外联,严谨外维,必须报安全处理后,方能维修,维修后必须经过后方能接入内网。 3、计算机口令的设置规则是:口令长度不低于位且是 由、或组合构成。 4、桌面终端必须按规定安装运行公司统一的、补丁更新策略、。 5、应用系统使用结束后应及时账户,检查再次登录是否需要重新输入用户名、密码,以确认注销账户是否成功 6、信息安全责任:谁主管谁负责,谁运行谁负责,谁谁负责。 7、在注册社会网站时,应使用社会邮箱进行注册,避免使用。 8、不得擅自将本人的门户及应用系统和告诉他人由其长期代为进行业务操作。 9、不得用外网邮箱发送涉及及公司商业秘密邮件,不得在外网计算机中存储涉及省公司重要信息的电子文件。

10、对报废及闲置的设备,应及时其中的工作数据,并送至部门统一进行处理。 二、单项选择题:(每题2分,共5题10分) 1、为防止病毒感染和传播,日常应用中应做到() A 安装国网规定的防病毒软件 B 不点击或打开来源不明的邮件和链接 C 使用安全移动存储介质前先杀毒 D 以上都是 2、以下行为不属于信息安全违章的是:() A 私自架设互联网出口 B 私自重装计算机系统 C 离开计算机时应启用带密码的屏保 D 安全移动存储介质使用初始密码 3、Windows 系统安装完以后,系统默认会产生两个账号,公司信息安全管理要求必须禁止:() A 本地账号 B 域账号 C 来宾账号Guest D 局部账号 4、下列关于用户密码,正确的是:() A办公计算机不设开机密码 B随意将密码记录在明显的位置 C长期使用同一个密码 D不能将应用系统、邮箱等登录密码设置为自动保存 5、信息安全严重违章的常见行为和隐患是:() A 电脑外出维修或维修后没有经过检查即接入内网 B 一台终端多人使用或外聘外来人员使用

虚拟仪器技术实验指导书

《虚拟仪器技术》 实验指导书 信息与通信工程学院 2014年3月

前言 一、课程性质 本课程是电子信息工程专业必修的专业实验课程。 通过本课程的教学,使学生深刻体会到虚拟仪器技术的应用,掌握LabVIEW的常用控件和函数,具备研究和开发虚拟仪器系统的能力。 二、项目设置 本课程总学时为16,开设的具体实验项目如下: ●实验1 小车行驶控制设计(4学时,必修) ●实验2 交通灯控制设计(4学时,选修) ●实验3 去极值平均滤波器的设计(4学时,必修) ●实验4 信号的拉氏变换和幅值分析(4学时,选修) ●实验5 信号生成器的设计(4学时,必修) ●实验6 二进制文件的读写操作(4学时,必修) 实验1-6均为设计性实验。 三、专业安排 电子信息工程专业选修全部实验。 四、本书特点 本指导书的特点是引入工程项目机制来管理实验项目,着重培养学生的方案设计、算法分析和现场调试能力,为将来成为卓越工程师打下坚实的基础。

目录 前言.................................................................................................................................. I 开发平台.. (1) 实验1 小车行驶控制设计 (5) 实验2 交通灯控制设计 (7) 实验3 去极值平均滤波器的设计 (8) 实验4 信号发生器的设计 (9) 实验5 信号的拉氏变换和幅值分析 (11) 实验6 二进制文件的读写操作 (13)

开发平台 一、虚拟仪器简介 虚拟仪器以计算机为核心,将计算机与测量系统融于一体,用软件代替传统仪器硬件的功能,用显示器代替传统仪器面板的测量仪器。 操作人员用鼠标和键盘控制仪器的启动、运行、结束,完成被测信号的数据采集、信号分析、谱图显示、数据存储回放及输出。 二、LabVIEW功能组成 图1.1 LabVIEW功能组成 三、LabVIEW开发流程 为项目建立文件夹,把相关的源程序和头文件等都保存到此文件夹。 1、启动LabVIEW 首先双击桌面LabVIEW图标,启动LabVIEW。 图1.2 LabVIEW启动界面 2、建立VI或工程 单击文件菜单,在下拉菜单选中新建VI或新建工程选项。 3、保存工程 单击文件菜单,在下拉菜单选中保存全部选项。

智能手机风险分析与安全防护

智能手机风险分析与安全防护 班级:信管111 学好:1111010315 姓名:李浩 一、研究背景和意义,发展现状: 说到智能手机风险分析与安全防护自然就要先讲一讲智能手机以及智能手机的背景及发展现状了,那么首先是智能手机又是什么呢?通俗的说智能手机一点就是一个“1+1=?”的公式,即“掌上电脑+手机=智能手机”。智能手机除了具备手机的通话功能外,还具备个人信息管理以及基于无线数据通信的浏览器和电子邮件功能。智能手机为用户提供了足够的屏幕尺寸,它既方便随身携带,又为软件运行和内容服务提供了广阔的舞台,使得很多增值业务可以就此展开,如:股票、新闻、天气、交通、商品、程序下载、音乐以及图片等等。据资料显示,智能手机的加速成长无疑在全球掀起了一股智能手机的热潮:苹果iPhone 自推出后,销量已超过1000万部;谷歌GPhone刚刚上市,预订数量也已超过了150万部。iPhone和GPhone的相继推出。现在智能手机已经给我们日常生活带来了重大的影响,我们在办公文档的查阅与编辑,日程的安排,上网,甚至于网络购物上都在大量运用,而且所有这些对于现在的智能手机来说都只是小菜一碟:以往需要捧着笔记本电脑,甚至要呆坐在台式电脑面前才能完成的事情,对于拥有一部智能手机的人来说,都只需要移动一下大拇指,便可能完成。在等车的一个时间空隙中,在从车站走到家的那段路程中,你便可以完成你本来需要在电脑前完成的工作。甚至或许在不久的将来,手机已经不能称呼它为手机,而应该称之为“个人智能移动终端”。由此可见智能手机必将成为未来手机发展的新方向,因此对智能手机风险分析以安全防护的研究是具有重要意义的。 而、论文主题内容: 但是相应的,任何事物都有两面性,跟传统手机相比智能手机在信息安全方面存在更大的风险。 首先,智能手机便面临与个人计算机终端相同的病毒风险。手机病毒是一种具有传染性、破坏性的手机程序。从近几年的手机病毒分析报告来看,智能手机病毒多通过彩信,电子邮件,浏览网站,下载铃声,蓝牙等方式进行传播,而单纯的破坏性病毒则减少了。出于经济的利益,病毒一直呈增长趋势,而大多病毒都会导致用户无法正常使用手机。总的来说,手机病毒通过两种途径进行攻击造成危害,即病毒短信攻击和控制“网关”的病毒攻击,这是手机病毒目前的主要攻击方式,目前,手机杀毒软件的病毒库中已有四五百种病毒被“登记在案”。除自动群发短信外,手机中毒征兆还有很多,比如改变桌面图标啊,手机运行速度减慢啊,甚至还会死机。我自己的手机就出现过很多问题,有时候会自动下载一些软件,害得我一个月的流量还没用就没有了,时候我才知道了这种手机自动下载东西的情况一般是与安装的一些软件有关,需要清查一下手机上的软件把有些带有自动下载程序的软件卸载了。 其次智能手机也面临着恶意软件的危险,这其中又以远程控制木马为代表。远程控制木马可以接收攻击者远程发送的各种指令,进而触发恶意行为。与其他恶意软件在威胁方式上不同的是其威胁是动态的、可变的,由于恶意行为的类型根据攻击者下达的具体指令的不同而改变,因此使用户层面临着多个层次的安全威胁。

虚拟仪器技术实验报告

成都理工大学工程技术学院 虚拟仪器技术实验报告 专业: 学号: 姓名: 2015年11月30日

1 正弦信号的发生及频率、相位的测量实验内容: ●设计一个双路正弦波发生器,其相位差可调。 ●设计一个频率计 ●设计一个相位计 分两种情况测量频率和相位: ●不经过数据采集的仿真 ●经过数据采集〔数据采集卡为PCI9112〕 频率和相位的测量至少有两种方法 ●FFT及其他信号处理方法 ●直接方法 实验过程: 1、正弦波发生器,相位差可调 双路正弦波发生器设计程序:

相位差的设计方法:可以令正弦2的相位为0,正弦1的相位可调,这样调节正弦1的相位,即为两正弦波的相位差。 2设计频率计、相位计 方法一:直接读取 从调节旋钮处直接读取数值,再显示出来。 方法二:直接测量 使用单频测量模块进行频率、相位的测量。方法为将模块直接接到输出信号的端子,即可读取测量值。 方法三:利用FFT进行频率和相位的测量 在频率谱和相位谱上可以直接读取正弦信号的主频和相位。 也可通过FFT求得两正弦波的相位差。即对信号进行频谱分析,获得信号的想频特性,两信号的相位差即主频率处的相位差值,所以这一方法是针对单一频率信号的相位差。 前面板如下:

程序框图: 2幅频特性的扫频测量 一、实验目的 1、掌握BT3 D扫频仪的使用方法。 2、学会用扫频法测量放大电路的幅频特性、增益及带宽。 二、工作原理 放大电路的幅频特性,一般在中频段K中最大,而且基本上不随频率而变化。在中频段以外随着频率的升高或降低,放大倍数都将随之下降。一般规定放大电路的频率响应指标为3dB,即放大倍数下降到中频放大倍数的70.7%,相应的频率分别叫作下限频率和上限频率。上下限频率之间的频率范围称为放大电路的通频带,它是表征放大电路频率特性的主要指标之一。如果放大电路的性能很差,在放大电路工作频带内的放大倍数变化很大,则会产生严重的频率失真,相应的

虚拟仪器实验作业

石家庄铁道大学实验报告课程名称虚拟仪器技术分院试1304 班桌号 实验者姓名钱玉喜实验日期2016 年月日 评分教师签名 实验项目名称实验一 练习1:分别利用for和while循环的移位寄存功能,用两种方法求0+5+10+15…+45+50的值(等差数列的和)。

练习2:设计一评分程序,输入不同的分数会得到不同的评论,分数小于60,“不及格”指示灯会亮起来,同时显示字符串“你没有通过考试”;分数在60~69之间,“及格”指示灯会亮起来,同时显示字符串“及格”;分数在70~79之间,“中等”指示灯会亮起来,同时显示字符串“你考试通过了”;分数在80~89之间,“良好”指示灯会亮起来,同时显示字符串“成绩良好”;分数在90~99之间,“优秀”指示灯会亮起来,同时显示字符串“恭喜”;分数为100,“第一名”指示灯会亮起来,同时显示字符串“第一名”;如果输入为0~100以外的数字,会有错误提示,同时显示字符串“错误”。

石家庄铁道大学实验报告课程名称虚拟仪器技术分院试1304 班桌号 实验者姓名钱玉喜实验日期2016 年月日 评分教师签名 实验项目名称实验二 练习3:用顺序结构实现数值匹配:输入1~100之间的任意1个整数,然后系统随机产生1~100之间的整数,直到和预先输入的整数一样,然后输出匹配的次数和匹配的时间。

练习100次累加,用累加值除以循环次数,求这些随机数的平均数。再用判断平均数是否在范围内,如果在此范围内则点亮指示灯,‘比较’子模板中的‘判定范围并强制转换’函数判断数的范围。

石家庄铁道大学实验报告课程名称虚拟仪器技术分院试1304 班桌号 实验者姓名钱玉喜实验日期2016 年月日 评分教师签名 实验项目名称实验三 练习1:建立一个VI,产生一个包含20个随机数的数组,并输出它的第1,5,12,18个元素所组成的数组。

虚拟仪器实验指导书(doc 41页)

虚拟仪器实验指导书(doc 41页)

虚拟仪器技术实验指导

深圳大学测控技术与仪器 目录 实验一 LabVIEW编程环境与基本操作实验 (1) 实验二 LabVIEW编程的结构实验1 (7) 实验三LabVIEW编程的图形图表、数组与簇 (16) 实验四 LabVIEW编程的数据采集实验 (20) 实验五 NI ELVIS环境 (28) 实验六 RC 瞬态电路和数字温度计设计 (35)

实验一LabVIEW编程环境与基本操作实验 一、实验目的 1.了解LabVIEW的编程环境。 2.掌握LabVIEW的基本操作方法,并编制简单的程序。 3.学习建立子程序的过程和调用子程序的方法 二、实验原理 1.虚拟仪器 虚拟仪器(Virtual Instrument,简称VI)是基于计算机的软硬件测试平台。虚拟仪器技术的优势在于可由用户定义自己的专用仪器系统,且功能灵活,很容易构建,所以应用面极为广泛。20世纪80年代,随着计算机技术的发展,个人电脑可以带有多个扩展槽,就出现了插在计算机里的数据采集卡。它可以进行一些简单的数据采集,数据的后处理由计算机软件完成,这就是虚拟仪器技术的雏形。1986年,美国National Instruments公司(简称NI公司)提出了“软件

即仪器”的口号,推出了NI-LabVIEW 开发和运行程序平台,以直观的流程图编程风格为特点,开启了虚拟仪器的先河。 2.LabVIEW LabVIEW (Laboratory Virtual instrument Engineering )是一种图形化的编程语言,一个标准的数据采集和仪器控制软件。LabVIEW 集成了与满足GPIB 、VXI 、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP 、ActiveX 等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。图形化的程序语言,又称为“G”语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或流程图。 (1)LabVIEW 应用程序的构成 所有的LabVIEW 应用程序, 即虚拟仪器(VI ),它包括前面板 (front panel )、流程图(block diagram ) 以及图标/连结器(icon/connector)三部分。 控制对象(输入) 显示对象 (输出)

虚拟仪器实验3

实验三程序结构 1.用两种方式求连续生成的10个随机数的最小值。答: 程序框图显示结果 方法1 方法2 2.产生100个随机数,求其中的最大值,最小值和这100个数的平均值。 答: 程序框图显示结果3.分析下列两个程序的不同: 答:第一个循环开始前读入数据,如3,之后产生100个15显示,循环过程中改变滑钮值对循环无影响;第二个循环过程中可随时改变,且在循环结束后输出波形。

4.分别利用for循环的移位寄存功能和反馈节点两种方法求0+5+10+15…+45+50的值(等差数列的和)。 答: 位移寄存器法 反馈节点法结果显示 5.用while循环结构产生随机数,画出当前随机数的波形以及当前值和前一次随机数的平均值的波形。 答: 程序框图波形显示图 6.创建一个VI,实现对按钮状态的指示和按钮“按下”持续时间简单计算功能,按下按钮时,对应的指示灯亮,对应的数字量显示控件中开始计时。松开

按钮时,指示灯灭,计时停止。 答: 程序框图显示结果 7.温度报警程序,当温度值大于30则报警,小于-25则退出运行状态。 答: 程序框图显示结果 8.建立一个布尔按钮以及一个字符串显示控件,要求当按钮被按下时,显示“按钮被按下”,当按钮被松开时,显示“按钮被松开”。 答: 程序框图显示结果 9.建立一个枚举控件,其内容为张三,李四,王五三位先生,要求当枚举控件显示“张三”时,输出“张三在这里”;同理,当枚举控件显示“李四”,“王五”时输出“李四在这里”和“王五在这里”。 答:

程序框图结果显示 10.设计一评分程序,输入不同的分数会得到不同的评论,分数小于60,“警告”指示灯会亮起来,同时显示字符串“你没有通过测试!”;分数在60~99之间,“通过”指示灯会亮起来,同时显示字符串“你测试通过了!”;分数为100,“恭喜”指示灯会亮起来,同时显示字符串“你是第一名!”;如果输入为0~100以外的数字,会有错误提示,同时显示字符串“错误!”。 答: 程序框图

虚拟仪器实验报告1

虚拟仪器实验报告 姓名:肖阿德班级:测控0801 学号:118 时间:地点:电气院楼305 实验一VI程序的创建、编辑和调试 1.熟悉LabVIEW环境。 新建一个VI,进行如下练习: ?任意放置几个控件在前面板,改变它们的位置、名称、大小、颜色等等。 ?在VI前面板和后面板之间进行切换 ?并排排列前面板和后面板窗口 2.创建一个VI。 发生一个值为0.0~1.0的随机数a,放大10倍后与某一常数b比较,若a>b,则指示灯亮。要求:①编程实现;②单步调试程序;③应用探针观察各数据流。 3.创建和调用子VI。 创建一个子VI,子VI功能:输入3个参数后,求其和,再开方。 编一个VI调用上述子VI。 4.编写一个VI求三个数的平均值。 要求: ?对三个输入控件等间隔并右对齐。 ?添加注释。 ?分别用普通方式和高亮方式运行程序,体会数据流向。 ?单步执行一遍。 5.实验个人总结: 前面板中控件的颜色、大小、名称等都可以在控件的属性中设置; 其中颜色可以使用工具选版的”设置颜色”来设置,并且比在属性中设置更灵活、简便; 探针设置后配合单步调试能清楚的展示程序运行的具体过程,便于明白程序和差错; 创建子VI时,图标的选择最好有针对性和个性,如可以自行绘制图标,便于在调用图标时快速了解子VI的功能作用;

虚拟仪器实验报告 姓名:肖阿德班级:测控0801 学号:118 时间:地点:电气院楼305 实验二数据操作 1、写一个VI判断两个数的大小,如右图所示:当A>B时,指示灯亮。 2. 写一个VI获取当前系统时间,并将其转换为字符串和浮点数。这在实际编程中会经常遇到。 3. 写一个温度监测器,如右图所示,当温度超过报警上限,而且开启报警时,报警灯点亮。温度值可以由随即数发生器产生。 4.给定任意x, 求如下表达式的值 5.实验个人总结: 在获取系统时间的VI中,通过对格式化日期/时间字符串中的格式字符串的设置可选择需要输出的日期/时间的格式 当一些控件要求的数据格式与当前的输入/输出数据格式不相符时,可通过相应的转换函数进行强制转换; 在输入一些数学表达式时,注意一些特定的数学符号在LabVIEW中的规定表示法;

Labview实验指导书

Labview虚拟仪器实验指 导书 宋爱娟 2009.2

目录 实验一 Labview的认识性实验(2学时) (3) 实验二 Labview的基本操作(2学时) (4) 实验三数据操作实验(2学时) (6) 实验四 labview结构在编程中的应用(4学时) (10) 实验五 labview中字符串、数组、簇的实验(2学时) (16) 实验六图表和图形实验(4学时) (23) 实验七专业测试系统的搭建实验(2学时) (28) 实验八创建子VI(2学时) (32) 实验九人机界面交互设计实验(2学时) (35) 实验十波形编辑及频谱分析实验(3学时) (39) 实验十一救援用LED灯实验(4学时选作) (41)

实验一Labview的认识性实验 一、目的 1、熟悉Labview的基本组件 2、熟悉Labview的前面板、程序框图、快捷和下拉菜单 3、掌握Labview的选项板及在线帮助 二、环境 1、WINDOWS2000环境(将显示属性中的分辨率设置为1024*768) 2、Labview8.6软件 三、内容与步骤: [练习1] 启动Labview,查找Labview示例 步骤: 1.打开文件VibrationAnalysis.vi(c:/ProgramFiles/National Instruments/LabVIEW 8.6/examples/apps/demos.llb) 2.单击按钮Run运行该程序 3.改变采样速率 4.改变采样速度,验证希望速度与实际速度是否一致 [练习2] 熟悉前面板与程序框图的切换及观察程序流的执行过程 1.在练习1的基础上,利用快捷方式将前面板切换到程序框图。 2.单击高亮度显示按钮观察代码的数据流向。 [练习3] 熟练打开运行一个VI 1.练习查找所定VI,另用帮助查找含有FILTER的示例,找到其中的Express Filter.VI程序双击打开 2.运行该程序 3.改变仿真频率、仿真幅度和仿真噪声幅度观察指示器的值与图中值是否一致。 4.观察数据流执行过程 [练习4]练习查找运行 1.将上面程序在框图窗口双击程序框图中的Simulate Signal,将正弦信号改为其他信号之后运行程序。 2.熟练查找其他程序并运行 [练习5] 1.在Labview启动界面中选择新建选项 2.打开空VI或VI模板 3.任意打开VI模板并运行。

智能手机安全保密隐患及防范对策概要

智能手机安全保密隐患及防范对策 各位领导和同志们大家好: 今天给大家讲一下关于智能手机安全保密方面的知识, 智能手机(Smart Phone ,是指像个人电脑一样,具有独立操作系统,可由用户自行安装各种软件来不断扩充功能,并通过移动通讯网络实现国际互联网无线接入的手机。随着 3G 时代的到来手机已经不仅仅是接打电话发短信的工具, 它已经是我们生活当中不可或缺的移动伴侣,什么是 3G ? 什么是智能手机?我们在使用智能手机的程中又存在哪些安全方面的威胁?我们从以下四个方面来做以了解。 一、 3G 以及智能手机的概念 3G 的全称为 3rd Generation ,中文含义就是指第三代数字通信。 1995年问世的第一代模拟制式手机(1G 只能进行语音通话; 1996到 1997年出现的第二代 GSM 、TDMA 等数字制式手机 (2G 便增加了接收数据的功能, 如接受电子邮件或网页;第三代与前两代的主要区别是在传输声音和数据的速度上的提升,它能够在全球范围内更好地实现无缝漫游,并处理图像、音乐、视频流等多种媒体形式,提供包括网页浏览、电话会议、电子商务等多种信息服务,同时也要考虑与已有第二代系统的良好兼容性。为了提供这种服务, 无线网络必须能够支持不同的数据传输速度,也就是说在室 内、室外和行车的环境中能够分别支持至少 2Mbps (兆比特 /每秒、 384kbps (千比特/每秒以及 144kbps 的传输速度。(此数值根据网络环境会发生变化。 相对第一代模拟制式手机 (1G和第二代 GSM 、 TDMA 等数字手机 (2G, 3G 通信的名称繁多,国际电联规定“IMT -2000” (国际移动电话 2000 标准, 欧洲的电信业巨头们则称其为“UMTS”通用移动通信系统。国际电信联盟 (ITU目前一共确定了全球四大 3G 标准,它们分别是 WCDMA 、 CDMA2000和 TD-SCDMA 和 WiMAX 。

LabVIEW虚拟仪器实验报告

1.实验目的: 熟悉LabVIEW软件的基本编程环境。 2.实验内容: 创建一个VI程序,并将此程序保存为子VI。此VI要实现的功能是:当输入发动转速时,经过一定运算过程,输出发动机温度和汽车速度值。 3.实验步骤 (1)启动LabVIEW,创建一个VI。 (2)在前面板中放置一个温度计控件,并修改控件标签名为发动机温度和设置最大值为100。该控件从“控件—经典—经典数值”子选项板中获得。 (3)按同样的方法在前面板中放置一个仪表控件,并修改仪表控件的标签名为汽车速度,标尺刻度范围为0~150。 (4)按同样的方法在前面板中放置一个数值输入控件,并修改控件标签名为发动机转速。 (5)从“窗口”下拉菜单中选择“显示程序窗口”切换到程序框图窗口。 (6)在程序窗口中创建乘法函数,该函数中函数选项板中的“函数—编程—数值”子选项板中选择,并和发动机转速输入控件连线,为乘法函数创建一个常量,修改为图中所示值。 (7)按同样的方法创建加法函数、平方根函数和除法函数,并按图中所示修改常量值和连好线。 (8)切换至前面板,在发动机转速控件中输入数值,点击运行按钮,运行VI程序。 (9)修改图标为T/V以表示该子VI输出量为发动机温度和汽车速度,并保存为vi.vi。 前面板: 程序框图:

1.实验目的: 熟悉子VI的调用。 2.实验内容: 创建一个VI程序,并在编写程序过程中调用实验一中创建的子VI。此VI要实现的功能是:通过旋钮控件来控件输入的发动机转速值,中间调用实验一中创建的子VI作为计算过程,从子VI输出的值分别输出至不同的数值显示发动机的温度以及当前汽车速度,同时判断当汽车速度超过100时,系统将产生蜂鸣声,报警提示。 3.实验步骤: (1)启动LabVIEW,创建一个VI。 (2)在前面板中创建一个旋钮控件,修改标签名为发动机转速,设置数值范围为0~5000,从旋钮控件中调出一个数字显示控件来同步显示旋钮控件当前值。 (3)在前面板创建两个数值显示控件,并修改标签名为汽车速度和发动机温度。 (4)切换至程序框图窗口。 (5)在程序框图中创建一个大于或等于函数。 (6)在程序框图中调用实验一的子函数,从函数选板中的“函数—选择VI”选在实验一创建的子vi.vi。 (7)在程序框图中创建一个蜂鸣器函数,并按图示连线情况连线。 (8)切换至前面板,在发动机转速中输入数值,点击运行按钮运行。 前面板: 程序框图:

10道信息安全选择题

第1题:下面关于信息安全的叙述中,正确的是()。 A.智能手机具备智能防御,不会和电脑一样中病毒 B.计算机病毒是天然存在的,不会威胁网络安全 C.浏览不健康的网站容易感染电脑病毒 D.计算机系统遭到黑客入侵不会破坏数据 答案:C 第2题:小明在电脑爱好者论坛上提出有关信息安全的观点,其中错误的是()A.安装最新版QQ软件有助于防护密码被盗 B.在官方网站上下载相关软件 C.使用360杀毒软件不但免费而且能查杀所有的病毒 D.在淘宝网上购物使用支付宝比直接汇款安全 答案:C 第3题:下面关于即时通讯安全防范的说法,正确的是() A.智能手机具有人工智能,不需要设置开机密码 B.微信好友都是熟悉的人,可以相信他们发的朋友圈信息 C.QQ和微信加的好友越多越好 D.通过设置QQ和微信的“防骚扰”功能可以有效提高安全级别 答案:D 第4题:小明非常喜欢玩网络游戏,于是编写一个程序窃取其网友“游戏装备”,这种行为是() A.不道德的 B.违法的 C.允许的 D.自由的 答案:B 第5题:同学们在上网过程中,下列行为恰当的是() A.在个人微信朋友圈中发布他人的隐私信息 B.在QQ群中组织成员谩骂、人肉他人 C.在论坛中讨论破解网银账户密码的方法 D.在网络上共享自己制作的旅游风光视频 答案:D 第6题:从信息安全角度看,以下选项中比较适合作为自己的邮箱密码的是:()A.12345678 B.password C.px965m3H D.aaaaaa 答案:C 第7题:现在信息安全越来越被人们所关注,下列说法正确的是()A.保持个人计算机的卫生,能有效防止计算机病毒的入侵 B.在计算机和手机只要安装了杀毒软件,就不会感染计算机病毒 C.手机系统是安全的,手机APP可以随意下载 D.及时安装系统软件的补丁程序,可以有效防止病毒入侵 答案:D 第8题:以下行为可能使自己的计算机感染病毒的是()

本科毕业设计---基于labview的自动测试系统实验平台

编号: 毕业设计说明书 题目:基于LabVIEW的自动测试系统 实验平台 院(系):电子工程与自动化学院 专业:测控技术与仪器 学生姓名:彭彪 学号:0600820322 指导教师:殷贤华 职称:讲师 题目类型:理论研究√实验研究工程设计工程技术研究软件开发 2010年5月14日

随着科学技术的发展,对电子测量与仪器的要求越来越高。自动测试系统孕育而生,发展非常迅速。“自动测试系统课程”是测控技术与仪器专业的主干课程,自动测试系统实验包括自动测试系统软件开发和组建,这对理论学习非常重要。开发基于局域网的自动测试系统实验平台,终端共享实验设备,节约实验成本,提高实验效率。 根据自动测试系统课程的实验项目的需要,在对图形化软件开发工具LabVIEW以及用VISA为底层工具开发的虚拟仪器驱动程序进行深入研究的基础上,设计了基于LabVIEW的自动测试系统实验平台。它由硬件系统和测试软件组成,硬件系统由计算机、网关、GPIB仪器、VXI机箱及仪器模块和多功能实验板组成,测试软件包括虚拟任意波形发生器、虚拟示波器、虚拟万用表以及各实验项目测试程序。多功能实验板作为测试对象,可以根据各个实验项目的不同要求灵活设置。该实验平台可以完成对交直流电压电流信号、电阻、幅值、频率、周期、相位等基本参量的测量,满足自动测试系统实验项目的要求。通过测试验证,达到了预期设计目标,可以应用到自动测试系统实验当中。 关键词:仪器驱动程序;虚拟仪器;实验平台

With the development of science and technology, the requirements of Electronic Measurement and Instruments is been more and more important, thus the Automatic Test System is emerged and is developing rapidly. Automatic Test System(ATS)is the main course in the major of measurement&control technology and instrumentation. The experiment of ATS includes software development&formation and is of great importance to theoretical study. The ATS experimental platform is based on Local area network, which makes equipments be shared in the terminal. In addition, the ATS experimental platform also saves the experiment cost as well as improves the efficiency. To meet the needs of the experiment item of A TS,the ATS experimental platform is designed,based on the study of LabVIEW which is a kind of graphical tools and virtual instrument driver which is developed by VISA. It consists of hardware system and test software. The hardware system includes computer, gateway, GPIB instruments, VXI box & module and multi-functional Panel. The test software consists of virtual profile generator, virtual oscilloscope, virtual multimeter and some lab tests programs. As the tested objects, the multi-functional experimental board can be seted flexibly on the basis of different requirements. This platform accomplish measurements of AC or DC voltage, resistance, amplitude, frequency, cycle, phase and other basic parameters as well as experiment item. The test results show that it achieve the expected goals and can be applied to the Automatic Test System experiment. Key words:Instrument Driver ; Virtual Instrument ; Experimental Platform

相关主题
文本预览
相关文档 最新文档