基于Matlab的直流局部放电检测系统GUI界面设计

研究与开发

基于Matlab的直流局部放电 检测系统GUI界面设计

刘华昌 于成龙 冉汉政

(中物院电子工程研究所,四川 绵阳 621900)

摘要 图形用户界面(GUI界面)是人机对话的主要接口,友好的GUI界面有助于提高检测系统的测试性能和效率。基于Matlab的高压直流局部放电检测系统,分析了Matlab GUI界面与硬件的接口设计,PC机与示波器的接口设计。在Matlab环境下设计了电容器高压直流局部放电检测系统的GUI界面,并在实际检测中进行了较好应用。

关键词:Matlab;GUI;ActiveX

GUI Design For PD Under DC Testing System Based on Matlab

Liu Huachang Yu Chenglong Ran Hanzheng

(The Institute of Electronic Engineering of CAEP, Mianyang, Sichuan 621900)

Abstract GUI is the main interface between people and computer, the friendly GUI is advanced in testing efficiency and performance. The testing system detects HV capacitor’s PD based on Matlab, which analyze Matlab GUI and hardware interface including PC and OSC interface. The GUI of PD testing system is designed and carried out, then bitterly applied in fact.

Key words:Matlab;GUI;ActiveX

界面的设计成为整个直流局部放电测试系统中的一

1 引言

个重要设计环节。 图形用户界面(GUI界面)是衡量测试系统性能的一个综合性指标,图形用户界面的性能对整个系统的测试效率有一定的影响,合理地设计图形用户界面,有助于优化整个测试系统的工作性能。对于高压直流局部放电检测系统,是在LeCroy示波器检测的基础上进行的二次开发。LeCroy公司的

2 Matlab GUI与检测系统的接口分析

2.1 Matlab通信接口分析

当今的软件一般都支持 ActiveX 部件的嵌入,使现代的程序设计不再是一个个孤立的程序,而可以是一些在各个方面有优势的软件集成,Matlab也不例外。Matlab支持的 ActiveX 有两个方面的涵义:

(1)在其他程序下运行Matlab的ActiveX部件。 (2)在Matlab下运行其他ActiveX部件。 从某种意义上来说,ActiveX 技术的应用有些像 DDE 链接,但比 DDE 链接更强大,所以 ActiveX 出现后,链接 DDE 的方法就不再那么吸引人了。与 ActiveX 的链接将成为主要的链接方式。ActiveX 实际上是在调用一种部件,而无需要求该部件对应的程序正在运行,这会使得其功能更加强大。

Matlab中的Instrument Control Toolbox包括两

2008年第7期 63

Waverunner系列数字示波器在国内已经得到广泛的应用,其配套软件ScopeExplorer使示波器与PC机进行双向通信,有较好的用户界面,但数据处理功能太少,仅能对波形的幅值、频率、周期、上升和下降时间等进行测量。出于测试系统考虑,还需要数据采集、数据处理等复杂功能,并且能在同一操作平台中友好进行。

因此提出在Matlab中嵌入ActiveDSO协议(ActiveX控件),通过GUI界面操作尝试达到上述目的。为达到上述目的,在Matlab环境下的图形用户

你可能喜欢

  • MATLAB编程
  • GUI设计
  • matlab实例教程
  • MATLAB课程设计
  • 局放检测
  • 设计案例
  • 组态王教程
  • 操作规程

基于Matlab的直流局部放电检测系统GUI界面设计相关文档

最新文档

返回顶部