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

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

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

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

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

С момента запуска канала в работу и до завершения операции обмена ЦП и канал работают параллельно и независимо друг от друга. На рис. 4.10 представлена упрощенная схема организации обмена данными в ЕС ЭВМ. Из рисунка видно, что между программой пользователя с включенными в нее несложными макрокомандами ввода-вывода и супервизором ввода-вывода с его достаточно сложным механизмом обмена существует своеобразный интерфейс — системные программы метода доступа. В процессе подготовки операции обмена программа метода доступа  [c.122]


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

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

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

При создании специализированных ДС необходимо использовать системные программные средства диалога. Они входят в состав ОС и оформлены в виде методов доступа. Метод доступа определяет набор операций для работы с терминалами данного типа, структуру сообщений и правила их обработки. Программисту предоставляются макрокоманды на языке ассемблера для программирования диалога.  [c.115]

Диалог с помощью локального дисплея. Чтобы организовать синхронный диалог с локальными дисплеями одного типа в рамках небольших САПР, нет необходимости строить сложную программу управления сообщениями. Можно децентрализовать обработку сообщений в специальных подпрограммах организации диалога, которые вызываются из прикладных программ. В простейшем случае достаточно разработать с помощью макрокоманд базисного телекоммуникационного доступа на языке ассемблера подпрограмму, осуществляющую  [c.118]

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


Базовый набор дисплейных команд служит основой для создания специальных команд, которые можно назвать макрокомандами пользователя. Их применяют для ускорения задания директив 80  [c.80]

Чертежное изображение технических объектов начинается с их геометрии. В существующих на сегодняшний день системах САПР преобладает работа с двухмерными плоскими объектами. Чтобы определить двухмерную геометрию, конструктору предлагаются графические примитивы точки, прямые, дуги окружности, круги, круговые сегменты, эллипсы, гиперболы, параболы, треугольники, многоугольники и т. д. Как было описано выше, эти элементы вводятся с помощью светового пера или посредством накалывания чертежа. Обычно в каждой системе САПР имеется свой набор дополнительных графических примитивов, хранящихся как символы или макрокоманды в библиотеке деталей, вызываемых на экран по мере надобности. На рис. 31 представлен пример такого набора.  [c.134]

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

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

Макрокоманда Описание СУБД  [c.409]

При такой организации обмена пользователь в своей программе должен выполнить все те действия, которые в описанных выше методах выполняла программа стандартного метода доступа (рис. 4.10). Фактически программист создает свой метод доступа, позволяющий ему учесть все особенности ВУ и тем самым достичь максимальной эффективности выполнения программы обмена. При этом программист должен составить канальную программу конкретного внешнего устройства, построить некоторые управляющие блоки [блоки ввода-вывода (ЮВ), управления событиями (ЕСВ), управления данными (D B)] и, наконец, в нужном месте своей программы выдать макрокоманду ЕХСР — обращение к супервизору ввода-вывода с просьбой выполнить канальную программу.  [c.124]

Еще одной формой общения пользователя с ОС являются системные директивы. Эта форма общения в отличие от командных строк осуществляется не через посредство терминала, а изнутри пользовательской программы. Системная директива — запрос некоторой задачи, обращенный к управляющей программе на выполнение определенной системной функции. Такие запросы встав-Л5П0ТСЯ в тексты программ на языке ассемблера в виде макрокоманд (макровызовов), а в программы на языке ФОРТРАН — в виде обращений к соответствующим подпрограммам. Задачи используют системные директивы для организации обмена данными, управления выполнением и взаимодействием задач, расширения логического адресного пространства задачи и т. д. Некоторые из системных директив имеют аналоги среди команд программы связи с оператором, например директивы  [c.145]

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

Система телеобработки данных КАМА служит для построения диалоговых информационных систем и систем передачи данных. Имеет все возможности для организации удобного диалога пользователей-не-программистов с системой, однако на прикладные программы накладывает существенные ограничения по использованию стандартных средств ввода-вывода и по объему памяти п[)ограмм. Диалоги программируются специальными макрокомандами.  [c.112]


Средства программирования диалога — Операторы ввода-вывода языков высокого уровня Специальные макрооперато- ры — — Макрокоманды и подпрограммы диалога  [c.114]

Общий телекоммуникационный метод доступа имеет более ограниченные средства по организации связи с терминалами, однако макрокоманды метода доступа представляют язык высокого уровня для обработки сообщений. Особенность ОТМД заключается в наличии программы управления сообщениями (ПУС), которая обеспечивает централизованную обработку сообщений. Прикладные программы пользователей могут быть сделаны практически независимыми от ПУС и используемых терминалов. Терминальный ввод-вывод программиру-  [c.115]

Программное обеспечение мащинной графики включает графический метод доступа и пакет графических подпрограмм. Графический метод доступа предназначен для выполнения операций ввода-вывода. Для построения графических обрабатывающих программ используются набор макрокоманд и проблемноориентированных программ. Пакет графических подпрограмм позволяет использовать средства мащинной графики при программировании на языках ФОРТРАН, КОБОЛ иПЛ/1.  [c.48]

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

Прикладные программы должны иметь возможности для передачи СУБД команд на обработку данных и интерпретации сообщений о результатах обработки, выдаваемых системой. Для этих целей в СУБД предусмотрен набор макрокоманд или операторов вызова, которые в совокупности получили название языка манипулирования данными (ЯМД). Типичными командами ЯМД являются команды открытия и закрытия наборов записей, определения местонахождения указанного экземпляра записи, передачи содержимого требуемых зле-ментов данных из определенного зкземпляра записи, замены элементов данных значениям из рабочей области программы, вставки записи, находящейся в рабочей области программы, в одну или несколько групп записей, удаления экземпляра записи из последовательности записей, запоминания нового экземпляра записи в базе, данных и создания необходимых связей и ссылок, удаления из базы данных зкземпляра записи и уничтожения его связей и т.д.  [c.88]

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

Графический пакет (ГП) ЕС [87] предназначен для работы в рамках ОС 4.1, имеющей в своем составе графический метод доступа (GAM — graphi a ess method), т. e. набор макрокоманд, позволяющих обрабатывать сигналы прерывания от устройств, осуществлять управление пером планшета или лучом дисплея, считывать координаты точки, указанной световым пером, и другие возможности, и представляющих самый нижний уровень программ — утилит, на основе которых пользователь имеет возможность сам организовать процесс обработки результирующей  [c.217]

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


Смотреть страницы где упоминается термин Макрокоманды : [c.94]    [c.109]    [c.122]    [c.141]    [c.146]    [c.100]    [c.81]    [c.218]    [c.409]    [c.409]    [c.411]    [c.413]    [c.415]    [c.417]    [c.418]    [c.418]    [c.418]   
Основы интерактивной машинной графики (1976) -- [ c.342 , c.344 ]



ПОИСК



Variations (варианты) макрокоманды (Actions)

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

Дисплейный файл макрокоманды для

Дисплейный файл макрокоманды для сегментирования

Дисплейный файл макрокоманды макрокоманды для построения

Дисплейный файл макрокоманды сегментированный

Дисплейный файл макрокоманды структура

Макрокоманда, макрооператор (macro

Макрокоманды графические (graphic functions

Макрокоманды графических примитивов

Макрокоманды преобразования изображения

Макрокоманды простейшие

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

Приложение Б. Список макрокоманд



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