2 数控车削仿真数据库设计
1) 数控车削仿真中的对象分析
如前所述,虚拟数控车削仿真的目的是以“用户”为中心的,相应的数据库的设计也必须是以“用户”为中心的,这就要求数据库具有开放性。即针对用户的要求,系统可以实现数据库内容的重新定义,以完成相应的功能。数控车削仿真数据库的实现是以软件中的对象分析为基础的,因此在进行数据库设计之前。必须首先进行系统的对象分析。
数控车削仿真对象包括环境对象、光源、机床对象、刀具对象、工件对象、切屑对象、数控系统对象、刀架、溜板、工作台等部件对象。不论是物理仿真还是几何仿真都是针对的这些对象来反映他们的状态与特征。在面向对象分析中,每个对象以类的抽象形式定义。
在数控车削仿真系统中,将各个对象的“共性”加以抽象,形成类。类的形成原则是所有类对象必需具有某种共性。类中分为虚类和实类。虚类通常为类对象中的较高的类,具有较通用的一些特性。但同时其参数也相对比较少,如果按照其构造对象,通常无法在视图中加以显示。因此常采用实类实现对象的构造,但虚类往往是实类的父类,一些参数而要从中定义。虚类和实类都可以有子类,不同的是,实类和其子类都可直接构造对象。父实类和了实类可以具有不同的下级类
咨询电话:400-033-6002
咨询qq;1292045979