Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Функции графических систем




Интерактивные графические системы выполняют следующие функции:

- ввод данных;

- вывод графических изображений;

- обработка запросов пользователя;

- поиск и хранение данных;

- реализация преобразований графической информации.

Функции ввода реализуются с помощью графических устройств ввода: клавиа­туры, планшета, мыши, светового пера и т. д.

Функции вывода — с помощью графических устройств вывода: графопострои­теля, дисплея, станка с ЧПУ.

Функции обработки запросов пользователя на входных и командных языках реализуются программой, называемой лингвистическим (диалоговым) процессо­ром. Процессор преобразует описания геометрии объектов, заданные на входных языках, в формы, принятые в системе. В настоящее время наиболее эффективный метод работы пользователя с графической системой — диалог с использованием меню. Данные, получаемые системой через диалоговый процессор, делятся на два класса: параметры объекта и коды для управления графической системой. Пер­вые поступают из входных языков, вторые — из командных. Параметры объекта направляются через СУБД в базу данных. Коды для управления графической сис­темой поступают в монитор. Он управляет работой системы.

Организация базы данных графической системы определяется классами моде­лей объектов. Если объекты проектирования имеют графическое представление (схемы, планы, чертежи), в базе данных хранятся модели графических изобра­жений этих объектов. Ориентация системы на объект определяет наличие в базе данных геометрических моделей объектов в трехмерном пространстве.

Формирование моделей и их модификаций, а также преобразование этих мо­делей выполняет геометрический процессор. В зависимости от сложности модели объекта в системе может исполняться несколько геометрических процессоров.

Геометрический процессор может выполнять следующие функции:

- построение сечений и разрезов;

- проверка корректности геометрической компоновки узла конструкции;

- моделирование работы робота.

Для систем, работающих с двумерными геометрическими объектами, функции формирования, модификации и преобразования геометрической модели выпол­няет графический процессор.

Блок-схема графической системы

Блок-схема графической системы приведена на рис. 10.1. В памяти размещаются два важных информационных модуля:

- прикладная структура данных, содержащая описание объектов, изображения ко­торых должны показываться на экране. Она же является моделью объектов;

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

Рис. 10.1. Блок-схема графической системы

 

Канал вывода (от описания объекта к его изображению). Прикладная программа извлекает информацию из прикладной структуры дан­ных и записывает ее, а затем направляет графические команды, которые обрабатываются графическим пакетом. Последний формирует дисплейную программу, используемую дисплейным процессором для получения изображения. Таким об­разом, канал вывода последовательно преобразует описание объекта в структуру представления, принятую в дисплейной программе.

Канал ввода (от устройств ввода к структуре данных и дисплейной программе). Дисплейный процессор (ДПЦ) регистрирует факт использования устройства ввода и либо прерывает, либо передает данные по запросу. Ввод данных от дисплейного процессора осуществляет специальная программа ввода, которая передает их при­кладной программе. Эти данные меняют состояние прикладной программы. Они могут также побудить прикладную программу модифицировать структуру данных, изменить параметры.




Поделиться с друзьями:


Дата добавления: 2014-11-20; Просмотров: 539; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.