碧波液压网 欢迎你,游客。 登录 注册

面向对象的轨道衡设计方法

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  

  近二十年来,我国的轨道衡发展迅速,无论从数量上还是质量上都有了长足的进展。静态轨道衡更新换代,全电子化已日趋完成。动态轨道衡三次变革,基础、线路、传感器均以崭新的面貌展示在人们面前。从另一个角度,轨道衡生产厂面对着两个严重的问题。如何开发轨道衡产品,怎样满足市场对轨道衡产品日益增长的需求;如何维护不断增多的已有产品。

  面向对象的轨道衡设计方法,将在这两个方面进行有效的尝试。

  面向对象方法学,是计算机软件制作过程中,为克服软件危机而总结、使用的方法。它的主要方法是一种以数据信息为主线,使用数据和处理相结合的方法。它把对象作为由数据及可以施加在这些数据上的操作所构成的统一体。在软件工程中,面向对象方法,是一种新的思维方法。它不是把程序看作是工作在数据上的一系列过程或函数的集合,而是把程序看成是相互协作而又彼此独立的对象的集合,也是把程序看作是相互协作而又彼此独立的对象的集合。每个对象就象一个微型程序,有自己的数据、操作、功能和目的。

  在目前的轨道衡开发设计中采用的方法,类似于计算机软件开发中的面向过程开发与设计。以华横公司为例,目前华横公司的轨道衡产品有三大类十六个型号。这三大类是动态轨道衡、静态轨道衡、铁路货车超偏载装置。十六个型号有标准轨距静态轨道衡的三种型号、米轨轨距静态轨道衡、宽轨轨距的二种型号静态轨道衡,以及若干种动态轨道衡。在这些产品的开发过程中,均使用的面向过程的设计方法,即针对每项任务进行设计。这种设计方法的设计任务单一,缺乏总体协调,仅以宽轨轨距静态衡二个型号为例:因满洲里口岸与绥芬河口岸的线路情况差异,其传感器系统的固定螺栓就使用了二种,一种为M24,一种M20,这就像软件设计中的软件危机产生的原因一样,造成了维护和管理方面的困难,使企业发展受到了限制。

  为解决如上所述的问题,我公司决定采用面向对象的轨道衡设计方法,并付诸施实。

  在计算机软件的开发中,准面向对象的语言有C++,面向对象的语言有Java、C#等。以Java语言为例,其编程思想力图使对计算机语言中对事物的描述与现实世界中该事物的本来面目尽可能一致。类(class)和对象(lbject)是面向对象方法的核心概念。

  在面向对象的轨道衡设计中,首先定义轨道衡类,再依次定义其子类。静态轨道衡、动态轨道衡的类与子类(父类与子类),以树型数据结构。在类内定义为表格型数据结构。其类内方法间的信息传递以数据字典型式定义。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论