欢迎来到天天文库
浏览记录
ID:32449592
大小:200.51 KB
页数:3页
时间:2019-02-05
《浅析visio的液压传动系统cad软件的研究与开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、液压气动与密封/20l3年第O1期基于VlSIO的液压传动系统CAD软件的研究与开发赵艳(北京航空航天大学机械工程及自动化学院,北京100191)摘要:研究了在NET平台下。利用C#语言二次开发以VisioDrawingControl控件为核心的液压传动系统自动建模与计算的实现问题。以VisioDrawingControl控件为基础,建立了液压传动系统元件图形库和设备信息参数数据库,实现了液压传动系统原理图的绘制和参数赋值;设计了系统拓扑结构识别程序,能够自动提取元件参数和设备连接关系;基于节点法建立系统数学模型,结合参数信息用分
2、析计算液压系统经典回路的稳态特性,并将计算结果与Excel整合,形成各类计算报表。关键词:液压传动系统;C#;自动建模;分析计算中图分类号:TP136文献标识码:A文章编号:1008—0813(2013)Ol一0018—03TheResearchandDevelopmentofCADSoftwareforHydraulicPowerTransmissionSystemBasedonVisiooYah(SchoolofMechanicalEngineeringandAutomation,BeijingUniversityofAero
3、nauticsandAstronautics,Beijing100191,China)Abstract:Therealizationmethodsofautomaticmodellingandanalyzingforhydraulicpowertransmissionsystemwerestudied.UsingVisioDrawingControlaskeyelement,thisapplicationbuiltthehydrauliccomponentslibraryandparameterdatabase,whichhelp
4、edtodrawschematicdiagramandparametervalueassigning.Automaticanalysispmgramoftopologicalstructurewasdesignedtoextracttheparametervaluesandconnectionbetweencomponents.Andmathematicmodelofthesystemwaspmgrammedtocalculate,thenthefinaldatacouldoutputtoexceltodoreport.Keywo
5、rds:hydraulicpowertransmissionsystem;C#;automaticmodelling;calculate0引言析计算功能,不能充分满足众多用户的需要【;后者价格昂贵专业性强,要求使用者具备较高素质;两者均不随着液压技术和计算机技术的发展,研制高效率、能满足工程技术人员日常设计使用和实验教学需求。可维护性强、具有良好用户界面的图形化设计、计算分本文基于NET平台,利用C#语言二次开发析软件成为液压传动系统CAD软件研究的重要任务VisioDrawingControl控件,研究了液压传动系统原理图之一。
6、目前,国内外已经存在一些液压系统原理图绘制图形化设计和分析计算的技术。这样不仅可以充分利软件和仿真分析计算软件,但是前者没有提供系统分用Visio强大的绘图和交互功能,还可以与.NET平台无缝连接,利用C#面向对象设计的优势快速设计实现液压传动系统的分析计算功能。收稿日期:2012—04—16本软件最终实现的液压传动系统自动建模和分析作者简介:赵艳(1986一),女,陕西渭南人,在读硕士研究生,研究方向为液压传动系统CAD软件的研究与开发。计算的过程如图1所示。参考文献【1】惠学磊_,J、型全液压振动压路机主传动系统设计浅析[J]
7、.流体业出版社.2007.传动与控制,2007,(5).朱钒,张志,张道富.国内外液压机技术现状及发展趋势[J].机[2】蒋志新,孙虎儿,郭刚.基于MATALAB的液压直线振动筛的床与液压,2000,(1).计算机仿真[J].煤炭工程,2007,(11).张建辉,刘运龙,牛洹涛,龚安华.液压振动筛的改造[J】.中国设【3】解同信,金英姬.液压与气压传动技术入门【M】.北京:化学工备工程,2010,(2).】8HydraulicsPneumatics&Seals/No.01.2013通用语言运行环境)的控制下运行,具有跨平台执行和面
8、一翼一支持多语言如C#、VB、C++等开发的特性。在.NET运行库下执行的必须是托管代码;不能直接在.NET运行库承载的为非托管代码,必须转换为托管代码才能运行———:l墼三三塑三鱼=l昼二三三三:l一一一一一一一一_}一一在.NET环境下。C#是
此文档下载收益归作者所有