Реферат
ВВЕДЕНИЕ 8
1 Визуализация в научных расчетах 9
1.1 Проектирование технических объектов 10
1.2 Моделирование процессов и явлений 10
1.3 Визуализация в комплексе программ Dislocation Dynamics of Crystallographic
Slip 11
1.4 Цели и задачи 12
2 Выбор инструментария 14
2.1 Обзор средств разработки 14
2.2 Сравнительный анализ графических средств 24
2.3 Почему QT? 31
3 Проектирование графического модуля комплекса программ Dislocation Dynamics of
Crystallographic Slip 35
3.1 Диаграмма вариантов использования 35
3.2 Диаграмма классов 36
3.3 Диаграмма активности 37
4 Реализация графического модуля Dislocation Dynamics of Crystallographic Slip 39
ЗАКЛЮЧЕНИЕ 49
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 50
Увидеть невидимое хотели еще задолго до появления компьютеров. Подавляющая часть экспериментов в физике имела своей целью не только измерить количественные характеристики явления, но и сделать процессы видимыми, по причине того, что именно оптическая картинка зачастую является основным первичным результатом исследований.
Развитие вычислительной техники и методов математического моделирования сформировали такую дисциплину, как "scientific visualization", то есть научную визуализацию. Развитие ее в качестве самостоятельной дисциплины заняло два десятилетия. Обусловлено это тем, что развитие алгоритмов и методов визуального представления происходило на каждом этапе как ответ на реальные потребности науки и техники. Функциональное превращение научной визуализации из средства иллюстрирования в самостоятельный инструмент исследований было вызвано, в первую очередь, ростом вычислительной базы, появлением суперкомпьютеров и параллельных вычислений. Объем результатов вычислений требовал инструментов непосредственно для анализа. Без использования современных методов научной визуализации проведение полного и достоверного анализа результатов численного моделирования, проводимого на современной вычислительной технике, невозможно. Таким образом, использование средств научной визуализации при решении задач вычислительной физики на сегодняшний день становится необходимым условием успешной реализации вычислительного эксперимента
В процессе выполнения выпускной квалификационной работы рассмотрены различные инструменты визуализации, анализ которых привел к выбору Qt. Данное средство затем было применено к разработке приложения для представления результатов вычислительных экспериментов в виде двумерных графиков. Реализована возможность экспортирования полученного рисунка или кадра анимации в графические форматы: .png, .jpg, .pdf и .bmp, а также возможность анимации построения графического изображения.
Данное приложение интегрировано в комплекс программ DDCS в виде отельного модуля, который может использоваться независимо от основной программы.
1. Дмитриев И.Л. Трехмерная визуализация производственных и логистических процессов / И.Л. Дмитриев, Н.В. Папуловская, К.А. Аксенов // Выбор средства разработки. - 2013. - Т. 3 - № 1. - С. 35-64.
2. Петелин А.Е. Автоматизация исследования кристаллографического скольжения в ГЦК металлах / А.Е. Петелин, С.Н. Колупаева // Известия Томского политехнического университета. - 2010. - Т. 316. - № 5. - C. 141146.
3. Колупаева С.Н. Программная поддержка математического моделирования пластической деформации в кристаллических материалах / С.Н. Колупаева, А.Е. Петелин // Вестник ТГАСУ. - 2011. - № 3. - C. 159-163.
4. Бондарев А.Е. Анализ развития концепций и методов визуального представления данных в задачах вычислительной физики / А.Е. Бондарев, В.А. Галактионов, В.М. Чечеткин // Журнал вычислительной математики и математической физики. - 2011. - Т. 51 - №4. - С. 669-683.
5. Пилюгин В.В. Научная визуализация как метод анализа научных данных / В.В. Пилюгин, Е.Е. Маликова, А.А. Пасько, В.Д. Аджиев // Научная визуализация. - 2008. - Т. 34 - №6. - С. 128-211.
6. Базаров С.Б. Применение цифровой обработки изображений для визуализации результатов газодинамических расчетов / С.Б. Базаров // Применение методов научной визуализации в прикладных задачах: сб. науч. тр. / МГУ. - Москва, 2000. - С.39-42.
7. Алексеев А.К. Применение сопряженных уравнений и визуальное представление сопряженных параметров в задачах идентификации и управления течением, верификации и валидации расчетов / А.К. Алексеев, А.Е. Бондарев // Научная визуализация. - 2011. - Т. 3 - №4. - С. 1-3.
8. М. Календер, П.Б. Панфилов. Сравнительный анализ подходов к
разработке приложений интерактивной 4-мерной визуализации [электронный ресурс] - Электрон. текстовые дан. - URL:
http://www.isa. ru/j itcs/images/stories/2009/03/27_32.pdf (дата обращения
20.06.2017).
9. 5 кроссплатформенных библиотек для разработки GUI на C++ [электронный ресурс]: - Электрон. текстовые дан. - URL: http://radioprog.ru/post/147 (дата обращения 20.06.2017).
10. Российская компания интернет-рекрутмента HeadHunter - Электрон. текстовые дан. - URL: https://tomsk.hh.ru/ (дата обращения 20.06.2017).