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

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

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

Процедуры отображения

Процедура отображения использует функциональное соотношение типа Z = со (g), поэтому уравнение (182) приобретает вид  [c.75]

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


К процедуре отображения можно также обращаться из других процедур  [c.179]

Более изящно те же действия выполняются процедурой формирования сегмента, по конструкции аналогичной процедуре отображения  [c.180]

Это также требует расширения языкового компилятора, но, как и в случае процедур отображения, обеспечивается возможность вызова элементов изображения по именам, а не по номерам.  [c.180]

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

Предположим, что процедуры отображения используются для вывода изображений на дисплей с запоминающей ЭЛТ. Какие методы можно применить, чтобы не регенерировать все изображение после каждого изменения  [c.181]

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

Применение процедур отображения  [c.371]

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

Преимущество процедур отображения заключается в том, что они могут быть написаны с использованием стандартного синтаксиса  [c.371]

К описанным таким образом процедурам отображения могут быть применены различные преобразования поворот, масштабирование, а также отсечение по заданным в обращении размерам габаритного поля  [c.372]

Для определения основных размеров внутри описания основной копии необходимо расширить синтаксис, чтобы таким образом процедуры отображения можно было обрабатывать самостоятельно. Эти размеры могут быть описаны в заголовке процедуры указанием координат противоположных вершин углов ограничивающего пря-  [c.372]

Удобно применять также специальную форму процедуры отображения — процедуру формирования сегмента  [c.373]

Простота использования. В системе предусматриваются программирование работы системы и решения прикладных задач на одном языке высокого уровня. Такой язык позволяет описывать сложные изображения с помощью процедур отображения, как показано в, гл. 8, и включить средства для определения входного языка.  [c.403]


Организация программного обеспечения системы показана на рис. 17.11. Фактически это та же схема, что и на рис. 17.1, упрощенная благодаря использованию процедур отображения и расширенная за счет применения ассоциативных структур данных, разделенных на страницы.  [c.403]

Графический вывод выполняется в соответствии с описанием, приведенным в гл. 8 и 15 в разделах о процедурах отображения. Параметры графических примитивов передаются непосредственно одной или двум программам преобразования и отсечения в зависимости от того, производится ли поворот. Затем преобразованная информация компилируется в дисплейные коды и добавляется к дисплейному файлу. Преобразования, указанные в обращении к процедуре отображения, передаются программе совмещения преобразований.  [c.407]

Существенно изменилась и процедура отображения результатов проектирования. Использование средств оперативного отображения  [c.21]

Проиллюстрируем методику построения диалоговых процедур (рис. 3.21) на примерах формирования, отображения и коррекции на экране дисплея операционного эскиза, назначения режущих инструментов и последовательности их работы. Операционный эскиз (рис. 3.22) представляет собой совокупность двух контуров / — заготовки, II — готовой детали. Каждый контур состоит из совокупности элементарных геометрических элементов точек, прямых линий п окружностей. Характеристика этих элементов является исходной информацией для разработки и построения данной процедуры.  [c.130]

Рис. 3.23. Алгоритм выполнения процедуры формирования, отображения и коррекции на экране дисплея операционного эскиза. Рис. 3.23. Алгоритм выполнения процедуры формирования, отображения и коррекции на экране дисплея операционного эскиза.
По назначению подсистемы САПР разделяют на проектирующие и обслуживающие. К проектирующим относят подсистемы, выполняющие проектные процедуры и операции, например подсистема логического проектирования, подсистема конструкторского проектирования, подсистема технологического проектирования, подсистема проектирования деталей и сборочных единиц и т. п. К обслуживающим относят подсистемы, предназначенные для поддержания работоспособности проектирующих подсистем, например подсистема информационного поиска, подсистема документирования, подсистема графического отображения объектов проектирования и т. п.  [c.47]

Если для точечного отображения воспользоваться выражениями (4.11), то процедуру отыскания неподвижных точек полного отображения T=Ti-T2 можно свести, аналогично случаю фазовой плоскости, к некоторым геометрическим построениям. Для этого рассмотрим трехмерное пространство F с декартовыми координатными осями Ох, Оу, Oz. Соотношения (4.11) определяют в этом пространстве уравнения поверхностей = Pj (х, у ), у =  [c.79]

Установленная формальная аналогия, разумеется, не случайна. Как при голографировании, так и при отображении в линзовой либо зеркальной оптической системе речь идет о преобразовании одной сферической волны (предмета) в другую, также сферическую волну (изображения). Формальный вид закона такого преобразования (линейное преобразование кривизны волновых фронтов) предопределен самой постановкой задачи и никак не связан с конкретным способом его реализации. Любой способ, голографический или линзовый, может только изменить кривизну исходного волнового фронта в определенное число раз и добавить к ней новое слагаемое ), но не более того. Анализ физического явления, призванного осуществить эту процедуру, конкретизирует физический смысл соответствующего множителя и слагаемого и их зависимость от характеристик явления и конструктивных особенностей системы. Последнее оказывается очень существенным при сравнительном рассмотрении разных способов. Как уже упоминалось, применение разных длин волн на первом и втором этапе предоставляет голографии неизмеримо более широкие возможности, чем аналогичный фактор в линзовых и зеркальных системах (различие показателей преломления в пространстве изображений и предметов, иммерсионные объективы микроскопов, см. 97), ибо можно использовать излучение с очень сильно различающимися длинами волн, например, рентгеновское и видимое (когда будет создан рентгеновский лазер).  [c.253]


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

После разработки технического предложения на АЛ необходимо уточнить вспомогательное время, не прибегая к составлению циклограммы, построить график зависимости коэффициента технического использования и производительности от режимов резания. Это позволит выбрать оптимальный уровень режимов резания и при необходимости окончательно откорректировать компоновку АЛ и технологический процесс обработки детали. Данные проектные процедуры целесообразно реализовать в диалоговом режиме с отображением результатов моделирования и компоновки АЛ на графических устройствах (дисплеях, графопостроителях).  [c.110]

Затем выполняется процедура расширения транслятора ТРОГ-1 и пакетов программ отображения (см. гл. 5).  [c.159]

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

Ключевым атрибутом является НОМ — ПОЛЬЗОВАТЕЛЬ, неключевыми атрибутами являются фамилия, статус, приоритет, отдел. Аналогичным образом строятся отношения ЭВМ, САПР, ЭВМ+САПР, П0ЛЬ30ВАТЕЛЬ+ +ЭВМ+,САПР. Из примера видно, что отображение КМ на РМД является простой процедурой. Отображение КМ иа НМД и СМД сложнее и выполняется в соответствии с описанными приемами построения ИМД и СМД.  [c.112]

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

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

В результате работы этой процедуры будет получено изображение, показанное на рис. 8.26, если пометка LABELING (наличие надписи) имеет значение истина в противном случае будет выдан символ без надписи, как, например, на рис. 8.22. Путем введения условных операторов в процедуры отображения можно генерировать самые разнообразные виды выводимого изображения по одной и той же базе данных. Можно пренебречь деталями при малых масштабах или же задать несколько различных представлений символа для использования в разных обстоятельствах. Например, можно описать процедуру отображения FLIPFLOP (триггер) для генери-  [c.179]

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

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

Синтаксис обраи ений к процедурам отображения иллюстрируется следующими примерами  [c.374]

В обращение к процедурам отображения может быть добавлен еще один интересный параметр имя, которое световое перо присваи-  [c.375]

Средства графического выюда, имеющиеся в языке, практически аналогичны описанным в гл. 8 и 15 в разделах о процедурах отображения. Сложные изображения описываются в виде процедур, к которым можно обращаться с указанием различных преобразований, выполняемых над ними  [c.406]

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


Смотреть страницы где упоминается термин Процедуры отображения : [c.175]    [c.232]    [c.352]    [c.369]    [c.374]    [c.414]    [c.249]    [c.249]    [c.360]    [c.76]    [c.169]    [c.56]    [c.9]   
Смотреть главы в:

Основы интерактивной машинной графики  -> Процедуры отображения



ПОИСК



Отображение

Отображение отображение

Процедура

Процедуры отображения (display procedures



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