Доклад на Региональной студенческой научно-технической конференции «Компьютерный мониторинг и информационные технологии». Донецк: ДонНТУ. 15 -17 мая 2006 года.
РАЗРАБОТКА ЕДИНОГО ПРОГРАММНОГО КОМПЛЕКСА ДЛЯ МОДЕЛИРОВАНИЯ ИСТОРИЧЕСКИХ МОНОКОДОВЫХ АРТЕФАКТОВ
Т. А. Самойлова, А. Я. Аноприенко
Донецкий национальный технический университет
В 2005 году в ДонНТУ запущен портал, посвященный моделированию различных процессов, явлений, предметов (http ://www.simulation.in.ua ). Одним из основных разделов, разрабатываемых на этом ресурсе, является раздел «Архемоделирование» (http://sim.donntu.ru/asim1) [3].
Он посвящен вопросам описания и моделирования исторических монокодовых артефактов. Монокодовая модель - некоторое структурированное счетное множество, количественные и структурные характеристики которого могут быть поставлены в соответствие некоторым количественным, динамическим и структурным характеристикам реальных объектов и процессов [4].
В проекте реализованы следующие артефакты:
-
фестский диск;
-
мальтинская пластина;
-
дакийский комплекс;
-
северные лабиринты;
-
Стоунхендж [2] .
Каждый из перечисленных объектов содержит в себе как минимум два, из необходимых признаков «монокодовости»:
-
репрезентация реального динамического объекта или процесса;
-
структурная алгоритмичность, т.е. детерминированность моделирующих вычислительных алгоритмов геометрической структурой монокодовой модели;
-
наличие интерфейсных функций, направленных на отслеживание реального процесса и/или мнемонически связывающих вычислительный процесс и соответствующие проявления реального динамического процесса [4].
Следующим шагом в создании единого программного комплекса стала оптимизация [4] всех моделей и создание локальной версии программы, объединяющей в себе модели всех ранее рассмотренных разнородных монокодов.
Кроме объединения преследовалась цель создания наиболее удобной для пользователя среды моделирования. Для этого была разработана система скинов. Она включает в себя возможность изменения:
-
месторасположения каждого из элементов моделирования;
-
цветовой палитры компонент.
Все данные об этих свойствах хранятся в текстовом файле skins . txt в виде:
&Название_Параметра = Значение_Параметра&
На начальном этапе предполагалось, что пользователь будет устанавливать необходимые параметры путем внесения необходимых данных в skins.txt .
Однако, в процессе тестирования и непродолжительного использования, данный метод был признан неэффективным. Возник вопрос о визуализации работы с цветом и местоположением компонент, участвующих в моделировании.
На данный момент реализована программа, специально предназначенная для повышения удобства работы пользователя с рассматриваемыми параметрами. Теперь положение объектов можно изменять простым перетаскиванием. Для выбора цвета необходимо:
-
выбрать объект
-
изменить положения рычажков, каждый из которых отвечает за соответствующую составляющую палитры RGB.
В итоге мы получили программный продукт, который служит для моделирования исторических монокодовых артефактов и может быть быстро модернизирован для работы с другими монокодами. Кроме того, он позволяет быстро создавать свой интерфейс.
Одним из преимуществ данного программного продукта можно назвать его независимость от параметров моделируемых объектов. Т.е. в одной программе совмещены мини- , макро- и мегамодели, существенно структурированные, размеченные и масштабированные мономодели [4].
Литература:
-
Самойлова Т.А., Аноприенко А.Я. Оптимизация flash-модулей портала археомоделирования // Международная студенческая научно-техническая конференция “Информатика и компьютерные технологии 2005” 15 декабря 2005 года,
-
Самойлова Т.А., Аноприенко А.Я. Комплекс моделей для научно – образовательного портала моделирования // Региональная студенческая научно-техническая конференция «Компьютерный мониторинг и информационные технологии» 30-31 мая 2005 года
-
Аноприенко А.Я., Башков Е.А., Самойлова Т.А. Портал компьютерного моделирования: цели, задачи и особенности организации // Первая международная научно-техническая конференция "Моделирование и компьютерная графика" 04-07 октября 2005 года
-
Аноприенко А. Я. Восхождение интеллекта: эволюция монокодовых вычислительных моделей // Научные труды Донецкого государственного технического университета. Выпуск 15. Серия “Информатика, кибернетика и вычислительная техника» (ИКВТ-2000). - Донецк: ДонГТУ. – 2000. - С. 36-47
-
Аноприенко А.Я. От вычислений к пониманию: когнитивное компьютерное моделирование и опыт его практического применения на примере решения проблемы Фестского диска // Научные труды Донецкого государственного технического университета. Выпуск 6. Серия "Информатика, кибернетика и вычислительная техника" (ИКВТ-99). - Донецк: ДонГТУ. - 1999. - С. 36-47