0.1  ИНТЕРАКТИВНЫЕ СИСТЕМЫ МАШИННОЙ ГРАФИКИ - Учебное пособие "Архитектуры графических систем" машинная графика...

Учебное пособие "Архитектуры графических систем" машинная графика (Учебное пособие в 3-х книгах) Книга 3 П. В. Вельтмандер


НазваниеУчебное пособие "Архитектуры графических систем" машинная графика (Учебное пособие в 3-х книгах) Книга 3 П. В. Вельтмандер
страница3/26
ТипУчебное пособие
rykovodstvo.ru > Руководство эксплуатация > Учебное пособие
1   2   3   4   5   6   7   8   9   ...   26

0.1  ИНТЕРАКТИВНЫЕ СИСТЕМЫ МАШИННОЙ ГРАФИКИ


Задача интерактивной системы машинной графики (рис. 0.1.1) при выполнении вывода заключается в преобразовании информации из исходного высокоуровневого представления предметной области в представление команд графических устройств вывода. При выполнении ввода, наоборот, требуется преобразование низкоуровневой информации от физических устройств ввода в высокоуровневую информацию на языке предметной области.




Рис. 0.1.1: Обобщенная модель интерактивной системы

Можно выделить два основных способа построения средств вывода - системы с графическим языком высокого уровня, включающим в себя развитые средства для обработки графической и геометрической информации, и системы с расширенным языком, которые, как правило, представляют тот или иной алгоритмический язык высокого уровня, расширенный средствами обработки графической и геометрической информации. На практике это пакет подпрограмм, реализующих требуемые функциональные возможности.

Ввод информации обеспечивается с помощью языка диалога. Диалог обычно осуществляется в виде команд, содержащих числовые значения, имена, координаты, произвольный текст. Выполняя ввод команд пользователь работает с тем или иным набором вводных устройств, определяемых лексикой языка - алфавитно-цифровой и функциональной клавиатурами, шаровым указателем (track ball), планшетом (tablett) и т.п.

Далее, в п. 1.1-1.3, будут рассмотрены различные варианты построения геометрических языков вывода, в п. 1.4 будут рассмотрены языки диалога.

0.1.1  Графические языки высокого уровня


Имеется два подхода к построению систем программирования с языками машинной геометрии и графики высокого уровня. Первый подход состоит в создании автономного языка, второй - в необходимой модификации того или иного исходного алгоритмического языка.

Первый подход позволяет создать язык, наиболее соответствующий специфике работы с графической и геометрической информацией, но только в том классе приложений, для которых предназначался язык. Исторически основная область приложений таких языков - автоматизация программирования для оборудования с ЧПУ; системы автоматизации проектно-конструкторских работ, требующие средств работы с данными, отсутствующих в широко распространенных алгоритмических языках; системы геометрического моделирования.

Одним из первых проблемно-ориентированных языков, имеющих средства для описания геометрической информации, явился язык АРТ (AUTOMATED PROGRAMMING TOOLS) [57]. Этот язык послужил основой для разработки разнообразных систем автоматизации программирования для станков с ЧПУ.

В работе [23] предложен базовый проблемно-ориентированный язык описания графической информации ОГРА, предназначенный для описания графических конструкторских документов и операций их формирования в системах автоматизированного проектирования.

В работах [50,] описан комплекс САГРАФ, предназначенный для использования в учебной системе коллективного пользования МИФИ для решения задач машинной геометрии и графики. В комплексе имеются подсистемы геометрического синтеза, геометрического анализа и графического моделирования.

В качестве примеров систем с автономным языком высокого уровня могут также служить системы геометрического моделирования трехмерных тел - COMPAC [100,] и СИМАК-Д [35].

Система COMPAC (COMPUTER ORIENTED PART CODING) предназначена для формирования описания объемных тел из объемных элементов формы - (метод конструктивной геометрии). Кроме трех базовых объемных элементов (кубы, цилиндры, конусы), могут использоваться профилированные детали, получаемые перемещением замкнутого контура вдоль прямой или дуги, а также тела вращения, получаемые вращением замкнутого контура вокруг оси. Элементы задаются, позиционируются и оразмериваются языковыми конструкциями, напоминающими АРТ [57]. Составление детали из объемных элементов производится с помощью операций объединения, вычитания и отсечения.

Отличия СИМАК-Д от COMPAC состоят в несколько ином входном языке и ином наборе базовых элементов формы, включающем в себя точку, плоскость, прямоугольный параллелепипед, круговые цилиндры и конус.

* * *

Ясно, что автономные графические языки, как всякая специализированная разработка, обладают высокой эффективностью в своей области приложений, однако разработка и использование таких языков сопряжена с рядом проблем:

 довольно значительные затраты на создание языка и транслятора с него, так, например, трудозатраты на систему COMPAC составили около 40 ч/лет [117];

 затраты на внедрение, на включение языка в работающую систему программирования и на обучение пользователей, которые не всегда охотно берутся за изучение еще одного языка, а предпочитают пользоваться процедурными расширениями известных им алгоритмических языков: ALGOL, FORTRAN, PL-1, PASCAL и т.д.;

 трудности с последующим расширением языка;

 известные в настоящее время языки машинной геометрии и графики, в отличие от процедурных расширений, как правило, не обеспечивают интерактивного режима, а предназначены для написания пассивных программ;

 затруднено объединение в рамках одной прикладной программы графических и геометрических действий и обычных вычислений, которое легко реализуется в случае процедурных расширений.
1   2   3   4   5   6   7   8   9   ...   26

Похожие:

Учебное пособие \"Архитектуры графических систем\" машинная графика (Учебное пособие в 3-х книгах) Книга 3 П. В. Вельтмандер iconУчебное пособие по дисциплине «медицина катастроф»
Учебное пособие подготовили доценты Астапенко В. П., Кудинов В. В., Волкодав О. В., Кобец Ю. В

Учебное пособие \"Архитектуры графических систем\" машинная графика (Учебное пособие в 3-х книгах) Книга 3 П. В. Вельтмандер iconУчебное пособие по дисциплине «медицина катастроф»
Учебное пособие подготовили доценты Астапенко В. П., Кудинов В. В., Волкодав О. В., Кобец Ю. В

Учебное пособие \"Архитектуры графических систем\" машинная графика (Учебное пособие в 3-х книгах) Книга 3 П. В. Вельтмандер iconУчебное пособие
Медицинская подготовка командного состава судов: Учебное пособие. М.: Мортехинформреклама, 1993. 152с

Учебное пособие \"Архитектуры графических систем\" машинная графика (Учебное пособие в 3-х книгах) Книга 3 П. В. Вельтмандер iconУчебное пособие тема: «профилактика пролежней»
Учебное пособие пм 04 Выполнение работ по профессии Младшая медицинская сестра по уходу за больными

Учебное пособие \"Архитектуры графических систем\" машинная графика (Учебное пособие в 3-х книгах) Книга 3 П. В. Вельтмандер iconУчебное пособие
Учебное пособие составлено с учетом требований Государственного образовательного стандарта высшего профессионального образования...

Учебное пособие \"Архитектуры графических систем\" машинная графика (Учебное пособие в 3-х книгах) Книга 3 П. В. Вельтмандер iconУчебное пособие Оренбург 2013
Учебное пособие предназначено для додипломного образования по специальностям 060101 Лечебное дело; 060103 Педиатрия

Учебное пособие \"Архитектуры графических систем\" машинная графика (Учебное пособие в 3-х книгах) Книга 3 П. В. Вельтмандер iconУчебное пособие Иркутск 2006
Учебное пособие предназначено для студентов III v курсов специальности «Технология художественной обработки материалов»

Учебное пособие \"Архитектуры графических систем\" машинная графика (Учебное пособие в 3-х книгах) Книга 3 П. В. Вельтмандер iconУчебное пособие
...

Учебное пособие \"Архитектуры графических систем\" машинная графика (Учебное пособие в 3-х книгах) Книга 3 П. В. Вельтмандер iconКомпьютерные коммуникации в культуре учебное пособие по английскому языку
Учебное пособие предназначено для развития навыков и умений устной речи. Пособие включает 8 тем, 21 текст, словарь. Текстовый материал...

Учебное пособие \"Архитектуры графических систем\" машинная графика (Учебное пособие в 3-х книгах) Книга 3 П. В. Вельтмандер iconКомпьютерные коммуникации в культуре учебное пособие по английскому языку
Учебное пособие предназначено для развития навыков и умений устной речи. Пособие включает 8 тем, 21 текст, словарь. Текстовый материал...

Учебное пособие \"Архитектуры графических систем\" машинная графика (Учебное пособие в 3-х книгах) Книга 3 П. В. Вельтмандер iconУчебное пособие соответствует примерной учебной программе по дисциплине...
Учебное пособие предназначено для студентов, обучающихся по специальности «Педиатрия»

Учебное пособие \"Архитектуры графических систем\" машинная графика (Учебное пособие в 3-х книгах) Книга 3 П. В. Вельтмандер iconУчебное пособие
Викторова Т. С., Парфенов С. Д. Системы компьютерной графики. Учебное пособие, том 13 Вязьма: филиал фгбоу впо «мгиу» в г. Вязьме,...

Учебное пособие \"Архитектуры графических систем\" машинная графика (Учебное пособие в 3-х книгах) Книга 3 П. В. Вельтмандер iconУчебное пособие
Г82 Противодействие организованной преступности: Учебное пособие для вузов / Под ред. А. И. Гурова, B. C. Овчинского. М.: Инфра-м,...

Учебное пособие \"Архитектуры графических систем\" машинная графика (Учебное пособие в 3-х книгах) Книга 3 П. В. Вельтмандер iconУчебное пособие Москва 2012 год Настоящее учебное пособие предназначено...
Учебное пособие предназначено для изучения и проведения практических занятий по дисциплинам «Бизнес планирование транспортных предприятий»,...

Учебное пособие \"Архитектуры графических систем\" машинная графика (Учебное пособие в 3-х книгах) Книга 3 П. В. Вельтмандер iconУчебное пособие Москва 2012 год Настоящее учебное пособие предназначено...
Учебное пособие предназначено для изучения и проведения практических занятий по дисциплинам «Бизнес планирование транспортных предприятий»,...

Учебное пособие \"Архитектуры графических систем\" машинная графика (Учебное пособие в 3-х книгах) Книга 3 П. В. Вельтмандер iconУчебное пособие (Краткий курс) Москва Издательство Российского университета дружбы народов
Учебное пособие предназначено для студентов, обучающихся в магистратуре и специализирующихся по защите растений


Руководство, инструкция по применению




При копировании материала укажите ссылку © 2018
контакты
rykovodstvo.ru
Поиск