用户ID:
密码:
[注册]
中文版
ENGLISH
首 页
关于我们
热销产品
软件下载
资料下载
教学方案
项目开发
技术问答
产品手册
供应商加盟
付款账号
联系我们
数据采集及回放系统
首页
>
技术文章
>
技术文章
数据记录仪
逻辑分析仪
虚拟示波器
波形发生器
数字多用表
新品快递
软件开发
电子器件
Labview应用
自动控制
嵌入系统
网络协议
电子制作
技术问答
综合电子
其它项目
情感话题
数据采集
仪器仪表
测量测试
单片机
技术文章
虚拟示波器设计的方案
在采用波形测量法获取波形的峰值,先可通过将整个波形数据进行实时采集,然后换算得出波形最大的峰值,再利用公式计算出接触电流的峰值,网络1的接触电流峰值Id=U 2峰值/5 0 0。为了能实时采集接触电流的波形数据,并方便的处理采集的数据,450 A采用PC加虚拟示波器的方案。在这个方案中,波形数据被实时的采集,加上PC在数据处理上的优势,实时采集的数据被迅速转换成测量需要的数据。通过在PC上执行的主控程序,将硬件控制和数据处理显示集中到一起,由外部进行统一的控。图3为450A的功能方框图接触电流的波形数据首先通过
虚拟示波器
进行采集,虚拟示波器硬件数据采集">数据采集模块通过USB接口和PC相连,将实时采集的数据通过USB接口传送给PC,PC端通过虚拟示波器的USB底层驱动程序与外部硬件模块进行通信。PC端数据处理软件借助PC快速的数据处理能力,将数据进行处理,得出峰值,并还原实时的波形。
由于虚拟示波器只能提供波形数据,并不能直接计算出接触电流的值,在PC端用VB编写了主控制程序进行接触电流的换算,主控程序通过虚拟示波器PC端动态连接库函数对其进行操作。
虚拟示波器PC端提供了用作二次开发的动态连接库,通过该动态库访问虚拟示波器,获取采集的实时数据。在V B开发主控程序中加入该动态连接库,调用动态连接库中的函数操作示波器。在程序设计中用到的函数是OpenDSO(打开示波器),ShutDSO(关闭示波器),StartDSO(开始采集数据),StopDSO(停止采集数据),ReadDSOData(数据读取)等。
在VB中通过数据读取函数ReadDSOData将数据读人到一个数组中,通过数据比较的方式查找出其中的最大值,这个最大值即接触电流波形电压峰值,在根据不同的网络代用不同的计算公式技术接触电流值,在图2网络1中,接触电流峰值Id=U2峰值/500。通过VB中的CSng()函数将该数据转化成字符,在一个Label框中显示出来。在VB中调用Line函数,将数据还原成波形。以下为主控程序中的部分源代码;
随着科学技术的发展,尤其是电子技术的飞速方展、在测试仪器的设计上越来越向高精度、高智能方向发展。同时测试的产品对测试仪器的要求也越来越高,为了满足不断提升的要求,这款接触电流测试仪器450A也就应运而生,不过随着技术的发展,再先进的测试仪器也有不足的地方,这就有待于我们进行更进一步的改进和提升,以满足产品测试的要求。
新闻播报
网站导航
联盟合作
客户名单
应用案例
售后服务
网站链接
诚聘英才
广告招商
合作厂家
国际贸易
发货通知
北京迪阳世纪科技有限责任公司 版权所有 © 2008 - 2018 著作权声明
010-62156134 62169728 13301007825 节假日:13901042484 微信号:
sun62169728
地址:北京市西城阜外百万庄扣钟北里7号公寓
E_mail:sales@pc17.com.cn 传真: 010-68328400
京ICP备17023194号-1
公备110108007750