НПО Системы Безопасности
(499)340-94-73 График работы:
ПН-ПТ: 10:00-19:00
СБ-ВС: выходной

Главная » Периодика » Безопасность

0 ... 141142143144145146147 ... 159


Свайство

Значения

Описание

ЕОРЕпаЫе

True/False

Указывает, будет ли генерироваться событие OnComm при появлении символа конца файла (DxDIA)

Handshakng

0,1, 2 или 3

Устанавливает протокол текущего подтверждения связи для последовательного порта (логика подтверждений)

Без подтверждения (по умолчанию)

Подтверждение XDN/xOFF

Подтверждение RTS/CTS (аппаратное)

Подтверждение XON/XOFF и RTS/CTS

InBufferCount

Целое

Свойство только для чтения, показывает, сколько знаков было принято через последовательный порт

InBufferSize

Целое

Свойство, используемое для указания числа байтов, выделенных для буфера входных данных По умолчанию это число составляет 1024 байт

Input

Строка

Возвращает строку знаков из входного буфера

InputMode

Целое

Указывает, каким образом должны приниматься данные, используемые свойством Input 0 говорит 0 том, что данные будут приниматься в виде текста (по умолчанию), 1 - что данные будут передаваться без редактирования (имеется в виду двоичный формат)

InputLen

Целое

Задает максимальное число знаков, которые будут возвращаться при обращении к свойству Input При установлении этого значения в 0 возвращается все содержимое буфера

NullDiscard

True/False

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

OutBufferCount

Целое

Свойство только для считывания, вьщает число знаков, ждущих в выходном буфере

OutBuferSize

Целое

Задает размер выходного буфера По умолчанию он составляет 512 байт

Output

Целое

Выдает строку знаков через последовательный порт

ParityReplace

Целое

Задает символ, который будет заменять символы, имеющие ошибку паритета По умолчанию это знак ">

PortOpen

True/False

Открывает порт Указывает, может ли порт данных передавать или принимать данные Обычно порт закрыт (False)

Rthrestihold

Целое

Указывает число принятых знаков до появления события OnComm Значение 0, устанавливаемое по умолчанию, запрещает генерацию события Задание значения 1 приводит к появлению события ОпСолт при каждом приеме знака

RTSEnable

True/False

Задает значение на линии RTS (Request То Send -Запрос на передачу)



Свойство

Значения

Settings

Строка

Отправляет ароку на последовательный порт с целью задания его рабочих характеристик. Строка представлена в формате, «скорость, паритет, длина, стоповый бит» при следующих допустимых значениях параметров:

Скорость передачи данных:

1200

2400

9600 (по умолчанию)

14400

19200

28800

38400

56000

128000

256000

Settings

Строка

Паритет (тип проверки на наличие ошибки,

отправляемый вмеае с байтом):

Е - четный паритет;

М - бит паритета равен Mark (1);

N - отсутавие паритета (по умолчанию),

0 - нечетный паритет;

S - бит паритета равен Spase (0)

Длина (число битов в слове): 4-4 бита; 5-5 бит; 6-6 бит; 7-7 бит;

8-8 бит (по умолчанию)

Стоповый бит (длительноаь аопового бита посылки):

1 - 1 такт (по умолчанию); 1,51,5 такта;

2-2 такта

Sthreshold

Целое

Указывает число байтов, которые должны быть переданы до генерации события OnComm. По умолчанию равно О (что означает отсутавие OnComm события при передаче). Уаановка этой величины в 1 приведет к появлению ОпСом события после каждого переданного знака

Дальнейшее совершенствование MSComm привело к появлению подпрограммы OnComm. Последняя похожа на прерывание, поскольку вызывается после регистрации заданных событий в последовательном



порте. Свойство CommEvent содержит код причины события. Б табл. 15.20 представлен ряд таких кодов.

Таблица 15.20 Коды причины события

Идентификатор события CommEvent

Код CommEvent

Описание

comEvSend

Отправлено указанное число знаков

comEvReceive

Получено указанное число знаков

comEvCTS

Изменения в линии Clear То Send

comEvDSR

Изменения в линии Data Set Ready

comEvCD

Изменения в линии Carrier Detect

comEvRinq

Обнаружен звонок

comEvEOF

Обнаружен знак конца файла

comEventBreak

1001

Получен сигнал разрыва

comEventFrame

1004

Ошибка кадрирования во входных данных

.comEventOverrun

1006

Переполнение порта

comEventRxOver

1008

Переполнение приемного буфера

comEventRxParity

1009

Ошибка паритета в полученных данных

comEventTxFull

1010

Буфер передачи полон

comEventDCB

1011

Неизвестная ошибка в блоке управления устройства

языке

Программы приложений, использующих Р1С-микроконтроллеры, могут разрабатываться и на языке С.

Объявления

В языке С объявление констант выполняется следующим образом:

const int Label = Value;

const тип имя константы = значение константы;

Объявление переменной: type Label [= Value];

тип имя переменной [= начальное значение]:

где Value (начальное значение) не обязательно присутствует и задает значение неремегнюй при инициализации, а type указывает тин и может быть:

♦ char (символьный);

♦ int (целый);



0 ... 141142143144145146147 ... 159