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

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

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

Подпрограммы отображения

Многие выводимые изображения содержат повторяющиеся символы, например элементы логических схем, архитектурные символы, символы химических трубопроводов и т. д. Удобно описать каждый такой символ один раз и затем обращаться к этому описанию во всех случаях, когда в дисплейном файле встречается ссылка на этот символ. Такое обращение можно осуществить путем использования подпрограмм отображения. Подпрограмма отображения представляет собой отдельный сегмент в машинных кодах дисплея, который может быть многократно использован в дисплейном файле. Э( ективное использование подпрограммы основывается на применении некоторой команды перехода к подпрограмме, подобно описанной в разд. 4. 4. 2. 2.  [c.117]


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

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

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

Один из результатов работы подпрограмм блока формирования математической модели СФ графически отображен на рис. 150. Структурная модель звена коленчатого вала была составлена из одной непроизводной фигуры — кубоида, заданного плоскими проекциями.  [c.237]

Основной формой ПГО в пакетном режиме являются готовые объектно-ориентированные программы (далее программы), формирующие графическую документацию различного формата и содержания. Вместе с тем пользователям системы доступны подпрограммы визуализации, которые могут быть применены для разработки оригинальных программ документирования. ПГО ориентировано на использование отечественных технических средств САПР, не зависит от применяемых устройств ввода алфавитно-цифровой и отображения графической информации, предполагает использование векторных и растровых графических дисплеев и (или) графопостроителей. Для работы ПГО в качестве исходных данных используют параметры настройки программ и записи, хранимые в архиве пользователя. Параметры настройки программ содержат минимально необходимый объем информации и упорядочены в макеты ввода.  [c.361]

Одной из важнейших управляющих команд в дисплее является команда переход к подпрограмме. Она особенно важна при отображении символов или небольших частей чертежа, многократно повторяющихся в общем изображении на экране. При отсутствии такой команды все эти повторяющиеся части пришлось бы записывать многократным повторением одних и тех же команд (рис. 4.3, а). Команда перехода к подпрограмме дает возможность начертить каждую повторяющуюся часть простым обращением к подпрограмме (рис. 4.3, б). Подпрограмма, как и у обычной ЭВМ, заканчивается командой восстановления адресного регистра для продолжения вывода со следующей после обращения к подпрограмме команды.  [c.86]


В составе набора команд желательно иметь команды включения подпрограмм для работы с дисплейными файлами сложной структуры и отображения иерархической структуры графических дан-  [c.556]

Программное обеспечение автоматизации проектирования в оптике. Из сказанного выше в гл. 1 нетрудно придти к заключению, что программное обеспечение автоматизированной системы проектирования оптических систем должно состоять из двух основных частей — системной и проблемной. Системная часть включает в себя диспетчер, организующий взаимодействие САПР с пользователями и выполнение их заказов в пакетном или диалоговом режимах путем вызова соответствующих проблемных программ, и банк данных, через который производится обмен информацией между пользователями и системой, а также между отдельными проблемными программами. Проблемная часть программного обеспечения состоит из библиотеки унифицированным образом организованных программ, выполняющих отдельные операции проектирования, рассмотренные выше, так называемых функции опальных блоков. Сюда входят, например, блоки трансляции с входного языка, блоки синтеза, анализа, оптимизации, отображения результатов и др. В свою очередь, функциональные блоки состоят из отдельных подпрограмм, решающих элементарные задачи как общематематического характера, т. е. проблемно-независимые (например, задачи линейной алгебры, численного интегрирования, оптимизации и другие), так и оптического характера — объектно-ориентированные (например, расчет луча через одну поверх-  [c.15]

Наличие в составе системы генерации трансляторов подпрограмм, реализующих с помощью обратных операций типа out ( ) Ь отображения и 0 (на основе функций отметок), позволяет на-114  [c.114]

Если математическая модель НФ или СФ собрана верно, так что пользователь может оценить ее по графическому изображению, то далее ММ может быть передана в различные расчетные программы (см. рис. 138) либо по каналу связи на графические устройства АРМ. В комплексе предусмотрена возможность выхода на оконечные устройства АРМ через подпрограмму PLOT пакета ГРАФОР [13] либо через программу формирования массива графической информации (МГИ) из подпрограмм отображения ММ.  [c.236]

Концепция выделения задач моделирования и задач отображения моделей сформировалась сравнительно недавно, однако практически все пакеты машинной графики содержат набор подпрограмм базового обеспечения конкретного графического устройства, группы устройств, а также набор подпрограмм для реализации общих графических функций, использующих, как правило, канонические модели ГИ. К таким пакетам можно отнести ГРАФОР, АЛГРАФ, различные варианты программного обеспечения для АРМ, комплектуемых на базе ЭВМ типа СМ (БПО АРМ, система графического обеспечения АРМ-М, ОСГРАФ и т.д.), В зависимости от типа устройства пакеты могут обеспечивать как пакетный, так и интерактивный режим работы.  [c.25]

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

Программные модули ЛИН и ИНТОП строят начертания линий, не задействованных в интерполяторе. Штриховые, штрих-пунктирные, волнистые и другие стандартные линии представляются совокупностями точек, отрезков и дуг окружностей. Состав подпрограмм, включаемых в программу ЛИН, зависит от наличия в устройстве отображения аппаратурных средств формирования линий.  [c.196]

Режим вывода из ЭВМ команд управления устройством отображения определяется пятисимвольным кодом оператора ВЫВОД (см. п. 3 гл. 4). Первый символ определяет тип устройства, второй— номер в типе, третий — режимы минимизации и буферизации, четвертый и пятый — типы носителей для записи сформированных команд. Действия, предписанные оператором ВЫВОД, выполняет управляющая программа (УП) базисного пакета совместно, с подпрограммами буферизации и разгрузки в канал (РКН), записи на магнитную ленту (ЗМЛ), разгрузки на перфоленту <РПЛ) (рис. 93).  [c.197]


Алгоритм выЗора видов, дополняющих главный. После выбора любого вида, в том числе и главного, в описании параметрического графа могут оставаться ребра, не отображенные на чертеже неискаженными. Этот факт устанавливается проверкой, которая условно показана на схеме (рис. 127), в блоке ВО. Смысл проверки заключается в установлении факта однократного отображения каждого ребра, параллельного какой-нибудь плоскости / независимо от видимости. При удовлетворении условия проверки блока ВО устанавливается факт наличия массива NEPAR. Если такой массив имеется (jV О в блоке СО на рис. 127), то управление передается на стандартную подпрограмму построения видов по стрелке .  [c.196]

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

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

Все геометрические операторы разбиты на следующие группы геометрические операторы для определения элементарных ГО геометрические операторы для определения ГО и ГК геометрическ1 е операторы для вычисления метрических характеристик — угловых и линейных (например, угол между двумя прямыми, кратчайшее расстояние от точки до контура) геометрические операторы для выделения канонических параметров из ранее определенных ЭГО геометрические операторы анализа структуры СГО и ГК геометрические операторы вывода на устройства отображения графической информации и на устройства алфавитно-цифровой печати стандартные подпрограммы.  [c.124]

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

Виртуальное адресное пространство задачи ограничено архитектурой СМ ЭВМ размером 32 Кслов, логическое определяется общим размером физической памяти, к которой задача имеет непосредственный доступ. Если задача не использует директивы управления памятью, ее логическое и виртуальное адресные пространства совпадают. Директивы управления памятью позволяют динамически расширить логическое адресное пространство задачи за пределы 32 Кслов. Это достигается путем отображения виртуальных адресов задачи в различные области физической памяти. Таким способом обеспечивается также возможность информационного взаимодействия задач и создания резидентной библиотеки общих подпрограмм.  [c.191]

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

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

При обработке результатов подпрограмма FEMPLOT позволяет быстро интерпретировать анализ, проведенный с помощью программы FEDSS, и дает возможность наблюдать результаты по мере их получения, воспроизводить на экране дисплея значения концентраций в узловых точках, строить графики, линии равной концентрации, а также трехмерное изображение. Графики — это средство отображения значений искомых величин в узловых точках. Линии равной концентрации примеси проводятся через точки с  [c.315]

Задание исходных данных с использованием интерактивной системы графического отображения представляет довольно трудоемкую по времени задачу подробного описания каждого узла и элемента в расчетной сетке конечных элементов, что составляет 65—70 % общего времени счета. Подпрограмма FEMPLOT минимизирует время, которое пользователь программы FEDSS тратит на поточечный и поэлементный анализ результатов. В процессе проектирования можно оптимизировать конструкции благодаря оперативному наблюдению результатов расчета и варьированию профиля концентрации примеси в приборах, который нельзя измерить экспериментально. Эта возможность была реализована в нескольких проектах, что повлекло за собой большие вычислительные затраты. Поэтому использование интерактивной системы графического отображения информации повышает инженерную продуктивность в результате уменьшения времени, снижения общих вычислительных затрат и усовершенствования организации памяти ЭВМ, необходимой для проведения оптимизации.  [c.316]


Отображения 0 и 0 непосредственно декларируются средствами языка декларации базы. Поэтому сигнатура операций 2 над семантическил1и объектами ассоциируется с именами соответствующих подпрограмм, осуществляющих обработку предложений языка декларации базы и обработку доменов семантических таблиц. При этом транслятор с языка декларации базы должен, естественно, входить в состав системы генерации трансляторов комплексной САПР.  [c.113]


Смотреть страницы где упоминается термин Подпрограммы отображения : [c.84]    [c.117]    [c.565]    [c.103]    [c.43]    [c.88]    [c.21]    [c.189]    [c.194]   
Смотреть главы в:

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



ПОИСК



Отображение

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

Подпрограмма



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