项目背景
西安某大学时我国最早兴办、享誉海内外的著名高等学府,是国家教育部直属重点大学。学校是“七五”“八五”重点建设单位,首批进入国家“211”和“985”工程建设学校。该校想要集成一个光强自动采集系统,用于控制步进电机的移动来实现对光程的控制,从而控制锁相放大器采集不同的光强参数,并将数据显示和保存。
项目需求
1、使用LABVIEW/CVI完成光强自动采集系统的开发;
2、通过VISA库实现对步进电机和锁相放大器的通信控制功能;
3、通过软件控制步进电机的移动来实现对光程的控制;
4、通过软件控制锁相放大器采集不同参数;
5、上位机软件完成数据显示和保存。
项目成果
光强自动采集系统由计算机、步进电机控制器、电控平移台、光源、检测产品、光电探测器和锁相放大器组成。将计算机与步进电机控制器、锁相放大器连接起来。
✿计算机:计算机负责安装和运行系统软件。✿步进电机控制器:步进电机控制器使用RS232串口转USB线与计算机连接,高分辨率,实现微小位移;配备与电移台连接和与计算机连接的标准通讯接口;可提供源程序,允许用户二次开发。
步进电机控制器
✿电控平移台(圆导轨+ 精密滚珠螺杆),高精度,低承载;标配计算机通讯接口;
电控平移台
✿锁相放大器:锁相放大器使用GPIB通信电缆线连接。10MHz时基输入输出;触摸屏数据显示;GPIB,RS232,网络及USB接口;HDMI高清视频输出;
锁相放大器
软件界面
光强自动采集系统的软件部分由硬件连接、运行测试、数据处理和步进电机控制这四部分组成,各个模块的具体功能如下:
仪器连接界面:将计算机与步进电机控制器、RS860锁相放大器连接起来;仪器连接成功之后,点击系统界面的连接按钮,正常连接两个LED灯亮,否则灭。
参数设置界面:通过软件设置扫描次数、起始位置、零点位置、段长、步数等参数,控制测试开始、暂停、停止、继续。
参数设置
步进电机控制界面:用户在设置好参数之后,点击参数设置里面的按钮,将步进电机移动至起始位置。然后点击按钮开始测试。在测试过程中可以点击暂停、停止、继续按钮。
步进电机控制界面
数据保存界面:用户在测试过程中操作了完成、暂停、停止按钮后,可以进行本次数据的保存。用户在保存数据时自己选择保存路径和文件名称。
数据保存
项目总结
纳米软件案例之光强自动采集系统现已完美交付,用户已经投入使用。纳米软件本着,诚实守信,服务至上的原则,助推更多企业实现智能制造,达到工业4.0标准。
关键字:LABVIEW CVI 开发软件
引用地址:
基于LABVIEW/CVI开发软件实现光强自动采集系统的设计
推荐阅读最新更新时间:2024-10-29 06:14
LabVIEW Nugget之如何在LabVIEW2010中调用CIN
在LV2010的函数选板中,已经找不到CIN函数了,对于习惯用C语言编程的朋友们可能会感觉不方便,当然CLN基本可以解决我们日常需要。 最近在中国测控网论坛上看到一个帖子,才知道Labview2010只是没有在函数选板显示CIN函数,实际上仍然可以可以使用。 下面详细介绍一下实现的方法: 从帖子中得知,CIN函数位于下面的MNU文件中: 通过工具菜单--》高级--》编辑选板,导入这个菜单文件,我们就可以看到CIN函数了。
[测试测量]
基于LabVIEW的多路仪器温度测控系统
摘要: 介绍利用图形化编程软件LabVIEW和数据采集卡Lab-PC-1200构建多路仪器温度测控系统的方法和技术及应用实例,研究了多路温度测控系统的性能和精度情况。
关键词:温度测控 虚拟仪器 多路系统
引言
我们开发氮氧化物化学发光法分析仪时,整个系统有三处需要温度测控:反应室,钼转换室,光子计数器PMT。反应室中的温度对化学反应(一氧化氮与臭氧反应)有一定的影响,我们要找到最佳温度,使反应效率最大。钼转换室的温度影响二氧化氮转换为一氧化氮的效率,因此也需要效率最大时的温度。温度测量与控制的要求是:反应室的测控温度范围为:30—70OC,波动:%26;#177;0.5 OC;钼转换室的测控范围为:250—370
[应用]
Labview中引用,属性节点,局部变量之间的区别
在Labview中我们经常会碰到这样几个概念,那就是控件的引用,属性节点以及局部变量,他们之间到底有哪些区别呢? 首先谈引用,在Labview中长称为引用句柄,在Windows编程中,引用句柄指的是指向指针的指针,换句话说,引用句柄保存的是其他一些数据类型的地址,例如窗口句柄。在Labview中,控件的引用句柄指的也是指向特定数据类型的指针,在Labview中,控件的引用句柄是长度为四个字节,引用句柄不但能够表示控件的类型,还与空间一一对应,这是通过句柄的编号来实现的,引用句柄自身未代表任何空间,但是通过引用句柄指向特定的实例后,就可以操作具体的控件了,简单的理解就是通过对引用句柄的操作,可以改变控件的属性参
[测试测量]
基于LabView编程实现的胎儿心电图仪系统
1 前言 虚拟仪器是机技术与仪器相结合产生的一种新型仪器模块,它通常是由计算机、模块化的功能硬件与带有数据处理、过程控制的可视化软件构成。本系统使用NI公司出品的LabView6.1图形语言编程实现。LabView采用图标代替传统的文字代码实现编程,图标代表的程序模块都是NI公司开发的成熟程序模块,因此,采用LabView编程可以大大提高系统开发效率。 胎儿监护及围产期监护是产科中一项重要的监护措施。常用的胎儿监护方法有:超声多普勒监护、胎心音监护和胎心电监护。其中,胎儿心电监护因其从母体腹部提取胎儿心电信号,对母体和胎儿无创,特别是能同时观察胎儿心电图,其优点明显,是产科常用的诊断方法。 虽然腹部心电信号拾取方
[测试测量]
Labview波形显示控件
图形是虚拟仪器的重要组成部分,Labview为用户提供了丰富的图形显示功能,在图形子模版中提供了许多可供使用的显示控件,如图: 我们将在下面的章节通过一些例子向大家介绍前三种图形显示控件的使用。 波形图及波形图表 首先放置一个波形图表到前面板上,然后在上面单击右键,如图: 或者右击后选择属性,便可以看到所有能对该控件操作的选项,如图: 例一:用波形图表显示两组随机数。 新建一个VI,在前面板上放置一个波形图表,取消X轴和Y轴的刻度标签,如图: 定位工具上下拖动边框,让它显示两条曲线图注,如图: 然后把他们拖动到合适的位置。如图: 切换到程序框图,放置一个For循环,计数端子取值为100,
[测试测量]
在LABVIEW中实现网络通信的几种方法
1 引言 随着计算机技术、大规模集成电路、通信技术等的飞速发展,仪器系统与计算机软件技术紧密结合,使得传统仪器的概念得以突破,出现了一种全新的仪器概念 虚拟仪器。1986年,美国国家仪器(national instruments, 简称NI)公司研发推出了图形化编程环境的开发平台 LabVIEW软件,随即就广泛地被工业界、学术界和研究实验室认可并接受,被公认为标准的数据采集和仪器控制软件,成为目前实现虚拟仪器软件设计最流行的工具之一。 同时随着网络的迅速发展,通过将网络技术和虚拟仪器相结合,构成网络化虚拟仪器系统,是自动测试仪器系统的发展方向之一。所以通过网络进行数据共享是各种软件的发展趋势,而LabVIEW软件平台正
[测试测量]
基于LabVIEW的远程无线监控系统
0 引言 近年来,随着信息化进程的加快,计算机网络技术以及无线通讯技术的发展,计算机、服务器等机房的建立十分普遍,如电力、电信、海关、各车间动力机房以及计算机机房等。机房里都有其独立的一套设备,如交换机、服务器、空调设备、发电机等。如今面对如此多的机房及相关设备,传统的人工轮训检查的方式已经无法实现,代之而起的是无人值守的智能远程监控方式。因此,通过合理配置机房环境和设备的监控系统,可以有效提高设备故障的检出速率,做到对设备故障、环境情况及安全性的迅速、准确反应和有目的性的维护,提高维护管理质量,降低维护费用,同时保障系统处于良好的工作状态,从而降低运行成本。 本文在了解国内外无人值守机房无线监控系统发展现状和趋势的基础上
[单片机]
基于单片机的线阵CCD驱动及采集系统的设计
0 引言 在如今的科研和工程上,CCD的应用越来越广泛,但是其驱动脉冲和信号的采集的要求较高,一般需要CPLD或者DSP等比较复杂的微控制器来承担主要控制任务。这些方案较单片机而言,操作难度大,起点高,而且成本相对较高,然而单片机因为种种限制,很少有合适的驱动和采集方案,一些己发表的论文中,虽然提出了概念,但是经测试,很难实施,所以本文提出了一种新型的利用单片机驱动CCD的方案,此方案基于C8051F020单片机,能够对CCD进行良好、高速的驱动,同时进行采集,并通过RS232接口与电脑通讯,在电脑上重组数据,完成对光信号的分析等功能。经实验,本方案效果良好,同时,本方案采用Labview进行人机交互界面的设计,灵活性高,能够
[单片机]