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

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

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

Генерация кода

Структура трансляторов. Типичные функции трансляторов — контроль правильности исходной информации, генерация текста объектной программы. Процесс трансляции состоит из нескольких этапов, называемых фазами трансляции. Основные этапы — лексический и синтаксический анализ, генерация кода.  [c.261]

Генерация кода осуществляется генератором кода, который использует данные синтаксического анализа для построения объектной программы.  [c.261]


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

Автоматическая генерация кода / ++  [c.184]

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

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

Алгоритм обработки указывания одинаков как для диспетчера, так и для прикладной программы. Сильно влияет тип используемого компилятора дисплейного файла. Обнаружение указывания выполняется легче всего, когда для генерации дисплейного файла применяется программа преобразования, включающая операцию кадрирования. В этом случае ту же программу кадрирования можно использовать для выполнения операции указывания 1) вокруг положения пера описывается небольшой квадрат — область интереса 2) координаты этого квадрата подвергаются обратному преобразованию из координат экрана в координаты листа 3) с использованием указанного квадрата в качестве окна производится формирование дисплейного файла, но без выполнения конечной фазы — генерации дисплейного кода 4) если оказывается, что какой-либо отрезок или элемент попадают в окно, то это означает, что указанный элемент обнаружен, процесс формирования файла прекращается и программе передается соответствующая информация об обнаруженном элементе.  [c.232]


Повторитель реле Г и ВА, подключающий при передаче кода местные вызывные цепи к центральному кодовому устройству (для генерации импульсов)  [c.497]

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

ERwin no умолчанию использует для генерации кода триггера на языке SQL встроенные шаблоны триггеров ссылочной целостности, которые автоматически присваиваются каждой связи. Если встроенные шаблоны не удовлетворяют бизнес-правилам, можно изменить коды триггера, генерируемые на основе встроенных шаблонов. ERwin позволяет изменить шаблон и указать, что при генерации модифицированная версия должна заменить встроенный шаблон.  [c.197]

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

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

Use Step Repeat. Включает возможность циклической генерации кодов для каждой копии изображения, что позволяет снизить объем файла проекта.  [c.665]

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

Применение ЦМД. Свойства ЦМД (устойчивость в нек-ром интервале полей смещения, подвижность, возможность управлять их движением, способность находиться в разд. состояниях и т.д.) определяют их применимость в устройствах обработки информации. ЦМД-устройство состоит из ряда функциональных элементов, обеспечивающих генерацию, продвижение, переключение и детектирование ЦМД. Идея таких y Tpofl te состоит в следующем. Пусть в плёнке к.-л. способом сформирован канал, вдоль к-рого могут перемещаться с заданной скоростью ЦМД (канал продвижения ЦМД). Информация представляется в двоичном коде по принципу наличия — отсутствия ЦМД. В определ. позициях канала формируют генератор и детектор ЦМД, выполняющие те же функции, что головки записи и считывания в устройствах с подвижными магн. носителями информации. Генератор преобразует поступающие на его вход от внешнего электронного устройства электрич. импульсьЕ в ЦМД, детектор производит обратное преобразование. Важное отличие ЦМД-ует-роиств заключается в том, что в них не требуется механич. перемещений к.-л. элементов.  [c.437]

Электрический импульс с выхода ФЭУ обрабатывается с целью устранения амплитудных флуктуаций и поступает в устройство из-а ерения дальности. Упрощенная схема этого устройства показана ка рис. 5.24. Оно интересно прежде всего тем, что в нем применена аналого-цифровая схема слежения за дальностью. В состав устройства измерения дальности входят быстродействующий счетчик 1 фирмы Hewlett — Pa kard модели 5360А, вычислитель 7 фирмы R A модели 4101, а также другие блоки, показанные на рис. 5.24. При работе локатора возможны два режима измерения дальности— режим измерения временной задержки и режим слежения за дальностью. Связи, относящиеся ко второму режиму, показаны на рис. 5.24 пунктирными линиями. Рассмотрим сначала режим измерения временной задержки. При этом счетчик 1 предварительно устанавливается в нулевое состояние, переключатель 10 пропускает на вход устройства формирования строб-импульса дальности 9 только код с выхода счетчика 1, а все связи, обозначенные пунктирной линией, не задействованы. В момент генерации импульса излучения лазера формируется стартовый импульс, запускающий счетчик дальности 1. Отраженный от цели лазерный импульс, зарегистрированный фотоприемным устройством, останавливает работу счетчика 1. При этом на выходе последнего формируется код дальности, который вводится в вычислитель 7 и в устройство формирования строб-импульса дальности 9. Это устройство представляет собой реверсивный счетчик, на счетный вход которого поступают импульсы от синхронизатора 8. Длительностью этих импульсов определяется длительность строб-импульса дальности. В рассматриваемом устройстве можно было устанавливать дли-  [c.205]


Дальномерный код С/А формируется из двух последовательностей десятиразрядного регистра сдвига. Первая последовательность одинакова для всех спутников, а вторая имеет определенный для каждого спутника фазовый сдвиг. Сумма этих двух последовательностей дает так называемый код Голда, индивидуальный для каждого спутника. Достоинством такого способа формирования С/А-кода является простота его генерации при хороших взаимокорреляционных свойствах сигналов.  [c.45]

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

Рассмотрим влияние активной СССД на процесс документирования с точки зрения ревизора. Ранее документирование было пассивным элементом системы, если вообще рассматривалось в качестве такового. Теперь же документация, введенная в СССД, становится неотъемлемым компонентом системы, обеспечивающим генерацию элементов исходного кода программ, в особенности тех частей разделов данных, которые зависят от метаданных СССД. В этой связи при необходимости внесения изменений до того, как они начнут действовать в прикладных программах, нужно их отразить в базе метаданных.  [c.254]

Дополнительно было проведено непосредственное сопоставление показателей, образованных программой генерации, с показателями, выявленнь1ми при анализе АСУП и заимствованными из отчета. При сопоставлении использовалась следующая методика. Показатели выбирались с помощью таблицы случайных чисел. Каждому семизначному десятичному классификационному коду, которым сопровождается показатель в отчете, сопоставлялось случайное число, образуемое из четырех последовательных двузначных чисел, в котором последняя цифра отбрасывалась. Если такое случайное число не совпадало ни с каким кодом, оно отбрасывалось. Совпадение с кодом являлось основанием для выбора показателя из отчета. Затем в последовательности, образованной программой генерации, разь1скивался показатель, эквивалентный по смыслу выбранному из отчета. Таким методом сопоставлено сто показателей. Из ста проанализированных показателей только трем не удалось найти эквивалентов. Таким образом, погрешность метода автоматической ге-  [c.45]

Использование пьезоэлектрических и электрооптических свойств в ниобате лития позволяет реализовать в одном волноводе акусто- и электрооптические взаимодействия. При последовательном расположении на поверхности волновода акусто- и электрооптических ячеек получен оптический цифровой коррелятор, реализующий обработку 32-разрядных кодов со скоростью 32 МБит/с. В данной ОИС эталонный код подается на электрооптическую ячейку, состоящую из электродов встречно-штыревого типа. Входные сигналы вызывают генерацию импульсов ПАВ, длина которых o.r ia-сована с длиной встречно-штыревых преобразователей электрооптической ячейки. Единица кодируется высокочастотной ПАВ, а нуль — низкочастотной ПАВ. Умножение выполняется в результате двухкратной дифракции, а инвертирование — с помощью линз . Расположение электродов в ОИС таково, что световой поток, соответствующий совпадающим разрядам выходной посылки, падает на один фотодетектор, а несовпадающий на другой. Полная биполяция корреляции получается после вычитания с помощью электронных цепей выходных сигналов двух фотодетекторов. Вычисление функции корреляции с такой скоростью эквивалентно по быстродействию ЭВМ, выполняющей 2-10 элементарных операций/с.  [c.154]

Для производства печатной платы обычно используются кодированные чертежи расположения отверстий на печатной плате в слое Drill Drawing. Если на плате присутствуют глухие переходные отверстия, то для пар их слоев генерируются отдельные чертежи сверления отверстий. На месте расположения каждого отверстия наносятся позиционирующие символы, сами отверстия обозначаются специальным кодом, рядом проставляется размер. К чертежу можно добавить информацию о количестве отверстий, их размерах в метрической и дюймовой системе измерения, таблицу символов. Более подробно эта процедура описана в разделе Генерация выходных файлов для производства.  [c.426]

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

При кодировании слова перемежают. Каждое четное слово задерживается на постоянную величину Di по отношению к нечетному слову. Каждая четная и нечетная последовательности групп кодовых слов кода I , полученных генерацией двух частей кодового блока Р и Q, поступает в кодер (Р) и затем задерживается перемежителем (Q). Эта задержка перемежения образуется единичной задержкой на d и ее умножением. После  [c.41]


Для коррекции ошибок используют каскадный код с перемежением ( ross interleave ode) с проверочными символами (словами) Р я Q. Генерация слов Р и Q для 625-строчной системы иллюстрируется рис. 7.7. Шаг перемежения для Р и Q составляет соответственно 17 и 3.  [c.82]

Фантомообразование — широкий класс явлений, связанных с генерацией физических полевых и ( или) иных структур, которые являются более или менее точными отображениями объективной и субъективной реальности. Эти отображения-копии (фантомы) существуют некоторое время на месте прообраза (или его части) в том случае, если он (или часть его) перемещается в пространстве-времени (отделяется, уничтожается). Существенно то, что фантомы не обязательно помнят некоторое фиксированное состояние прообраза, но хранят его динамические пространственно-временные и, в некоторых случаях, энергоинформационные характеристики. Простейший случай,— когда статические или динамические голограммы образуют неподвижные или мобильные 3-х или 4-х мерные образы объектов, образы, живущие уже как бы независимо от самих объектов-первоисточников. Сюда же можно отнести статические и динамические фото- и киноизображения, оперирующие в отличие от голографии двумерным пространством. Образ и его фото- и голографическая копия находятся в системе односторонних, гомоморфных отношений, т. е изменяется образ изменяется отображение и никогда наоборот. Если рассматривать генетический аппарат как систему хранения (отображения), кодирования-декодирования структуры (образов) будущей или уже развившейся биосистемы, то выполняется и обратное. Геном-прообраз и его развернутое отображение-биосистема выходят при этом на более высокий уровень изоморфных отношений. Принципиально и то, что хромосомный аппарат не является монопольным обладателем наследственной информации и она может вводиться как экзогенный сигнал, в частности,— в форме вербальных кодов [24—29 ].  [c.166]


Смотреть страницы где упоминается термин Генерация кода : [c.9]    [c.10]    [c.339]    [c.361]    [c.361]    [c.362]    [c.363]    [c.261]    [c.137]    [c.199]    [c.199]    [c.219]    [c.133]    [c.198]    [c.541]    [c.188]    [c.207]    [c.46]    [c.210]    [c.231]    [c.480]    [c.483]    [c.313]    [c.610]   
Смотреть главы в:

Создание информационных систем с AllFusion Modeling Suite  -> Генерация кода



ПОИСК



Генерация

Коды ОКП



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