Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

ГРАФИЧЕСКИЕ СИСТЕМЫ Входные языки

Диалекты ОГРА-А, ОГРА-Ф значительно уступают ОГРА-1 в скорости программирования и объеме данных. Только в ОГРА-1 есть разнообразные средства для задания положения графических объектов, и, кроме того, описания автоматически контролируются транслятором. К удобствам диалектов ОГРА-А, ОГРА-Ф следует отнести гибкую и легко реализуемую связь с универсальными языками программирования проектных задач. Поэтому их целесообразно применять на уровне функционального и базисного пакетов программ отображения в следующих случаях отсутствует транслятор проблемного графического языка, например типа ОГРА-1, для используемой ЭВМ графические задачи имеют достаточно простой характер, и результаты программ проектирования близки по форме и содержанию к системам входных данных ОГРА-А, ОГРА-Ф операции отображения в программах проектирования встречаются редко, имеют простой характер и не используют банков графических конструкторских документов.  [c.166]


Выходной язык следует рассматривать как ориентированное на графическое воспроизведение подмножество внутреннего языка автоматизированной системы проектирования, так как описание на входном языке содержит почти все сведения, имеющиеся в описании объекта на внутреннем языке основное понятие выходного языка типовое изображение является производным от основного понятия типовой элемент внутреннего языка.  [c.302]

Каждый раз при проектировании новой интерактивной графической системы должен быть определен свой входной язык для работы с системой. Выбор его часто определяет успех или неудачу системы. Поэтому вызывает удивление то, что, несмотря на очевидную важность определения входных языков, пока сделано очень мало для упрощения их разработки и внедрения. В этой главе будут обсуждены свойства входных языков и рассмотрены некоторые методы их описания.  [c.339]

Изучение входных языков можно начать с рассмотрения синтаксиса входного языка, используемого в графических системах. Большинство команд состоит из последовательности элементов, каждый из которых описывает отдельное действие. Примерами типичных команд являются команды определения точек и отрезков. Для ввода команд можно использовать указку планшета, световые кнопки на экране, печать чисел и строк символов на клавиатуре, нажатие функциональных ключей и кнопок. Каждый элемент команды выполняет одну или несколько функций  [c.340]

Непосредственно на маршруте проектирования исполняется рабочая программа, составляемая системой программирования из функциональных программ и модуля, являющегося результатом трансляции или интерпретации информации, заданной на входном языке пакета. Функциональные программы чаще всего организуются по библиотечному принципу. Примеры библиотек функциональных программ математических моделей типовых элементов, типовых численных методов решения различных групп задач, элементарных математических функций и функционалов, операций статистического анализа и обработки результатов экспериментов, элементарных графических операций и т. п.  [c.283]

Концепция ВПД по своей сути есть концепция специализированных СУБД, учитывающих особенности БД в САПР. Отметим, что для БД, являющихся архивами справочной и редко изменяемой информации, могут использоваться обычные СУБД. Для оперативных БД, формируемых конкретными пользователями на период выполнения индивидуальных заданий, возможно использование средств управления данными, имеющимися в операционных системах ЭВМ. Специфика САПР проявляется, главным образом, в БД проектов, содержащих информацию о текущем состоянии проектов, промежуточных проектных решениях, получаемых описаниях, причем эта информация может выражать технические задания, графические документы, текстовые пояснения, результаты расчетов в форме таблиц и графиков, описания алгоритмов и процедур и т. п. Ускорение межпрограммных обменов достигается за счет специализации средств управления по группам данных, программ или участков маршрутов, упрощающей доступ к данным. При высоких интенсивностях взаимодействия обмены совершаются через общую область памяти. При этом должна предусматриваться возможность управления составом данных, направляемых в общую область, на уровне входных языков взаимодействующих программ. Так, при взаимодействии программы А моделирования переходных процессов и программы В расчета выходных параметров-функционалов из А и В должны передаваться лишь некоторые фазовые переменные, указание которых целесообразно предусмотреть на входном языке программы А. Альтернативный вариант, связанный с пересылкой в общую область все-  [c.324]


Ввод и вывод графической информации можно осуществить через графический дисплей — устройство с электронно-лучевой трубкой (ЭЛТ) и клавиатурой (см. 2.3). Информация, вводимая в ЭВМ или выводимая из нее, отражается на экране дисплея. Ее можно изменять. Графическое изображение, например, с помощью светового пера или указки можно перемещать на экране, поворачивать на любой угол, мультиплицировать, масштабировать и т.п. Любое изменение при этом фиксируется в ЭВМ, и откорректированное изображение может быть получено на устройстве вывода (например, графопостроителе) в виде твердой копии на бумаге, кальке и другом материале (чертежа, рисунка и др.). Такой режим работы считается активным, и его называют интерактивным. Кодирование графической информации выполняют также с использованием программирования (пассивный метод). Для этого создаются специальные входные графические языки, графические пакеты и системы. Для составления программы предварительно выполняют чертеж, эскиз или рисунок, содержащий изображение (рис. 2.1, а) с переменными размерами, заданными параметрами. Программа позволяет вводить в дальнейшем значения параметров и получать варианты изображений (рис. 2.1, б, в). В примере программа составлена с использованием подпрограмм (п/п) автоматизации инженер-но-графических работ и геометрического моделирования на плоскости пакета Эпиграф (приложение ), который является составной частью графической системы для малых ЭВМ типа СМ, Электроника [4].  [c.57]

Входными системами данных проблемно-ориентированного, функционального и базисного пакетов программ служат массивы операторов ОГРА-2, ОГРА-3 и ОГРА-0 соответственно. Их формируют трансляторы операторов графического языка ТРОГ-1, ТРОГ-Ф, ТРОГ-А, входящие в систему программ отображения ТРОГ (рис. 78).  [c.167]

На рис. 4.5 — 4.9 приведены фрагменты подпрограмм, предназначенных для обработки команд пользователя (входной язык) на примере некоторых операций над конструктивными элементами. В подпрограммах используется пакет ЭПИГРАФ для создания моделей ГИ и графическая система DIS ORE, реализующая ФОРТРАН — интерфейс графического стандарта ГКС.  [c.82]

Хотя MULTIPAT H — существенно графическая система, она использует неграфический входной язык. Армит предпочитает использовать клавиатуру, а не световое перо, считая ее эффективнее и удобнее. Была проявлена большая изобретательность при придумывании как можно более коротких имен команд.  [c.345]


Смотреть страницы где упоминается термин ГРАФИЧЕСКИЕ СИСТЕМЫ Входные языки : [c.308]    [c.155]    [c.75]    [c.241]    [c.196]    [c.230]   
Смотреть главы в:

Основы интерактивной машинной графики  -> ГРАФИЧЕСКИЕ СИСТЕМЫ Входные языки



ПОИСК



Графическая система

Графический

Люк входной

Языки

Языки входные,



© 2025 Mash-xxl.info Реклама на сайте