Human-machine interface engineering
Description
A set of solutions for interaction between people (passengers, train and locomotive crew members) and the EMU. Core solutions for use of information input/output means on the EMU have been implemented, taking into account modern requirements for interactive interfaces between people and EMU technical systems.
Goals and objectives
Timely and convenient interaction of passengers and train crew personnel with EMU equipment
Characteristics
1. This is a set of technical means designed to enable direct interaction of passengers and train crew personnel with EMU equipment to ensure comfortable and safe presence of passengers inside the EMU.
2. Common interfaces for passengers and train crew personnel provide:
- navigation within the car and EMU (finding a seat, toilet, bistro car, etc.);
- passage through interior and exterior doors;
- use of sanitary facilities (toilet);
- obtaining services in the bistro car;
- use of individual services in dedicated compartments and the children's play area;
- receiving information from information systems affecting sight, hearing, and tactile sensations.
3. The following information systems are provided for passengers and train crew personnel on the EMU:
- passenger information system;
- onboard intercom;
- video surveillance system;
- entertainment system;
- onboard Internet access system;
- pictograms, signs, and inscriptions.
Applied technologies
1. Construction technologies align with current trends in human-machine interface design, including but not limited to:
- visual imagery;
- intuitive touch control;
- back button and navigation links;
- support for wireless communication standards;
- support for service-oriented architecture;
- modular architecture;
- support for most industrial interfaces;
- deep and seamless integration of information systems with each other;
- interactivity.
2. Information system interactivity enables dialogue with the user through the user interface by generating mutual requests and responses between the user and the system.
3. Interface construction uses tools that are simple to learn and use, with high-quality vector graphics, animation, support for fonts with various national encodings, ready-made screen objects, rule sets with editing capability, alarm signals, and event logging.
4. Network compatibility with access zone segregation enables fast data exchange and remote monitoring at all levels, including via mobile devices, while ensuring stable and secure operation.
5. Software is developed using:
- programming languages: C, C++, Python, Java, and HTML;
- development tools: Visual Studio, Code::Blocks, Eclipse, Qt Designer, Qt Creator;
- source code management tools: SVN, Git;
- requirements management tools: T-FLEX RM.
