Стандартные команды RLL
5-224
Руководство пользователя контроллера DL205, 3-е издание, редакция А, 05/08 (D2-USER-M-RUS)
Печать ASCII из V-
памяти (PRINTV)
Команда ASCII Print from V-memory посылает через заданный коммуника-
ционный порт данные из последовательности ячеек V-памяти определен-
ной длины в байтах. Другими возможностями являются заданные пользова-
телем Добавочные Символы, которые размещаются после соответствую-
щей строки данных для устройств, требующих специального терминального
символа(ов), возможность перестановки байтов и заданные пользователем
биты флагов состояний занятости
и готовности.
Port Number (номер порта): должен
быть Порт 2 (К2) для DL260.
Start Address (начальный адрес):
определяет начало последователь-
ности ячеек V-памяти, которые со-
держат строку ASCII для печати.
Number of Bytes (Количество
Байт): определяет длину печатае-
мой строки.
Append Characters (дополнитель-
ные символы): определяет симво-
лы ASCII, которые будут добавлять-
ся в конец строки для устройств,
которым требуется определенные
терминальные символы.
Byte Swap (перестановка байтов):
переставляет старший байт и
младший байт в каждой ячейке V-
памяти строки при печати. Смотрите
команду SWAPB для более деталь-
ного ознакомления.
Busy Bit (бит занятости): включен,
пока команда печатает данные AS-
CII.
Complete Bit (Бит готовности): ус-
танавливается, когда данные ASCII
напечатаны и сбрасывается, когда
разрешающий бит команды PRINTV
выключен.
Параметры Диапазон DL260
Номер порта Порт 2 (К2)
Начальный адрес См.карту памяти
Количество байт См.карту памяти
или К1-128
Биты готовности, занятости С0-3777
Флаги Описание
SP53 «1», когда процессор не может выполнить команду.
SP71 «1», когда значения, используемые командой недопустимы.
SP116 «1», когда порт 2 процессора общается с другими устройствами
SP117 «1», когда порт 2 процессора определяет ошибку связи
Смотрите предыдущую страницу для примера использования команды VPRINT.