欢迎来到天天文库
浏览记录
ID:33669288
大小:2.10 MB
页数:72页
时间:2019-02-28
《组件库技术在开放式数控系统中的应用及相关问题研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华中科技大学硕士学位论文摘要随着数控系统和软件技术的发展,将软件技术领域内的软件复用技术逐步应用于数控系统玎=发中,即将数控系统各部分功能由可复用组件来实现,这样不但可以满足数控系统的开放性要求,还可以使数控应用软件的开发更为高效、可靠。7本文在分析数控系统的开放性的基础上,将面向对象的分析方法引入到开放式数控系统的研究中,提出了由各个代表逻辑上独立的功能单元的软件模块组成数控系统应用软件的方法。将软件复用技术应用于数控系统应用软件的开发中,提出了开发数控系统软件组件应遵循的原则,阐述了数控组件的开发流程和实现方法,并丌发一个基于COM规范的刀
2、补处理组件。本文提出利用数据库技术来管理数控系统软件中可复用的软件成分,建立了一个数控组件库。重点讨论了组件的分类和检索问题,深入分折了关键词分类、枚举分类和刻面分类法的特点.提出了在数控组件分类中采取更具灵活性和精确性的刻面分类法,将实现数控系统各功能的组件分类。提出采用签名匹配法来实现在检索时数控组件的匹配,并建立相应的评估机制和词汇控制机制。说明了组件库系统在数控系统集成开发环境中的工作原理,利用现有的数据库管理系统来实现一个数控组件库实例。关键词:开放式数控系统、软件复用、组件库、组件华中科技大学硕士学位论文A8STRACTWjtlld
3、evelopmentofopenCNC(ComputerNumericalContr01)systemandsoftwaretechnology,thesoftwarereUSeisappliedtoCNCsystem.Thatis,theindividualfunctionoftheCNCsystemCanberealizedbyreusablecomponents,SOtheCNCopenrequirementscallbesatisfied。andthedevelopmentofCNCsoftware∞nbemoteeffectivean
4、dreliable.BasedonanalysisoftheopenCNCsystem,OOP(ObjeetOrientedProgramming)methodisusedintheresearchOfCNC.CNCapplicationsoftwareisproposedtobemadeupofsoftwaremoduleswhichrepresentlogicalindependentfunctionunits.AfterresearchinsoftwarerCtlse,it'sproposedtoapplysoftwarereuseind
5、evelopmentofCNCapplicationsoftware.ThedevelopflowandrealizationofCNCcomponentsareintroduced,andatoolcompensationcomponentisdevelopedbased01"ICOM(ComponentObjectModel).Inthisthesis,aDatabaseisusedtomanagethereusablepartsofCNCsoftware.ACNCcomponentslibraryandit’Skeyproblems:th
6、eclassificationandretrievalofcomponentsarcdiscussed.necharacteristicsofkeywordsclassification、enumerativeclassificationandfacetedclassificationareanalyzed.thenmmagileandaccuratefacetedclassificationisproposedtoclassifytheCNCcomponents.Thesignaturematchingisintroducedincompon
7、entsretrieve,andtheevaluationmechanismandvocabularycontrolareproposedtobefuundedincNccomponentsretrieve.TheworkingwineipleofCNCcomponentslibraryintheintegrateddevelopmentenvironmentisdes£xibed,andaCNCcomponentslibraryisrealizedbasedonthecurrentDBMS(DataBaseManagementSystem).
8、Keyword:OpenCNCSystem,SoftwareReuse,ComponentsLibrary,Component华中科技大学硕士学位论文
此文档下载收益归作者所有