城轨交通一般使用什么类型的运行图,为什么?

如题所述

1. 列车运行图自动编制系统的结构
城市轨道列车运行图主要包括列车区间运行时分、列车停站时间、列车在折返站停留时间、列车折返出发间隔时间、列车出入车辆段作业时间、追踪列车间隔时间和连发间隔时间等要素。系统主要由数据库子系统和运行图调图子系统两大部分组成。数据库子系统负责存储、组织和管理排布系统的数据信息,是编图的基础和归属。调图子系统包括运行图自动编制、运行图调整和运行图输出模块,是系统的核心部分。通过求解模型中的函数,自动编制列车运行图并经人工调整后输出使用。运行图自动编制系统结构如图1所示。
2. 调图子系统结构设计与实现
2.1 调图子系统中的文档/视图结构
微软MFC的文档/视图结构为运行图自动编制系统提供了方便、实用的框架结构,便于程序设计、分工、调试和系统维护。本系统采用文档/视图结构。关键成员函数包括:
(1)CView::GetDocument函数:返回指向文档的指针,用于访问文档类成员函数及公共数据成员。
(2)CView::OnInitialUpdate函数:对视图对象进行初始化,当应用程序启动或用户选择New或Open时自动调用。
(3)CDocument::UpdateAllViews函数:文档数据改变时通知所有视图更新显示的数据。
(4)CView::OnUpdate函数:访问文档、读取文档数据,更新视图的数据成员或控制,以便反映文档的变化。
(5)CDocument::OnNewDocument函数:用户选择New时,框架首先构造文档对象,然后调用该虚函数,设置文档数据成员的初始值。
2.2 文档/视图结构的实现
主要图形数据存放在CMTTDDoc类中,CDynSplitView2视图用于显示和调图运行图,CMTTDview视图显示站名和区间信息。两视图显示位置必须一致,都依赖于文档类中的图形数据进行统一。CTrainGraph类对象m_TrainGraph封装了运行图的图形数据,并提供操作接口,是运行图操作的中心。CMTTDDoc类相关联的视图类有CMTTDview和CDynSplitView2,后者用于运行图的显示和调图操作,前者在对应位置显示车站和区间信息。
温馨提示:答案为网友推荐,仅供参考