Описание:
Разработаны решения, представляющие собой комплекс программно-аппаратных средств, обеспечивающие централизованный контроль и управление высокоскоростным электропоездом без помощника машиниста.
Цели и задачи:
Оперативное и удобное получение информации о состоянии электропоезда и обеспечение возможности контроля и управления персоналом локомотивной бригады
Характеристики:
- Представляет собой набор технических средств, предназначенных для обеспечения непосредственного взаимодействия между машинистом и оборудованием электропоезда. Позволяет машинисту управлять и контролировать работу технических систем электропоезда. Удобство, надёжность и функциональность средств информирования машиниста во многом определяет удобство и безопасность управления электропоезда.
- Вместо множества физических устройств управления (кнопок, переключателей, задатчиков) и отображения (индикаторов, стрелочных приборов) используются многофункциональные программно-аппаратные устройства. Устройства отображения информации содержат экран, позволяющий отображать виртуальные кнопки, графики, аналоговые и цифровые индикаторы, текстовую информацию, различные схемы.
Применяемые технологии:
- Экран устройств отображения информации построен на использовании жидкокристаллических матриц и позволяет выводить различную графическую и текстовую информацию, изображения фотографического качества и видеоинформацию.
- Подключение к сетям передачи данных осуществляется с использованием двух типов сетей построенных на различных технологиях и принципах: CAN и Ethernet.
- Разработка программного обеспечения для устройств отображения информации осуществляется с использованием графических сред разработки, которые представляет собой комплект специализированных программных средств. Данные среды разработки содержат соответствующие библиотеки, а также имеют удобный интерфейс с использованием способа перетаскивания элементов (drag-and-drop), что позволяет уменьшить время на разработку и визуализировать разрабатываемый интерфейс без запуска программного кода.
- Разработка программного обеспечения осуществляется с использованием:
- языков программирования: C, С++, Phyton;
- инструментов разработки: Visual Studio, Code::Blocks, Qt Designer, Qt Creator;
- инструментов управления исходным кодом: SVN, Git;
- инструментов управление требованиями: T-FLEX RM.