Cтраница 4
Интересный подход в направлении совершенствования методологии генерации кода по экранной форме основан на использовании специального языка шаблонов. С помощью этого языка описываются шаблоны обобщенных приложений, настраиваемые генератором кода на конкретный частный случай путем подстановки в шаблон характеристик конкретной экранной формы. [46]
При необходимости формирования отдельного сегмента в дисплейном файле программист должен сделать соответствующее указание во время построения псевдодисплейного файла, снабдив собственным именем каждую ветвь структуры, которая, по мнению программиста, должна соответствовать сегменту. Имена, которые встречает программа трассировки в псевдодисплейном файле, передаются без изменений генератору дисплейного кода для построения этой структуры. [47]
![]() |
Схема МФП-компиляции. [48] |
МФП-система была разработана для поддержки оригинальной версии Норе [19], которую мы будем называть Е - Норе. Существуют два существенных различия между Норе и Е - Норе, влияющие на соответствующие им генераторы кодов. [49]
Для каждого отрезка, передаваемого программе преобразования и отсечения, пока еще он задан в координатах листа, определяется видимая часть. Затем каждая из конечных точек преобразуется в координаты экрана и отрезок в новом виде передается генератору дисплейного кода. [50]
Стеки parse stack, type и fixl почти аналогичны трем стекам, описанным в разделе 3.4 Манипуляции parse stack автоматически обеспечиваются алгоритмом анализа, как описано в гл. Стек type имеет одно из 14 значений, приведенных в табл. 8.10.2. Значение типа воздействует на генераторы кода различным образом Например, когда в таблице символов отыскивается идентификатор, адрес вхождения в таблицу символов оставляется я стеке fixt, а тип устанавливается равным типу переменной. [51]
![]() |
Принцип действия строчного печатающего устройства барабанного типа. [52] |
Молоточек в момент прохождения необходимого для печати знака ударяет одновременно по бумаге и копировальной ленте, прижимая их к знаку на печатающем колесе. Включение и выключение тока в обмотках электромагнитов производит электронное устройство управления: На одной оси с печатающими колесами помещают генератор кода 5 в виде диска, который имеет столько выступов, сколько знаков находится на каждом печатающем колесе. [53]
![]() |
Глубоко интегрированная схема комплексирования ИНС и приемника. [54] |
ГЛОНАСС / СР8 - приемник еще более упрощается. В этой схеме он состоит только из ВЧ канала приема и первичной обработки, который включает высокочастотный приемный тракт, генератор кода, корреляторы и схему захвата. Выходы корреляторов являются входами для интегрального фильтра Калмана, где вычисляются не только ошибки ИНС, но и оценки пседодальностей и псевдоскоротсей, которые передаются в приемник для улучшения характеристик захвата сигнала. Таким образом, традиционные контуры слежения за кодом и доплеровской частотой сдвига несущей оказываются включенными в общий интегральный фильтр комплексной системы. В такой схеме фильтр должен обладать двадцатым-сороковым порядком, и для его реализации требуется БЦВМ с высоким быстродействием. [55]
С помощью обращений к макрокомандам процедуры отображения можно включать практически в любой язык без необходимости изменения компилятора. Графические системы такого рода особенно удобны для применения, поскольку они включают только три процесса: программу совмещения, программу преобразования и отсечения, а также генератор дисплейных кодов. Однако гораздо легче использовать язык, в котором такие операции встроены в обращение. [56]
Для этого устанавливается генератор кодов ГК, который последовательно вырабатывает коды УК. Генератор кодов может работать в промежутке между установлением соединений, когда пересчетчик свободен. Цри этом пересчетчик не ( подключается кМ, а в БВН на специальном выходе вырабатывается число, которое вместе с соответствующим кодом УК должно быть передано на соседние У / С. Эта передача может быть осуществлена по тем каналам, по которым передается информация от абонентов. [57]
Сигнал ошибки Uom подается на петлевой фильтр, содержа-ющий, как и в системе ФАПЧ, интегрирующие и корректи-рущие звенья. Порядок астатизма системы АПВ обычно ниже, чем системы ФАПЧ, поскольку здесь динамика может быть учтена пересчетом доплеровского сдвига частоты из системы ФАПЧ. Генератор кода XG ( t) построен на двух регистрах сдвига с обратными связями. [58]
В качестве промежуточного языка используется язык Лидер - линеаризованное дерево. Реализация генератора кода с языка Лидер на новую ЭВМ позволяет автоматически получить компиляторы для всех разработанных в системе Супер языков программирования. [59]
![]() |
Система BLADES. [60] |