Научная статья на тему 'Кодировщик математических моделей надежности ЭРИ подсистемы АСОНИКА-К'

Кодировщик математических моделей надежности ЭРИ подсистемы АСОНИКА-К Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
52
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — А. Ю. Фридер

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Кодировщик математических моделей надежности ЭРИ подсистемы АСОНИКА-К»

Кодировщик математических моделей надежности ЭРИ подсистемы АСОНИКА-К

А. Ю. Фридер

Кафедра Радиоэлектронных и телекоммуникационных устройств и систем Московский государственный институт электроники и математики E-mail: Asonika-k.mail.ru, http: www.asonika-k.ru

Осуществляющийся в настоящее время переход от радиоэлектронной аппаратуры (РЭА) пятого поколения к РЭА шестого поколения невозможен без создания новых классов электрорадиоизделий (ЭРИ). Это приводит к постоянным изменениям научно-технической документации (НТД), и, в частности, справочника «Надежность ЭРИ», который является основным документом для расчета надежности.

Несмотря на то, что в состав интерфейса администратора подсистемы АСОНИКА-К [1] входит модуль кодирования формул предназначенный для создания кода формул по ее обычному математическому представлению и занесении этого кода в СЧБД, при модификации справочной части базы данных (СЧБД) на основе данных справочника «Надежность ЭРИ» (ред. 2002 г.) был выявлен ряд его недостатков, в частности, любая ошибка при вводе любого компонента формулы требовала повторение ввода с самого начала.

Поэтому была поставлена задача доработать кодировщик математических моделей для подсистемы АСОНИКА-К. Требовалось улучшить интерфейс программы и облегчить ее взаимодействие с пользователем.

В результате был значительно упрощен процесс ввода формул пользователем за счет использования ввода формул с клавиатуры, введена удобная система оповещения пользователя об ошибках в веденной формуле. Для более наглядного представления структуры математических моделей в программу введено их представление в виде древовидной структуры (рис. 1), т. е. каждая формула представлена в виде дерева, которое включает в себя используемые в ней константы и другие формулы. В окне программы отображается древовидная структура классов, групп и подгрупп ИЭТ. (рис. 2)

Кодировщик позволяет описывать формулы, используя предоставленные в базе константы и формулы, а также числовые константы и стандартные математические операции и функции. Пользователь может вводить формулы с клавиатуры, используя стиль их описания, распространенный в большинстве используемых языков программирования и математических программ. В случае если при вводе формулы допущена ошибка, то при попытке ввести формулу в базу данных будет выведен список допущенных ошибок. Правильно введенные формулы сохраняются в базе данных в виде кода.

Список литературы

1. Жаднов В.В., Жаднов И.В., Измайлов А.С., Сотников В.В., Марченков К.В. Подсистема АСОНИКА-К - расчет надежности аппаратуры и ЭРИ // EDA Express: Научно-технический журнал. № 5 2002. - с. 17-20.

2. Жаднов В. В., Измайлов А. С. Реализация математического ядра подсистемы «АСОНИКА-К» // Сборник научных трудов «Интернет и автоматизация проектирования» / Под ред. Тумковского С.Р. - М.~: МГИЭМ, 2001. - с. 134-140.

i Надоели баннеры? Вы всегда можете отключить рекламу.