При разработке программного комплекса выделен ряд основных объ-
ектов (блок, транзакт, переменная, значение, выражение оператор, таблица,
библиотека), которые в дальнейшем были взяты за основу при построении
структуры классов.
Модульная структура программного комплекса состоит из трех частей:
— статическая библиотека (Values.lib), которая содержит описание функ-
циональных блоков модели;
— системная динамическая библиотека (SysLib.dll), которая содержит
описание базовых функций для работы с блоками (к таким функциям отно-
сятся функции сравнения значений, базовые арифметические функции (сло-
жение, вычитание, умножение, деление), функции преобразования и функ-
ции генерации случайных величин);
— основной модуль (NetMassServ.exe), который несет всю функциональ-
ную нагрузку, содержит описание объектов сети, алгоритмов функциониро-
вания этих объектов, поведение комплекса при редактировании и моделиро-
вании сети.
Данный программный комплекс имеет возможность подключения внеш-
них динамических библиотек.
Созданное программное обеспечение иерархического метода исследова-
ния дискретных структур позволяет эффективно выполнять анализ правиль-
ности функционирования структур данного класса и практически применял-
ся при моделировании систем управления пожаробезопасности в транспорт-
ных туннелях (третье транспортное кольцо).
СПИСОК ЛИТЕРАТУРЫ
1. Н о р е н к о в И. П. Основы автоматизированного проектирования: Учебник
для вузов. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2000. – 360 с.
2. В о р о т н и к о в С. А. Информационные устройства робототехнических си-
стем: Учеб. пособие. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2005. – 384 с.
3. Н о в о с е л ь ц е в В. Н. Математич еское моделирование в век компьютеров.
/
4. B a n k s J., C h a i r P. Simulation in the future // Proc. of the 2000 Winter
Simulation Conference.
5. S o l i m a n H. M. On the selection of the state saving strategy in time warp parallel
simulations // Transactions. – 1999. – Vol. 16. No. 1. – P. 32–36.
Статья поступила в редакцию 25.04.2011
Игорь ВладимировичРудаков — канд. техн. наук, доцент кафедры “Программное
обеспечение ЭВМ и информационные технологии” МГТУ им. Н.Э. Баумана. Автор
ряда научных работ в области имитационного моделирования.
I.V. Rudakov — Ph. D. (Eng.), assoc. professor of “Computer Software and Information
Technologies” department of the Bauman Moscow State Technical University. Author of
a number of publications in the field of imitating simulation.
124 ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2012. № 1