Другие журналы
|
77-48211/676017 Опыт использования стандартных интерфейсов MATLAB для организации разноязыкового программирования в задачах математического и полунатурного моделирования авиационной техники
Инженерный вестник # 12, декабрь 2013
авторы: Набатчиков А. М., Бурлак Е. А.
УДК 629.7:004:331.101.1 ФГУП "ГосНИИАС", Москва nabat@gosniias.ru burlak@gosniias.ru В статье рассматриваются два внешних интерфейса популярного пакета прикладных программ MATLAB: MAT и MEX. Приведены примеры создания расширений в бесплатной кросплатформенной IDE (Integrated Development Environment) Code::Blocks с использованием языка программирования C++. Даны рекомендации по конфигурации систем и практически проверенные примеры описания интерфейсов. В качестве практического применения MAT и MEX могут выступать такие задачи, как обработка экспериментальных данных, математический анализ моделей динамики авиационной техники, организация полунатурного моделирования в реальном масштабе времени. Приведённый исходный код ориентирован на читателя с базовыми познаниями языков C++ и M. Список литературы - Аэродинамика, устойчивость и управляемость сверхзвуковых самолетов. /Под редакцией Г.С. Бюшгенса. М.: Наука, 1998, – 811 с.
- Огинский А.А., Набатчиков А.М., Бурлак Е.А. Организация межпотокового взаимодействия с использованием объектов ядра операционной системы // Вестник компьютерных и информационных технологий. – 2012. – № 7. – С. 48-52.
- Огинский А.А., Набатчиков А.М., Бурлак Е.А. Организация межпотокового взаимодействия с использованием объектов ядра операционной системы // Вестник компьютерных и информационных технологий. – 2012. – № 8. – С. 52-56.
- Таненбаум Э. Архитектура компьютера. – СПб.: Питер, 2007. – 844 с.: ил.
- Мартынов Н.Н., Иванов А.П. MATLAB 5.x Вычисление, визуализация, программирование – М.: КУДИЦ-ОБРАЗ, 2000. – 336 с.
- Ахо А. и др. Компиляторы: принципы, технологии и инструментарий, 2-е изд.: Пер. с англ. - М.: ООО "И.Д. Вильямс", 2008. – 1184 с. : ил. - Парал. тит. англ.
- Шилдт Г. Искусство программирования на C++. – СПб.: БХВ-Петербург, 2005. – 496 с.: ил.
- Дьюхэрст С. Скользкие места C++. – М.: ДМК Пресс, 2006. – 264 с.: ил.
- Страуструп Б. Язык программирования С++. – М.: Бином, 2011. – 1136 с.
- Справка MATLAB.
- Извращенный перехват // Хакер. – 2012. – № 5. – С. 96-98.
- Корсун О.Н., Бурлак Е.А., Набатчиков А.М. Исследовательский полунатурный стенд для анализа задач пилотирования и алгоритмов обработки полетных данных // Седьмой международный аэрокосмический конгресс IAC’2012. Сб. научн. тр. М.: 2013. 1 электрон. опт. диск (CD-ROM) рег. № 0321303652/03.06.2013.
- Бей И. Взаимодействие разноязыковых программ. Руководство программиста – М.: Издательский дом "Вильямс", 2005. – 880 с.: ил. эл. опт. диск (CD-ROM).
- Корсун О. Н., Набатчиков А. М., Бурлак Е. А. Синхронизация информационных потоков при полунатурном моделировании движения летательных аппаратов // Электронный научно-технический журнал "Инженерный вестник", - 2013. - № 10. - С. 1-16.
- Е.А. Бурлак, А.М. Набатчиков, А.А. Огинский "Повышение производительности систем моделирования полёта на базе многоядерных ПЭВМ". С. 334-339. Проблемы совершенствования робототехнических и интеллектуальных систем летательных аппаратов: Сб. докл. IX-й Всерос. науч.-техн. конф. "Проблемы совершенствования робототехнических и интеллектуальных систем летательных аппаратов", Москва, Мос. авиац. ин-т, 25-26 июня 2012 г. /Редкол.: К.М. Тихонов (пред.). - М.: Изд-во МАИ-ПРИНТ, 2012. – 448 с.: ил.
|
|