2) 数据库管理系统的实现
面向对象的数据库管理系统是实现面向对象设计的关键。开放式的数据库管理系统可以通过视图由用户实现记录的增加、删除、查询和修改:同时在数控仿真的各个阶段,数据库系统作为仿真的基础一直运行着。在数控车削智能仿真系统中,数据库的视图位于视图类中,它是用户与系统交互的窗口,消息通过视图类传递到数据库管理系统中。而数据库管理系统位于系统的文档类中,负责对数据也就是对象的管理。因此下面针对仿真进程中的各个阶段,说明数据库管理系统的实现。
(1) 仿真进程中
在仿真的进程中,尤其是在仿真初始化的时候,采用向下泊历算法来实现。算法的描述如下:
a. 首先在文档类中生成一个仿真对象,从面向对象数据库中得到相应的信息包括环境对象、车床对急、车削系统对象。然后根据车床对象的数据库中的信息可以得到相应的刀具、刀架、底座、导轨等部件的信息,从而形成一个完整的仿真对象,初始化完毕后,在视图类中显示。
b. 等待用户响应,根据不同的操作形成不同的动态模型。
在仿真的某一时刻,只需遍历数据库中带有当前纪录标识的对象,就可以得到当前时刻的物理凡何仿真所甜要的数据
咨询电话:400-033-6002
咨询qq;1292045979