[vc_row][vc_column width=»1/2″][vc_column_text]
[/vc_column_text][/vc_column][vc_column width=»1/2″][vc_column_text]Проект ПО предназначен для управления поадресной группой светофоров, имеет клиент-серверную архитектуру с возможностью управления человеком средством графического интерфейса пользователя.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][ult_tab_element tab_animation=»None» acttab_background=»#164a84″ tab_describe_color=»#000000″ enable_bg_color=»#ffffff»][single_tab title=»Возможности» tab_id=»1605791121460-2-9″][vc_column_text]Возможности взаимодействия пользователем с системой описаны моделью UML Use Case в сопутствующем файле.
- На UI нажата кнопка «Тест»
Отправляется специальная команда «Тест» на сервер, система должна принять ответ о результатах тестирования клиента в виде информации на индикаторе «На связи».
- На UI нажата кнопка «Моргающий жёлтый»
Любой запущенный режим работы безопасно прекращается и все объекты начинают моргать жёлтым
- На UI нажата кнопка «Зелёная волна»
Любой запущенный режим работы безопасно прекращается и выбранные пользователем объекты начинают гореть зелёным
- В выпадающем списке выбрана желаемая из предложенных программ и нажата кнопка «Принудительно задать программу»
Любой запущенный режим работы безопасно прекращается и запускается выбранная программа до тех пор, пока не нажата кнопка «Стандартная работа».
- На UI нажата кнопка «Стандартная работа»
Любой запущенный режим работы безопасно прекращается и возвращается автоматическое управление режимами в соответствии с заданным расписанием рассчитанным на 24 часа.
- Сервер отправляет пакет
- Формирует и отправляет в локальной сети по протоколу TCP/IP команды управления к клиенту
- Сервер принимает пакет
- Принимает в локальной сети по протоколу TCP/IP команды отображения на сервер
- На UI отображается переключение цветов светофора в реальном времени
Отдельная область виджетов для мониторинга работы объектов.
- На UI отображается статус работы ПО
Индикатор «На связи»
Моргающий желтый индикатор означает, что сервер пытается установить связь с клиентом.
Красный индикатор означает, что тест завершился с ошибкой и работа возможна только в режиме «Мигающий жёлтый»
Зелёный индикатор означает, что система работает и готова к управлению.[/vc_column_text][/single_tab][single_tab title=»Архитектура» tab_id=»1605790995982-1″][vc_column_text]Процессы
Все функции, процессы, действия, выполнения, время, результаты и пр. сохраняются в log-файлах. В проекте ПО реализовано 6 стандартных процессов. Нумерация процессов строго соответствует нумерации программ в проектах.
Все процесс в проекте ПО, открывают и закрывают Serial port для общения по протоколу MODBUS RTU, а также проверяют CRC MODBUS команд. Всякий раз, когда приходит команда от сервера о переключении процесса, в первую очередь запускается процесс «Выключить всё».
Также существуют такие процессы как:
Процесс «Выключить всё» – выключает все цвета.
Процесс «Все кресные» – включает на всех светофорах красный цвет
Процесс «Стандартный» – запускает работу в бесконечном цикле и переключает программы из Т.З относительно заданного режима работы из Т.З до тех пор, пока не придёт команда от сервера на выполнение другого процесса. В таком случае процесс завершается сразу и безопасно.
Процесс тест – включает и выключает все цвета на всех светофорах, тем самым контролируя корректность CRC MODBUS команд. Также подтверждает, что связь между клиентом и сервером установлена.
Библиотеки и модули
Модуль «Создать процесс». Получает pid_t вызывая fork.
Модуль работы с дескриптором устройства (чтение и запись), получение текущего времени. Также открывает Serial Port для возможности работы с протоколом MODBUS RTU.
Модуль «Ожидание результата процесса». Ждёт завершение процесса, и выводит полную информацию о завершении работы.
Сборка
Сборка исходного кода клиента исключительно компилятором gnu-eabi порождённый системой сборки buildroot под платформу «ТМ-4″.
Сборка исходного кода UI сервера осуществляется утилитой qmake вместе с предустановленными библиотеками Qt5, а также gcc и g++ компиляторы.
Работа с сетевым протоколом TCP/IP исключительно под linux.[/vc_column_text][/single_tab][single_tab title=»Файлы» tab_id=»1605790996077-7″][bsf-info-box icon_type=»custom» icon_img=»id^33|url^http://it-electroniks.ru/wp-content/uploads/2020/11/pdf.png|caption^null|alt^null|title^pdf|description^null» img_width=»42″ title=»Жизненный цикл ПО МУС ИНКОРТИС» read_more=»box» link=»url:https%3A%2F%2Fit-electroniks.ru%2Ffiles%2Flife_cycle_inkortis.pdf||target:%20_blank|rel:nofollow»][/bsf-info-box][bsf-info-box icon_type=»custom» icon_img=»id^33|url^http://it-electroniks.ru/wp-content/uploads/2020/11/pdf.png|caption^null|alt^null|title^pdf|description^null» img_width=»42″ title=»Описание функциональных характеристик программного обеспечения МУС ИНКОРТИС» read_more=»box» link=»url:https%3A%2F%2Fit-electroniks.ru%2Ffiles%2Ffeatures_inkortis.pdf||target:%20_blank|rel:nofollow»][/bsf-info-box][bsf-info-box icon_type=»custom» icon_img=»id^33|url^http://it-electroniks.ru/wp-content/uploads/2020/11/pdf.png|caption^null|alt^null|title^pdf|description^null» img_width=»42″ title=»Инструкция по установке программного обеспечения МУС ИНКОРТИС» read_more=»box» link=»url:https%3A%2F%2Fit-electroniks.ru%2Ffiles%2Finstallation_instructions_inkortis.pdf||target:%20_blank|rel:nofollow»][/bsf-info-box][/single_tab][single_tab title=»Стоимость» tab_id=»1648469783536-3-9″][vc_column_text]
Цена за 1 лицензию: 150 000 руб.*
*цена без НДС
Для запроса коммерческого предложения просим Вас направлять обращение по почте info@it-electroniks.ru или воспользоваться формой обратной связи в разделе “Контакты”.[/vc_column_text][/single_tab][/ult_tab_element][vc_column_text]
Статус программного обеспечения
Программное обеспечение МУС ИНКОРТИС включено в Единый реестр российских программ для электронных вычислительных машин и баз данных, ведаемый Минцифры России.
Правообладатель:
ООО «АЙТИ ЭЛЕКТРОНИКС», ИНН 7730259224
Запись в реестре:
№9316 от 01.03.2021
Компания ООО «АйТи Электроникс» является правообладателем программного обеспечения «МУС ИНКОРТИС» и обладает исключительными правами на программу, её базу данных и все компоненты, входящие в состав продукта.
Способ предоставления права использования ПО:
Неисключительная лицензия, предоставляемая в соответствии с лицензионным договором.
[/vc_column_text][/vc_column][/vc_row]
