Средства управления и отображения информации в кабине машиниста

Описание:

Разработаны решения, представляющие собой комплекс программно-аппаратных средств, обеспечивающие централизованный контроль и управление высокоскоростным электропоездом без помощника машиниста.


Цели и задачи:

Оперативное и удобное получение информации о состоянии электропоезда и обеспечение возможности контроля и управления персоналом локомотивной бригады


Характеристики:
  • Представляет собой набор технических средств, предназначенных для обеспечения непосредственного взаимодействия между машинистом и оборудованием электропоезда. Позволяет машинисту управлять и контролировать работу технических систем электропоезда. Удобство, надёжность и функциональность средств информирования машиниста во многом определяет удобство и безопасность управления электропоезда.
  • Вместо множества физических устройств управления (кнопок, переключателей, задатчиков) и отображения (индикаторов, стрелочных приборов) используются многофункциональные программно-аппаратные устройства. Устройства отображения информации содержат экран, позволяющий отображать виртуальные кнопки, графики, аналоговые и цифровые индикаторы, текстовую информацию, различные схемы.


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