Документация по SCADA системе Simp Light
8 (343) 271-0066 8 (912) 278-3378

Содержание:


InitComDevice

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

Синтаксис

InitComDevice(DeviceNumber: Byte, ParityIndex: Byte, StopBits: Byte,Speed: Cardinal): Integer

Входные параметры

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

Выходной параметр

Тип
Описание
Пример
Integer Число, характеризующее успешность инициализации COM-порта:
0 - добавлено новое устройство,
1 - обновлены старые значения,
-1 - недопустимый индекс паритета,
-2 - недопустимый индекс стоповых бит,
-3 - недопустимая скорость

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

COM_PORT = 1;
InitComDevice(COM_PORT, 0, 0, 9600);