Решетневскце чтения
УДК 004.891.2
М. М. Мухачев
Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева, Россия, Красноярск
АНАЛИЗ МОДЕЛИ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ С ИСПОЛЬЗОВАНИЕМ НЕЧЕТКОЙ ЛОГИКИ ДЛЯ ПОДБОРА КОНФИГУРАЦИИ РАБОЧЕЙ СТАНЦИИ
Проведен анализ продукционной модели представления знаний с использованием подхода на основе нечеткой логики. Предложено применение для частного случая подбора конфигурации рабочей станции.
В настоящее время рядовому пользователю при покупке компьютера достаточно сложно сделать пра -вильный выбор, так как он плохо знаком с аппаратной частью и зачастую не знает, что лучше выбрать, чтобы уложиться в определенный бюджет, поскольку рынок перенасыщен аппаратными составляющими. Для решения данной проблемы возможно использование системы, которая бы делала адекватный выбор аппаратных комплектующих на основе желаний конечных пользователей.
При выборе конфигурации рабочей станции система должна получить от пользователя набор входных данных, на основе которых будет произведен подбор различных аппаратных комплектующих. Они формируются при выборе одного из вариантов ответов пользователя на вопросы из предоставленного ему списка.
Однако не всегда возможно однозначно дать ответ на заданный системой вопрос, в связи с чем целесообразно использовать модели представления знаний на основе нечеткой логики.
Данный подход позволит пользователю не просто дать однозначный ответ на вопрос о цели использова -ния рабочей станции, а сделает возможным назначение наиболее приоритетной для нее цели по относительной шкале. Например, рабочая станция может использоваться для работы с графикой и просмотра мультимедиа-файлов, но основной ее задачей является хранение данных в большом объеме. Таким образом, формируются факторы уверенности, которые отражают степень важности аргументов в процессе вывода заключений.
M. M. Mukhachev
Siberian State Aerospace University named after academician M. F. Reshetnev, Russia, Krasnoyarsk
ANALYSIS OF A MODEL OF KNOWLEDGE REPRESENTATION USING FUZZY LOGIC FOR SELECTION OF THE CONFIGURATION OF THE STATION
The analysis of a production model of knowledge representation using an approach based on fuzzy logic is presented. Its application for the special case of selection of the configuration of the station is proposed.
© MyxaneB M. M., 2011
УДК 629.78.051:681.3
Д. А. Недорезов
ОАО «Информационные спутниковые системы» имени академика М. Ф. Решетнева», Россия, Железногорск
РАЗРАБОТКА И ВНЕДРЕНИЕ СПЕЦИАЛЬНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ЛАБОРАТОРНЫХ ОТРАБОТОЧНЫХ КОМПЛЕКСОВ ИСПЫТАНИЙ РАДИОЭЛЕКТРОННОЙ АППАРАТУРЫ
В процессе создания радиоэлектронной аппаратуры большое значение имеет этап лабораторной отработки. Для этого создаются испытательные комплексы, управляемые ЭВМ, что требует разработки для них специального программного обеспечения.
Для испытаний радиоэлектронной аппаратуры был разработан лабораторный отработочный комплекс радиоэлектронной аппаратуры (ЛОК РЭА) [1], который при помощи специальных аппаратных средств ввода/вывода и специального программного обеспе-
чения (ПО) позволяет имитировать внешнюю по отношению к испытываемому прибору среду, взаимодействующую с ним в процессе штатной эксплуатации. Такой метод испытаний эффективен тем, что довольно просто и быстро позволяет переконфигури-
Информационные системы и технологии
ровать испытательные комплексы, если цели и методы отработки меняются. Достигается это не только особенностями аппаратной части испытательных комплексов, но и простотой разработки специального программного обеспечения испытательных комплексов.
Зачастую готовые испытательные комплексы поставляются с собственными, применимыми только для них, средами разработки ПО. Это требует специальных знаний от людей, которые будут их программировать. Возникают ощутимые затраты на обучение этих людей. Технология ЛОК РЭА представляется более гибкой в этом плане, она позволяет программировать комплексы специалистам, владеющим знаниями и навыками в области широко известных и распространенных систем программирования высокого уровня. Появляется возможность более простого и глубокого взаимодействия между программистами, которые в большинстве своем понимают высокоуровневые языки, например С++, Pascal.
Кроме того, для создания автоматизированных систем управления ЛОК РЭА идеально подходят общепринятые системы графического программирования. Графические пакеты легко осваиваются не только программистами-профессионалами, но и пользователями ПК, не имеющими опыта программирования. С одной стороны, современные графические системы позволяют создавать программы, практически не уступающие по эффективности написанным в текстовых пакетах. С другой стороны, в большинстве случаев графические программы более наглядны, легче модифицируются и отлаживаются, быстрее разрабатываются. Несомненным достоинством графических систем программирования является то, что разработчиком приложения может быть сам постановщик задачи - инженер-разработчик ЛОК.
Lab VIEW (Laboratory Virtual Instrument Engineering Workbench) позволяет разрабатывать прикладное ПО для организации взаимодействия с измерительной и управляющей аппаратурой сбора, обработки и отображения информации и результатов расчетов, а также моделирования как отдельных объектов, так и автоматизированных систем в целом.
В отличие от текстовых языков, таких как C, Pascal и др., где программы составляются в виде строк текста, в LabVIEW программы создаются в виде графических диаграмм, подобных обычным блок-схемам.
В состав LabVIEW входят библиотеки управления различными аппаратными средствами и интерфейсами, такими как PCI, сРС1/РХ1, VXI, GPIB (КОП), VISA. Программные продукты, созданные с использованием LabVIEW, могут быть дополнены фрагментами, разработанными на традиционных языках программирования, например C/C++, Pascal, Basic, FORTRAN. И наоборот, можно использовать модули, разработанные в LabVIEW, в проектах, создаваемых в других системах программирования. Таким образом, LabVIEW позволяет разрабатывать практически любые приложения, взаимодействующие с любыми видами аппаратных средств, поддерживаемых операционной системой компьютера.
LabView идеально подходит для создания ПО ЛОК РЭА. Появляется возможность облегчить взаимодействие программистов и тех, кто проектирует и монтирует ЛОК, например, если последние возьмут на себя часть разработки ПО. Программисты могут разрабатывать типовые конфигурации блок-диаграмм, которые будут дорабатываться системотехниками, обладающими большим пониманием аппаратной части ЛОК.
В ОАО «ИСС» разрабатываются отработочные комплексы на базе серийных модулей PCI, cPCI и PXI. Эти модули отличаются дешевизной и универсальностью. Кроме того, с ними поставляются хорошо отработанные и простые в использовании драйверы, что еще более упрощает работу с ними.
Все вышеизложенное позволяет утверждать, что технология ЛОК РЭА включает в себя простой и очень эффективный способ создания специального ПО. Технология ЛОК РЭА была применена на практике при создании испытательных комплексов для бортовых комплексов управления всех современных спутников ОАО «ИСС» [2].
Библиографические ссылки
1. Пичкалев А. В. Создание лабораторного отработочного комплекса для программно-управляемой РЭА // Соврем. электроника. 2008. № 4. С. 31-35.
2. Пичкалев А. В. Испытания радиоэлектронной аппаратуры на лабораторном отработочном комплексе // Решетневские чтения : материалы XII Междунар. науч. конф. Красноярск, 2008. С. 158-159.
D. A. Nedorezov
JSC «Academician M. F. Reshetnev «Information Satellite Systems», Russia, Zheleznogorsk
DEVELOPMENT AND INTRODUCTION OF SPECIAL SOFTWARE FOR LABORATORY-DEBUG COMPLEXES TEST RADIO ELECTRONIC EQUIPMENTS
In the process of production of radio electronic equipments very important is a stage of laboratory debug. That's why testing complexes complexes are constructed and being operated with computer that requires development of special software for them.
© Hegope30B fl. A., 2011