Асинхронный обмен RS

 
в палитре на схеме

Блок реализует возможность обмена пакетами произвольного формата по протоколу RS. Отправка и приём пакетов осуществляются в асинхронном режиме, т.е. независимо друг от друга. Отправка и посылка значений в пакетах осуществляется в формате LittleEndian, т.е. начиная с младшего байта. Отправляемый пакет формируется по следующей схеме:

[InPrefix][InPort1][InPort2]..[InPortN] где,

Свойство indatatype в блоке задаёт способ интерпретации входного значение (Byte – приведение к однобайтовому значению, Word – к двух байтовому).

Принимаемый пакет обрабатывается по следующей схеме:

[OutPrefix][OutPort1][OutPort2]..[OutPortN], где

Входы

INPUT_<i> – входные порты блока. Количество портов формируется динамически свойством ninport. Каждый порт в порядке своей нумерации добавляет в отправляемый пакет фиксированный набор байт (1 или 2 в зависимости от значения свойства indatatype).

Выходы

OUT_>i< – выходные порты блока. Количество портов формируется динамически свойством noutport. Каждый порт в порядке своей нумерации получает из принимаемого пакета фиксированный набор байт (1 или 2 в зависимости от значения свойства outdatatype).

Общие свойства:

Параметры RS подключения: