전통문화대전망 - 중국 전통문화 - 도시철도에는 일반적으로 어떤 유형의 열차 시간표가 사용됩니까? 왜?
도시철도에는 일반적으로 어떤 유형의 열차 시간표가 사용됩니까? 왜?
1 열차 운행도 자동 작성을 위한 시스템 구조
도시철도 열차 운행도의 구성 요소에는 열차 간격 운행 시간, 열차 정차 시간, 복귀역 열차 체류 시간, 열차 복귀 출발 간격 시간, 열차 입출고 차고 운영 시간, 열차 간격 시간 및 버스트 간격 시간 추적 [2].
전체 시스템에는 데이터베이스 하위 시스템과 실행 중인 이미지 조정 하위 시스템이라는 두 가지 주요 구성 요소가 있습니다. 데이터베이스 하위 시스템에는 데이터 관리와 데이터 저장이라는 두 가지 모듈이 포함되어 있습니다. 이는 지도 편집의 기본이자 소유권이며 전체 레이아웃 시스템의 데이터 정보를 저장, 구성 및 관리하는 역할을 합니다. 차트 조정 하위 시스템에는 시스템의 핵심 부분인 자동 러닝 차트 편집, 러닝 차트 조정 및 러닝 차트 출력 모듈이 포함됩니다. 지하철 운행상황에 따라 모델 내 기능을 풀어 열차운행도 작성을 위한 데이터를 획득하고, 수동개입 및 조정을 거쳐 열차운행도의 배치가 자동으로 완성되어 출력되어 활용 가능합니다. 자동 실행 차트 편집 시스템의 구조는 그림 1에 나와 있습니다.
2 이미지 조정 하위 시스템의 구조 설계 및 구현
2.1 이미지 조정 하위 시스템의 문서/뷰 구조
Microsoft MFC의 문서/뷰 구조는 다음과 같습니다. 구현 자동 런 차트 작성 시스템은 프로그램 설계, 업무 분담, 디버깅 및 시스템 유지 관리를 용이하게 하기 위한 편리하고 실용적인 프레임워크 구조를 제공하므로 문서/뷰 구조를 채택합니다[3]. 사용되는 몇 가지 매우 중요한 멤버 함수는 다음과 같습니다:
(1) CView:: GetDocument 함수: 이 함수는 문서 클래스 멤버 함수 및 공용 * *에 액세스하는 데 사용할 수 있는 문서에 대한 포인터를 반환합니다. *데이터 멤버에 액세스됩니다.
(2) CView::OnInitialUpdate 함수: 뷰 객체를 초기화합니다. 이 CView 가상 함수는 애플리케이션이 시작되거나 사용자가 파일 메뉴에서 새로 만들기 또는 열기를 선택할 때 자동으로 호출됩니다.
(3) CDocument::UpdateAllViews 함수: 문서 데이터가 변경되면 그에 따라 표시된 데이터를 업데이트하도록 모든 보기에 알립니다.
(4) CView::OnUpdate 함수: 문서에 액세스하고 문서 데이터를 읽은 다음 뷰의 데이터 멤버나 컨트롤을 업데이트하여 문서 변경을 용이하게 합니다. 응용 프로그램이 CDocument::UpdateAllViews를 호출하면 응용 프로그램 프레임워크는 이에 따라 이 함수를 호출합니다.
(5) CDocument::OnNewDocument 함수: 사용자가 파일 메뉴에서 새로 만들기를 선택하면 프레임워크는 먼저 문서 개체를 구성한 다음 가상 함수를 호출하고 문서 데이터의 초기 값을 설정합니다. 여기 회원입니다.
2.2 문서/뷰 구조 구현
기본 그래픽 데이터는 CMTTDDoc 클래스(CDocument에서 파생된 문서 클래스)와 CDynSplitView2 뷰(차트 표시 및 차트 실행)에 배치됩니다. 조정 보기) 그래픽 데이터 객체에서 제공하는 인터페이스는 그래픽 데이터를 표시하고 출력하는 데 사용됩니다. 즉, 런닝 차트를 표시/인쇄하는 데 사용됩니다. CMTTDview(역명 및 구간정보 보기)에서는 역명 및 구간정보를 표시하기 위해 그래픽 데이터 객체 인터페이스도 호출됩니다.
역 정보도 작업 다이어그램의 일부이므로 두 보기에 표시되는 위치는 일관되어야 하며 둘 다 문서 클래스의 그래픽 데이터를 사용하여 통합해야 합니다. m_TrainGraph는 CTrainGraph 클래스의 객체이며 CTrainGraph 클래스는 실행 중인 그래프의 그래픽 데이터를 캡슐화하고 작업 인터페이스를 제공합니다. 기본적으로 실행 중인 모든 그래프 작업은 이 클래스를 중심으로 이루어집니다. CMTDDoc 클래스에는 두 개의 보기 클래스인 CMTTDview 클래스와 CDynSplitView2 클래스가 연결되어 있습니다. 후자는 실행 중인 그래프를 표시하고 조정하는 데 사용되며, 전자는 후자에 해당하는 위치에 스테이션 및 간격 정보를 표시합니다.
제목 작성자와 네티즌 여러분의 많은 채택을 바라며 감사드립니다.