D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Команды системы (TCL) / set-baud

set-baud

Устанавливает скорость обмена данными для текущего или указанного порта

set-baud {port.number{,rate,parity, stop.bits,word.len}} 
set-baud {tty{,rate,{parity,stop.bits,word.len}}}

Эта команда устанавливает скорость обмена данными для "железного" терминала.

Форма 1 действительна для всех платформ D3.

Форма 2 действительна только для платформ D3/Unix.

"port.number" – последовательный порт, для которого изменяется скорость обмена. Если номер порта не указан, то предполагается текущий порт. Для обозначения текущего порта можно также указать "-1".

"rate" – скорость обмена; может принимать следующие значения: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200. По умолчанию скорость обмена для каждого порта равна 9600.

В системах D3/Unix порт можно указывать как его номером, так и именем устройства (например, /dev/tty3). В последнем случае, порт не обязательно должен быть подключен к виртуальной машине D3. Часть /dev/ можно опускать. Эта команда поставляется для совместимости с не-Unix реализациями.

"word.len" – длина слова данных, которая может быть любым числом от 5 до 8 включительно.

Если ни один процесс Unix не подключен к указанному устройству, то команда "set-baud" выведет следующее сообщение:

Process not connected
(Процесс не подключен)

Это означает, что устройство либо не инициализировано соответствующим образом, либо не подключено к физическому терминалу. В этом случае следует использовать форму с именем "tty", а не с номером порта.

"parity" – контроль целостности данных. Разрешены следующие значения:

0 или "n" означает отсутствие контроля;
1 или "o" означает контроль по нечетности;
2 или "e" означает контроль по четности.

Не поддерживается контроль целостности "Mark" и "Space".

"stop.bits" – количество стоп-битов. Может быть 0, 1 или 2.

Примеры:

set-baud
Line number :        4 (/dev/tty4)
Baud rate   :     9600
Parity      :     NONE
Stop bits   :        1
Word length :        8