Автоматизация процессов формирования изображений, рисунков, и текстов проверочных задач
Методология разработки системы проверки графических построений на основе использования функций AutoLISP в среде AvtoCAD. Применение системы для контроля знаний студентов при изучении графических дисциплин "Начертательная геометрия" и "Инженерная графика".
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 16.02.2019 |
Размер файла | 684,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Автоматизация процессов формирования изображений, рисунков, и текстов проверочных задач
Лузгарёва Н.В.
Аннотация
Методология разработки системы проверки графических построений (СПГП) на основе использования функций АВТОЛИСП в среде АВТОКАД. Разработка указанной системы предназначена для контроля знаний студентов при изучении таких графических дисциплин как «Начертательная геометрия» и «Инженерная графика».
Annotation
Methodology of development of the system of verification of graphic constructions (SPGP) on the basis of the use of functions AVTOLISP in the environment of AVTOCAD. Development of the indicated system is intended for control of knowledge of students at the study of such graphic disciplines as "Descriptive geometry" and "Engineeringgraphic arts".
В системе проверки графических построений (СПГП) исходные данные задач разработаны двух типов. Первый тип задач - это задачи где необходимо осуществлять построения графических примитивов при решении. Пример такой задачи представлен на рисунке 1. Второй тип задач - это задачи, в которых необходимо задавать численные значения некоторых величин в появляющихся диалоговых окнах. Изображение исходных данных задач второго типа приведено на рисунке 2. Для оценки знаний студентов необходимо в начале создать изображения исходных данных проверочных задач. Опишем в связи с этим методику формирования изображений указанных исходных данных на примере одной из задач. На рисунке 2 приведен пример изображения исходных данных проверочной задачи, связанной с построением горизонтальной проекции точки, принадлежащей поверхности конуса вращения по заданной её фронтальной проекции [1].
Рис. 1. Содержание различных зон изображений исходных данных
Рис. 2.Пример задачи, где необходимо задавать численные значения номеров рисунков
Как видно на рисунке 1 изображение исходных данных проверочных задач состоит из трех основных зон. В первой зоне отражается номер темы и задачи, а также приводится название темы. Во второй зоне изображается текст с условием задачи. В этой же зоне появляются в дальнейшем комментарии при указании процедуры проверки задачи. А именно, выводится анализ, распределение рейтинговых баллов на различных этапах решения проверочной задачи и общий балл.
Для упрощения процесса создания программ на языке AutoLISP предназначенных для формирования изображений исходных данных разработан алгоритм, основанный на использовании совокупностей систем координат в которых отображаются проекции геометрических объектов заданных определенным набором значений параметров формы и положения.
В третьей зоне приводится изображения рисунка исходных данных (оси комплексного чертежа и их обозначения, линии проекционной связи, обозначений проекций геометрических объектов заданных в условии задачи и др.).
При формировании изображений исходных данных проверочных задач используются три системы координат. Первая система Оxy связана с мировой системой координат графической зоны ACAD (рисунок 1). Начало координат данной системы располагается в нижнем левом углу рисунка исходных данных.
Вторая система координат О1x1y1z1 определяет положение изображений осей
O1x1, O1y1, O1z1 задающих комплексный чертеж. Начало координат этой системы относительно системы Оxy располагается в зависимости от значений координат 0 1 x и 0 1 y. Длины осей координат системы О1x1y1z1 строятся в соответствии с численными значениями параметров lz, ly, lz. Заметим, что обозначения осей координат О1x1y1z1 в графической зоне №3 в исходных данных представляемых для студента определены как Оxyz. Но эта система координат ни какого отношения к мировой системе не имеет. Создано это для того чтобы пользователю было легче ориентироваться на комплексном чертеже. Третья система координат Оkxkykzk задает положение геометрических объектов на комплексном чертеже, где k -- индекс соответствующего геометрического объекта базы данных (см. рисунок 2).
Положение геометрических объектов определяется координатами xk, yk, zk, которые задают параметры положения. Для обеспечения универсальности программных модулей построения изображений исходных данных и модулей проверки графических построений используются параметры формы и положения геометрических объектов (см. рисунок 3). Численные значения некоторых параметров формы и положения геометрических объектов используются для автоматизированной проверки решения задач.
Рис. 3. Схема взаимодействия программных модулей построений исходных данных и модулей проверки графических построений
Следует отметить, что при формировании изображений исходных данных задач используются отдельные подпрограммы, которые считывают определенные параметры формы и положения, заданные в основной программе. При изменении значений параметров формы и положений геометрических объектов задачи изменяется графическое содержание исходных данных. Соответственно алгоритм автоматизированной проверки графических построений использует указанные параметры, что позволяет обеспечить универсальность программных модулей. Схема взаимодействия указанных подпрограмм представлена на рисунке 4. Основная программа (блок №1) позволяет строить различные по размерам изображения границ трех графических зон (блок №2). Подпрограмма блока №3 позволяет формировать изображение осей O1x1, O1y1, O1z1 комплексного чертежа. Формирование изображений текстов исходных данных задач выполняется с помощью подпрограмм блока №4. На завершающем этапе формируется изображение геометрических объектов исходных данных проверочных задач (блок №5). Для упрощения ввода точек при решении некоторых задач используется шаг смещения графического курсора и сетка с определенно заданным параметром. Исходные данные размещаются в слое недоступном пользователю системы.
Рис. 4.Сема взаимодействия подпрограмм построения изображений исходных данных проверочных задач
Данная методика формирования изображения исходных данных позволяет следующее: производить поэтапное формирование изображения исходных данных проверочных задач и обеспечить универсальность программных модулей, осуществляется изменение положений осей комплексного чертежа, а также значительно упрощать смену положения геометрических объектов и их форму, используемую при составлении основной программы.
avtocad autolisp графический контроль
Литература
1. Гладков С.А. Программирование на языке Автолисп в системе САПР Автокад / С.А. Гладков. - М.: ДИАЛОГ-МИФИ, 1991. - 98 с.
2. Притыкин Ф.Н. Система тестирования знаний студентов по дисципли не начертательная геометрия / Ф.Н. Притыкин, А.И. Анищенко, Д.А. Машук // Матер. седьмой Всерос. науч.-техн. конф. «Теоретические и прикладные вопросы современных информационных технологий». Улан-Уде, 24-30 июля, 2006. - Ч. 2. - С. 364-367.
3. Притыкин Ф.Н. Создание тестирующих программ автоматизированного контроля графических построений / Ф.Н. Притыкин, Е.Е. Шмуленкова, Сборник трудов Всероссийского совещания заведующими графических дисциплин вузов РФ, 20-22 июня 2007 г. Челябинск: Изд-во ЮУрГУ, 2007. Т.2. с. 149-153.
4. Притыкин Ф.Н. Параметрические изображения объектов проектирования на основе использования языка АВТОЛИСП в среде АВТОКАД: учеб. пособие / Ф.Н. Притыкин. - Омск: Изд-во ОмГТУ, 2008. - 112 с.
Размещено на Allbest.ru
...Подобные документы
Растровая графика, составление графических изображений из отдельных точек (пикселей). Растровые графические редакторы. Векторная графика - построение изображения из простых объектов. Достоинства, недостатки и применение растровой и векторной графики.
презентация [7,8 K], добавлен 06.01.2014Описание математических методов представления и обработки графических изображений. Описание разработанного программного дополнения. Описание функций и их атрибутов. Представление и обработка графических изображений. Результаты тестирования программы.
курсовая работа [1,7 M], добавлен 27.01.2015Общие сведения о графических редакторах, понятия компьютерной растровой и векторной графики, форматов. Обзор и сравнительный анализ современных программ обработки и просмотра графических изображений: Paint, Corel Draw, Adobe Photoshop, MS PowerPoint.
дипломная работа [283,9 K], добавлен 09.08.2010Понятие и инструменты, используемые в компьютерной графике. Принципы формирования изображений на экране. Порядок построения графиков функций. Порядок и приемы анимационного оформления графических изображений, используемые техники и их функционирование.
методичка [2,5 M], добавлен 09.12.2014Растровые и векторные графические редакторы. Формирование изображений, форматы графических файлов. Особенности векторной графики, ее достоинства. Построение треугольника и гиперболы по алгоритму Бразенхема. Математические модели поверхностей и объектов.
курсовая работа [769,5 K], добавлен 21.12.2013Компьютерная графика как наука, предметом изучения которой является создание, хранение и обработка моделей и их изображений с помощью ЭВМ. Области применения графических редакторов: Adobe Photoshop и Illustrator, Corel Draw. Растровая и векторная графика.
презентация [31,7 M], добавлен 17.01.2012Виды графических редакторов. Форматы файлов для хранения растровых графических изображений. Среда графического редактора. Панели инструментов и режимы работы графических редакторов. Инструменты редактирования рисунка. Изменение шрифта текста на рисунке.
контрольная работа [246,6 K], добавлен 16.12.2010Определение компьютерной графики, задачи, виды, области применения. Способы распознавания образов, системы технического зрения. Инструменты для синтеза изображений и обработки визуальной информации. Представление цветов, форматы графических файлов.
шпаргалка [49,9 K], добавлен 13.09.2011GIF как формат хранения графических изображений, возможности. Анализ особенностей сжатия по методу LZW. Характеристика графического формата ВМР. CMY как аппаратно-ориентированная модель, используемая в полиграфии для субтрактивного формирования оттенков.
дипломная работа [673,9 K], добавлен 28.05.2013Средства и способы создания и обработки графических изображений при помощи компьютерной техники. Растровая, векторная, трёхмерная и фрактальная графика, отличия принципов формирования изображения при отображении на экране монитора. Програмные средства.
реферат [436,4 K], добавлен 26.03.2010Основные типы графических режимов, условия и принципы их использования. Функции VGA и VESA BIOS. Простые форматы графических файлов, их содержание и специфика. Формат BMP для несжатого RGB-изображения. Особенности формата PCX для 256-цветов изображений.
контрольная работа [33,7 K], добавлен 28.05.2016Особенности формирования растрового изображения. Графические примитивы, которые используются наиболее часто в современных графических системах (линии и фигуры). Основные алгоритмы создания растровых изображений в графических компьютерных программах.
презентация [883,6 K], добавлен 26.01.2015Характеристика цифровых изображений, применяющиеся в издательской деятельности. Отличительные особенности растровых и векторных изображений, понятие цветового охвата, изучение моделей для описания отраженных цветов. Форматы и виды графических файлов.
контрольная работа [22,9 K], добавлен 16.09.2010Виды графических компьютерных изображений, принципы их формирования и типы форматов. Пиксель как основной элемент экранного изображения. Основные проблемы при работе с растровой графикой. Сравнительная характеристика растровой и векторной графики.
презентация [521,5 K], добавлен 16.01.2012Создание простейших рисунков, закраска объектов в CorelDraw. Работа с текстом в графических объектах в программе CorelDRAW. Использование кривых линий и ломаных. Упорядочивание, выравнивание и группировка объектов. Использование графических эффектов.
практическая работа [1,5 M], добавлен 19.04.2012Понятие "компьютерная графика". Изучение графических редакторов в школьном курсе для 8-го класса. Способы создания цифровых графических объектов. Представление о цветовых моделях. Анализ программы Inkscape. Копирование файла в папку установки приложения.
курсовая работа [1,5 M], добавлен 17.05.2014Редактирование аналоговых и цифровых изображений. Описание графических форматов файла. Алгоритм отображения файла и реализации эффектов. Программа для работы с графическими форматами. Назначение и взаимодействие модулей. Перечень процедур и функций.
курсовая работа [516,8 K], добавлен 28.05.2013Анализ существующих программных решений для обучения студентов и контроля их знаний. Обзор лингвопроцессорных средств и обоснование их выбора. Алгоритмы решения и проверки упражнений на именную часть русского языка. Применение правил преобразования.
курсовая работа [97,0 K], добавлен 29.01.2015Пошаговая методика разработки тестовой информационной системы (ИС) для проверки знаний по предмету ООП. Создание приложения для просмотра изображений, uml-диаграммы "Прецедентов" и uml-диаграммы "Классов", кода программы на языке программирования C#.
курсовая работа [645,2 K], добавлен 21.12.2013Преимущества векторных изображений. Описание работы с программой создания графических изображений - Illustrator. Метод создания кривых с помощью четырех точек для криволинейного сегмента. Создание контуров с помощь инструмента "Перо". Работа с масками.
контрольная работа [575,8 K], добавлен 11.09.2010