Содержание:


InitComDevice

Инициализация COM-порта любого устройства, работающего из скрипта. COM-порт может быть инициализирован лишь единожды.

Синтаксис

InitComDevice
(DeviceNumber: Integer; ParityIndex: Integer;
StopBits: Integer; Speed: Integer): Integer

Входные параметры
Имя параметра
Тип параметра
Описание
DeviceNumber Integer  Номер COM-порта
 инициализируемого
 устройства
ParityIndex Integer  Индекс паритета
 (от 0 до 4 включительно),
 соответствующий значениям
 "No", "Odd", "Even", "Mark",
 "Space"
StopBits Integer  Индекс стоповых бит
 (от 0 до 2 включительно),
 соответствующий значениям
 1, 1.5, 2
Speed Integer  Скорость COM-порта.
 Допустимые значения: 110,
 300, 600, 1200, 2400, 4800,
 9600, 14400, 19200, 38400,
 56000, 57600, 115200
Выходные параметры
Тип параметра  
Описание 
Integer  Число, характеризующее
 успешность инициализации
 COM-порта:
 0 - добавлено новое
    устройство;
 1 - обновлены старые
    значения,
 -1 - недопустимый индекс
     паритета,
 -2 - недопустимый индекс
     стоповых бит,
 -3 - недопустимая скорость

Пример вызова:


  Var
      COM_PORT: Integer;

  Begin                                                             
      COM_PORT := 1;
      InitComDevice(COM_PORT, 0, 0, 9600);  
  end.