MATLABGUI界面设计在电机故障诊断中的应用
第20卷第6期 制造业信息化2007年11月
机电产品开发与创新
Development&InnovationofMachinery&ElectricalProducts
Vol.20,No.6
Nov.,2007
MATLABGUI界面设计在电机故障诊断中的应用
杨邵伟,韩天,尹忠俊,李伟
(北京科技大学机械工程学院,北京100083)
摘要:电机故障诊断是一复杂的技术课题。不论传统诊断方法还是现代诊断方法,对故障电机信号进行各
种处理都是必不可少的环节。本文基于MATLAB语言,充分利用MATLAB强大的信号处理和图形处理能力,采用GUI的设计方法,设计出了人机交互友好、使用方便的信号处理平台。
关键词:故障诊断;MATLAB;信号处理;图形处理;GUI中图分类号:TP319
文献标识码:A
文章编号:1002-6673(2007)06-118-03
0引言
对于电机故障诊断而言,完整提取并正确分析电机故障信号是最基本的前提,而由于故障诊断的复杂性,它需要应用不同的信号处理方法(如傅立叶变换、小波变换、希尔伯特变换、功率谱分析)来帮助诊断人员快速提取故障特征,进行合理的故障诊断;而要实现故障智能诊断,就更需要神经网络、模糊数学等方法的支持。而这些必然使故障诊断成为一非常复杂的过程,因而,寻找一种简洁有效的方法成为当务之急。
1MATLAB句柄式图形
figure是MATLAB数据图形化表现途径,MATLAB
的图形系统是面向对象的,句柄图形(HandleGraphics)就是将一个图形的每一个组件都视为一个对象(Ob-句柄”(han-ject),每一个对象都有一个独一无二的“
dle),根据这个句柄,就可以找到这个对象的各项属性,
并进而更改这些属性,以产生不同的图形显示效果。而且句柄式图形各个对象之间是有相对层次关系的
[1]
。因
此也可以利用对象的父子关系寻找对象并进行编辑。
MATLAB是面向科学计算的高级编程语言。它是
集科学计算、可视化、编程于一体的工程软件开发平台。MATLAB提供了与C和Fortran语言的软件接口,使MATLAB语言在工程应用中有了更大的灵活性,在
2GUI的制作及程序的设计
(M文件)编写的方式建立
[2]
MATLAB设计图形用户界面有两种方法:①使用程序GUI;②利用GUIDE设计
图形用户界面。
第一种方法在调整图形组件位置时需要花费较长的时间,本文采用第二种方法。
图形用户界面GUI(GraphicsUserInterface)是由各种图形对象,如图形窗口、光标、按键、菜单、文字说明等对象构成
图1
启动MATLAB
在菜单File-new-GUI新建GUI
利用相应的编辑工具
创建图形界面
利用属性编辑对话框
设置图形对象属性
VC与VB的混合编程应用中,可以充分发挥VC与VB
开发可视化友好用户界面的优势,又可以充分利用
MATLAB强大的科学计算的能力,使编程人员在短时
间内完成程序设计。但是这种混合编程对编程者提出了较高的要求,它既需要熟悉VC或VB编程,又需要对MATLAB程序设计有深入的了解,这对初学者是一个不小的压力。MATLAB可视化用户界面设计能力虽然相对其它语言弱小,但是它足以满足工程应用的需要。特别是它提供了强大的信号处理能力和图形处理能力以及神经网络函数,这些对工程上的测试分析帮助尤大。
收稿日期:2007-10-16
作者简介:杨邵伟(1980-),男,硕士研究生。研究方向:电机故障诊断技术。
View-ObjectCallbacks
编写图形对象相应回调函数
运行并执行相应对象函数
运行调试回调函数
MATLAB界面设计流程
的用户界面。在GUIDE平台下可实现对用户自定义界面的菜单、快捷菜单以及各种控件的位置布置及其属性编辑,从而设计出自定义的图形用户界面。
118
你可能喜欢
- 用户体验界面设计
- 游戏界面设计
- UI界面设计
- 人机界面设计
- 交互界面设计
- 室内界面设计
- 基於基于用户体验的移动设备交互设计研救--以社交类游戏界面设计为例2页
- 面向用户体验的手机软件界面交互设计17页
- 影响手机界面设计用户体验三大要素12页
- 面向用户体验的手持移动设备软件界面设计_罗仕鉴9页
- 李乐山-设计调查-摘要-笔记-工业设计-用户体验-交互设计-人机界面-用户研究34页
- 产品用户体验质量的模糊评价-界面设计11页
- 基於基于用户体验的移动设备交互设计研救--以社交类游戏界面设计为例2页
- 游戏界面设计21页
- 游戏界面设计和操作设计理论6页
- 第一章 游戏界面设计绪论28页
- 计算机游戏基础14:游戏界面设计10页
- 游戏界面设计5页
- UI界面设计基本原则34页
- UI界面设计49页
- 21个免费UI界面设计工具13页
- 21个免费的UI界面设计工具15页
- 软件UI界面设计测试规范6页
- 第九章UI界面设计原则98页
- 09章 人机界面设计网络071262页
- 王峻人机界面设计(第4章 软件人机界面设计)146页
- 05人机的信息界面设计122页
- 浅谈人机界面设计~8页
- 高温工业炉监控系统人机界面的设计与实现2页
- 车载制氧设备中人机界面的设计12页
- 交互界面设计-141页
- 小议手机交互界面设计趋势3页
- 人机界面设计评价的实时交互方法3页
- 基于用户心智模型的3G手机交互界面设计4页
- 人机交互界面设计的三个工作流程2页
- UI进化论 移动设备人机交互界面设计12页
- 川师 室内空间与界面设计169页
- 室内界面及部件的装饰设计0368页
- 第三章 第一节室内空间组织及界面设计51页
- 平面构成形式在室内界面设计中的应用12页
- 第四章室内空间与界面设计13页
- 室内界面装饰设计与材料应用61页


