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

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

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

Обращение к графическим макрокомандам

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

Эта макрокоманда открывает новую запись с меткой 4. Она устанавливает указатель на начало свободной области в дисплейном буфере (рис. 5.6, б), с тем чтобы при последующих обращениях к графическим макрокомандам дисплейные команды добавлялись в эту область. По окончании формирования записи она закрывается.  [c.109]


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

С ПОМОЩЬЮ обращений к макрокомандам процедуры отображения можно включать практически в любой язык без необходимости изменения компилятора. Графические системы такого рода особенно удобны для применения, поскольку они включают только три процесса программу совмещения, программу преобразования и отсечения, а также генератор дисплейных кодов. Однако гораздо легче использовать язык, в котором такие операции встроены в обращение. В гл. 16 будут обсуждены построение и использование такого языка.  [c.181]

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

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

Где же генерируются параметры, входящие в состав обращений к макрокомандам В некоторых случаях их сообщает пользователь программы например, вводит с пультовой пишущей машинки значения двух пар координат, а прикладная программа обращается к макрокоманде LINE с этими координатами в качестве параметров. Можно также представить, как вводится с пульта (или в другом варианте — с помощью устройства ввода графической информации) некоторое количество отрезков прямых, в результате чего на экране строится изображение электрической схемы или чертеж здания.  [c.105]


РАФОС содержит средства для программирования графического дисплея, которые включают специальную программу-драйвер, набор библиотечных подпрограмм и библиотеку макрокоманд для работы с графическим дисплеем СМ-7300 (ЭПГ-СМ) в интерактивном режиме. Обращение к графическому дисплею допустимо из программ, написанных на языке ФОРТРАН-1У.  [c.49]

Единственное изящное решение этой проблемы состоит в осуществлении дополнения таким образом, чтобы не исключать запись из цикла регенерации. Как это делается, показано на рис. 5. 13 на примере обращения к функции LINE, упомянутой выше. На рис. 5. 13, а показан стандартный способ добавления команд при использовании двойной буферизации. На рис. 5. 13, б показано, как те же команды добавляются к записи, которая одновременно регенерируется. Таким образом, включение макрокоманды APPEND в компилятор дисплейного файла влияет на реализацию всех графических функций компилятора. Кроме того, нужно отметить, что не все дисплеи допускают столь простое решение, как показанное на рис. 5, 13, б.  [c.113]


Смотреть страницы где упоминается термин Обращение к графическим макрокомандам : [c.104]    [c.106]    [c.566]    [c.120]    [c.177]   
Основы интерактивной машинной графики (1976) -- [ c.103 ]



ПОИСК



Графические макрокоманды

Графический

Макрокоманды



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