Подпрограмма - печать - Большая Энциклопедия Нефти и Газа, статья, страница 1
Забивая гвоздь, ты никогда не ударишь молотком по пальцу, если будешь держать молоток обеими руками. Законы Мерфи (еще...)

Подпрограмма - печать

Cтраница 1


Подпрограммы печати осуществляют формирование различных выходных документов.  [1]

В подпрограмме печати код детали печатается во второй строке шапки, а в строках таблицы, кроме данных из записей рабочих операций, содержатся и коды рабочих мест. ЕФТТ операндов BASADR и ARBERB, в результате чего при каждом входе в подпрограмму РР1 в областях RM и ТМ содержится пара соответствующих записей. Следует особо отметить, что для выполнения макрокоманд системы БАСТАЙ при редактировании программы в нее необходимо включить модули ввода-вывода, использованные для загрузки банка данных: EAWURZEL, EAARBEIT, EAEROABS. Макрокоманды ST AR, AD RU и ТЕфХТ вспомогательные и никакой связи с модулями ввода-вывода не имеют, поэтому их можно использовать в любых программах.  [2]

Нетрудно написать подпрограмму печати сообщения, хранимого в памяти в последовательности байтов.  [3]

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

Строку для печати перед обращением к подпрограмме необходимо помещать начиная с адреса BER1; команда обращения к подпрограмме печати имеет вид BAL 5, DRUCK. Параметр REG должен быть задан обязательно.  [5]

В СПП02 и СПП 15, как и в двух предыдущих СПП, также необходимо сформировать строку и обратиться к подпрограмме печати. Данные для формирования строки берутся из области, определенной параметром DFSATZGD для МП или DFSATZMD для РМ.  [6]

Время выполнения этой подпрограммы так мало, что печатающее устройство легко может работать с максимальной скоростью; при этом, несмотря на постоянные прерывания от подпрограммы печати, влияние печати на основную программу, выполняемую процессором, очень мало.  [7]

Программа состоит из трех подпрограмм: головной программы CHIEF, в которой вводятся размеры матрицы; подпрограммы LOVER, в которой вводится и печатается данная матрица и все миноры, умноженные на элементы первой строки; подпрограммы печати TRVCE, при обращении к которой в LOVER может печатать матрицу любой минор.  [8]

Текст подпрограммы печати приведен ниже.  [9]

10 Блок-схема алгоритма подпрограммы-диспетчера CLAP06. [10]

Этот набор необходим при любой расчетной схеме. Далее вызывается подпрограмма печати исходных данных и затем - подпрограмма-диспетчер.  [11]

Специально организованная работа подпрограмм подтверждающей печати позволяет автоматизировать отладку старых тестов. При трансляции с инструментального языка транслятор передает этим подпрограммам дополнительные параметры: номер слоя, для которого составлен оператор, имя процедуры и координаты оператора печати, а также информацию об описании объекта вместе с его адресом. При запуске во время работы программы подпрограммы печати находят в специальной памяти связи с печатью дополнительную информацию о режиме ( печать, архивизация, сравнение), имени теста и номере слоя, для которого он составлен. Если этот номер не совпадает с номером, указанным параметром подпрограмме печати, то подпрограмма никаких действий не выполняет.  [12]

13 Текст, напечатанный с помощью редактора LEDIT. [13]

Последнее упражнение в работе с редактором LEDIT - печать отредактированного файла ( клавиша F 5) Текущая версия LEDIT предусматривает печать с двойной плотностью. В результате печатная копия текста оказывается очень мелкой. В качестве упражнения исправьте программу LEDIT и замените функцию ESC L в подпрограмме печати на ESC К, что соответствует печати с обычной плотностью. Более подробно об использовании этих управляющих функций см. в гл.  [14]

15 Пример подпрограммы вывода. [15]



Страницы:      1    2