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

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

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

Макрооператоры на языке APT

В данном примере число АРТ-операторов движения в главной программе уменьшилось с 11 до 5. (Если включить в сумму командных строк и саму макро-подпрограмму, то получится общее снижение с 11 до 10 операторов.) Читатель может видеть, насколько мощным средством являются макрооператоры при программировании таких задач, где число просверливаемых отверстий велико. Экономия количества требуемых операторов языка APT в этом случае будет приближаться к 66,(6)%, так как один оператор вызова заменяет в профамме три оператора движения.  [c.200]


Напишите программу на языке APT для задачи 8,2 (рис. 3.8.1), но с использованием макрооператоров аналогично примеру 8.6 в тексте.  [c.215]

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

Макрооператоры на языке APT 198-200 Манипулятор шаровой 109 Массы комплектующих деталей 84  [c.520]

Языки микропрограммирования структурного уровня (ЯМПСУ) служат для описания алгоритмов и структур дискретных устройств. Такие языки полезны в подсистемах САПР, в которых проектирование алгоритмов и аппаратуры осуществляется в едином маршруте. Примером ЯМПСУ является язык МАКРООПЕРАТОР.  [c.101]

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

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

Язык МАКРООПЕРАТОР служит для записи алгоритма микропрограммы с привязкой к некоторой функциональной схеме уровня РП. Описание представляет собой последовательность операторов, таких, как микрооперация, макрооператор, присваивание, переход. В операторах можно использовать логические и арифметические выражения, в которых фигурируют логические операции И, ИЛИ, И — НЕ, ИЛИ — НЕ, импликация, равнозначность, сложение по модулю 2 и арифметические операции сложения и вычитания двоичных чисел. Привязка описания к функциональной схеме обеспечивается благодаря тому, что операндами в логических и арифметических выражениях являются переменные, отождествляемые с содержимым регистров, элементов памяти и выходными сигналами комбинационных подсхем. Идентификаторы этих переменных — соответственно символы Р, П, К с добавлением номера элемента схемы и указанием в индексных скобках номеров разрядов. Например, описание фрагмента схемы рис. 5.1, в которой подсхема К1 выполняет сложение 16-разрядных двоичных кодов по модулю 2, осуществляется оператором присваивания вида Р1[0 15] = = Р2[0 15] й Р3[0 15] где —символ операции сложения по мо-  [c.103]


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

Разработанный подход заключается в использовании макропроцессора, который, встретив во входном тексте макрооператор, заменяет его (в соответствии с имеющейся библиотекой макрорасширений) на текст на входном языке управления далее этот текст поступает на вход транслятора.  [c.170]


Смотреть страницы где упоминается термин Макрооператоры на языке APT : [c.387]    [c.162]    [c.198]    [c.199]    [c.101]   
САПР и автоматизация производства (1987) -- [ c.198 , c.199 ]



ПОИСК



Языки



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