Клиппер 5. Справочник

и передачи объемом до 64


    производителями аппаратуры выпускаются специальные многопортовые
    адаптеры.
 
    Внимание! Работа с совместно используемыми прерываниями не
    гарантируется.  CT II поддерживает до 4 портов, каждый из которых
    имеет свои буфера приема и передачи объемом до 64 Кбайтов и может
    передавать информацию со скоростью до 19200 бод. Однако это не
    означает, что все ресурсы могут использоваться одновременно на верхнем
    пределе возможностей. Выделение 8 буферов по 64 Кбайта невозможно, так
    как они обслуживаются по прерываниям и поэтому должны располагаться в
    основной (реальной) памяти. Кроме того, количество портов и
    максимально реализуемая ими скорость зависят от типа используемого
    компьютера.


 
  Отличия от других систем программирования
 
    CT II-функции COM_OPEN() и COM_INIT() не влияют на управляющие сигналы
    в отличие от аналогичных функций других языков, например BASIC. Для
    управления модемом через последовательный порт с использованием
    Clipper необходимо устанавливать DTR и другие сигналы, применяя
    соответствующие CT II-функции.
 

 

 COM_BREAK()
 Выполняет сброс на линии передачи (BREAK).
------------------------------------------------------------------------------
 
  Синтаксис
 
    COM_BREAK(<nComPort>, [<nDuration>]) --> lSuccess
 
  Параметры
 
    <nComPort> - номер последовательного порта в диапазоне от 1 до 4.
 
    <nDuration> - необязательный числовой параметр, задающий время
    выполнения сброса в миллисекундах в диапазоне значений от 1 до 65535.
    По умолчанию 100.
 
  Возвращаемое значение
 
    lSuccess - логическое значение .T. при успешном сбросе, а иначе .F..
 
  Описание
 
    Выполнение сброса на линии передачи (BREAK) заключается в удержании на
    ней сигнала соответствующего уровня в течение фиксированного периода
    времени, как правило, продолжительностью от 100 до 350 мс.

Содержание раздела