Программное обеспечение модуля универсального устройства и параметрического тестера мультиплексного канала обмена: функциональные возможности и особенности разработки
Authors: ГУРЬЕВ Д Е. , ЛАПОНИНА О Р. , МИРОНОВ Н Ю. , ДЕМЬЯНОВ П Ю. 
Published: January 2025

Модуль универсального устройства и параметрического тестера мультиплексного канала обмена (УЭМ-МК) – новое устройство, удовлетворяющее всем требованиям, предъявляемым к средствам аттестационного тестирования устройств мультиплексного канала передачи данных по ГОСТ Р 52070-2003. Модуль может одновременно выполнять работу контроллера шины, до 32 оконечных устройств, монитора и анализатора шины, вносить в сообщения ошибки необходимых типов. В статье описывается программное обеспечение модуля. В состав программного обеспечения входят: драйвер и управляющая панель, программа самотестирования, программа аттестационного тестирования оконечных устройств ПТОУ, расширенная библиотека функций, интегрированная среда управления БПОУЭМ. Основными для пользователей и разработчиков прикладных программ являются три последних компонента.  Драйвер обеспечивает связь с устройством. Управляющая панель предназначена для выполнения идентификации, самотестирования, простейших действий с каналом в диалоговом режиме. Программа аттестационного тестирования оконечных устройств ПТОУ обеспечивает тестирование в соответствии с программой испытаний ГОСТ Р 51765-2001. Программа БПОУЭМ позволяет пользователям создавать собственные сценарии тестирования или имитации сетевого окружения в диалоговом режиме, а расширенная библиотека – в виде прикладных программ. Эти компоненты также позволяют выполнять запись и анализ трафика канала. В статье описывается назначение, возможности, подробности реализации всех перечисленных компонентов, но особое внимание уделено расширенной библиотеке функций и интегрированной среде БПОУЭМ.

The UEM-MK is a new module of universal device and parametric tester of multiplex data bus, which meets all requirements for testing equipment for use in validation of devices against requirements of GOST R 52070-2003 (the same as MIL-STD-1553B Notice 4). The module can handle work of bus controller, up to 32 remote terminals and bus monitor/analyser simultaneously, can inject errors of all necessary types. In the article the software of the module is described. The software consist of: the driver, the control panel, the self-test program, the program for validation testing of remote terminals (PTOU), the extended function library, integrated environment (program) BPOUEM. The latter three components are top-level components for users and software developments. The driver provides a connection with the module. Control panel provides module identification, self-testing and simplest actions on the bus in interactive mode. The PTOU program provides validation testing of remote terminals in accordance with the GOST R 51765-2001 test plan. The BPOUEM program lets users to create their own scenarios for testing and network environment imitation in interactive mode, whereas the extended function library lets the same in a form of application programs. Both these components also let to record and analyse bus traffic. The purpose, features and implementation details of all mentioned software components are described in the article, however, especial attention is paid to extended function library and the BPOUEM program.