Актуальные проблемы авиации и космонавтики. Информационные технологии
работы (как в локальном, так и в сетевом режимах) с данной базой разработались три программных приложения. Интерфейс каждой из программ с учетом эргономичности был тщательно отрисован и оцифрован. Итогом данной работы стала информационная система, сочетающая в себе оптимальность необходимой функциональности, наглядности и цены.
Поскольку весь проект является многопользовательским и соответственно сетевым, для его успешного функционирования необходимо наличие сервера, организованного надлежащим образом. БД проекта выполнена в MySQL, по этому особых требований к операционной системе не выдвигается: MySQL совместим как с Microsoft Windows, так и с GNU/Linux (не коммерческой ОС, что при создании сервера является значительным плюсом). Обязательным требованием является лишь наличие установленного самого серверного программного обеспечения - MySQL, который, так же как и Linux, является бесплатным продуктом. Сборка технического обеспечения сервера опциональна и зависит от масштабов использования проекта (локальное/глобальное), размеров БД и типа информации, содержащейся в ней.
Поскольку приложение по управление БД, а также клиентская часть, выполнена в Borland Delphi v.7.0, то операционной системой компьютера, использующего эти программы, будет Microsoft Windows. Портирование данных приложений на GNU/Linux представляется возможным путем создания браузерных версий этих программ, что вполне реально на дальнейших этапах разработки. Требования к сетевому обеспечению клиентов также опционально и зависит от масштабов проекта.
В проекте предусмотрена как идентификация всех пользователей, так и разграничение их доступа к данным. Это позволяет не только предотвратить попытки несанкционированного доступа отдельным возможностям и самой программе в целом, но и избавить студентов от излишней информации, не предназначенной для их группы.
Методы криптографической защиты в данной версии проекта пристально не рассматривались. Использование шифрования, возможно, будет использована в последующих версиях программы.
В ходе разработки проекта тестирование, как и требуется, выполнялось на всех трех уровнях: модульном, интеграционном и системном. Если же модульный и интеграционный уровень по большей части соответствовал стадии проектирования и активной разработки программного продукта, то на системном же уровне проходила в основном отладка программы и устранение мелких недочетов. Выявление незначительных ошибок на ранних стадиях предотвратило образование намного более серьезных в последующем.
Итогом работы стало успешное совместное функционирование всех компонентов системы. Планами на ближайшее время остается создание браузерной версии проекта.
Библиографические ссылки
1. Соловов А. В. Аналитический обзор состояния ДО в мире. URL: http://distance-learning.ru/db/el/ 9FE02C1F17D42875C3256C84005252A 0/doc. html (19 марта 2010).
2. О проблемах создания автоматизированных систем статистической обработки и анализа результатов тестирования. URL: http://conference. pskovedu.ru/files/d_melnik.doc (19 марта 2010).
3. Амзараков М. Б. Разработка компьютерной системы тестирования с использованием сетевых технологий. ИТО-98/1. URL: http://www.ito. su/1998/ 1/amzarak1.html (19 марта 2010).
4. Прохоров А. Программы для создания тестов и проведения тестирования. URL: http://www. com-press.ru/article.aspx?id=15044&iid=712 (19 марта 2010).
© Гопиенко Д. Н., Вайтекунене Е. Л., 2010
УДК 681.327
А. Ю. Десятов, М. Н. Малахов Научный руководитель - И. В. Плотникова Национальный Исследовательский Томский политехнический университет, Томск
МОДЕЛИРОВАНИЕ УЗЛОВ С ИСПОЛЬЗОВАНИЕМ СИСТЕМЫ КОМПАС-3Б
Рассматривается построение детали с использованием системы КОМПАС-3D. Приведены модели деталей, созданные с использованием данной системы.
Мощные современные вычислительные средства стимулируют создание новых методик проектирования, в том числе построение объемных моделей и целых установок. Объемное моделирование в свою очередь открывает новые перспективы в работе конструктора, когда можно создать модель объекта, и на ее основе изучить взаимодействие отдельных частей объекта в процессе работы.
Для решения этих задач целесообразно использовать последние достижения CAD/CAM - техноло-
гий, в которых выражены такие свойства как, наглядность, логическая связность информации, автоматизированное построение изображений, работа с большими объемами информации.
Система КОМПАС-3Б привлекает своей доступностью и предназначена для быстрого и удобного выполнения чертежей в полном соответствии с ГОСТами ЕСКД.
В работе показано моделирование изделия с целью создания конструкторской и технологической
Секция «Информатика и автоматизированные системы»
документации, необходимой для их выпуска, создание изометрического изображении изделия.
Взаимное положение компонентов сборки задается путем указания сопряжений между ними. Процесс сборки повторяет действия слесаря-сборщика. Каждая деталь последовательными действиями «приставляется» к соседним деталям.
Компонент сборки можно свободно перемещать и поворачивать «мышью», если этому не препятствует сопряжения, в которых участвует компонент, например, втулку, концентрично установленную в отверстие, можно вращать вокруг оси и перемещать вдоль оси. Компонент можно зафиксировать в текущем положении; вращение и перемещение зафиксированного компонента невозможно.
Любое сопряжение может быть удалено или отредактировано. Несколько компонентов могут объединяться в новую подсборку. Выполнение формообразующих операций возможно не только в модели детали, но и в модели сборки. Примером такой «со-
вместной» операции могут служить отверстия в сборке и сечения сборки плоскостью.
Таким образом, построение моделей развивает пространственное воображения, прививает практические навыки. Используя графическую систему КОМПАС-3Б, появляется возможность анализа форм моделируемых объектов, создание новых объектов при конструировании, определении параметров, задающих геометрические объекты.
© Десятов А. Ю., Малахов М. Н., Плотникова И. В., 2010
УДК 004.942
А. М. Жунин Научный руководитель - И. М. Данилин Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева, Красноярск
СИСТЕМА ПОСТРОЕНИЯ ЭБ-ПОВЕРХНОСТЕЙ ЗЕМНОГО ПОКРОВА
Система построения 3Б-поверхностей земного покрова используется для моделирования земного рельефа, растительности, искусственных объектов. Полученные модели могут быть использованы при создании геоинформационных систем для решения задач экологического мониторинга и мониторинга природных ресурсов.
Земной рельеф представляет собой очень сложную поверхность, поэтому при моделировании применяется описание поверхности множеством точек. Поскольку построение 3Б-модели представляет сложную вычислительную задачу, необходимо не только построить достаточно реалистичную модель, отражающую объемность, расположение объектов, текстуры поверхности, но также максимально сократить аппаратные затраты. Для реализации этих целей на практике наиболее часто производится триангуляция, т. е. разбиение изображений на треугольники [1; 2].
Это объясняется следующими причинами:
- треугольник является простейшим полигоном, вершины которого однозначно задают грань;
- любую область можно гарантировано разбить на треугольники;
- вычислительная сложность алгоритмов разбиения на треугольники существенно меньше, чем при использовании других полигонов;
- реализация процедур рендеринга наиболее проста для области, ограниченной треугольником;
- для треугольника легко определить три его ближайших соседа, имеющих с ним общие грани.
Среди методов триангуляции для набора точек, которые задают поверхность, широко используют метод Делоне. Метод предполагает соединение между собой набора точек непересекающимися отрезками прямых линий таким образом, чтобы сформированные треугольники стремились к равноугольно-сти. Алгоритм работает путем постоянного наращивания к текущей триангуляции по одному треугольнику за шаг.
Библиографические ссылки
1. Gopiy M., Krishnan S. Silva C. T. Surface Reconstruction based on Lower Dimensional Localized De-launay Triangulation. Eurographics 2000 // M. Gross and F.R.A. Hopgood Volume 19 (2000), Num. 3.
2. Романюк А., Сторчак А. Алгоритмы триангуляции. Комиздат, 2004.
© Жунин А. М., Данилин И. М., 2010