РВЧ (114) - Распаковка вещественных чисел

Алгоритм осуществляет распаковку упакованных алгоритмом УВЧ вещественных чисел после их приема по интерфейсу с помощью алгоритмов ВИН. Алгоритм имеет m однотипных каналов, число которых задается модификатором размера (МР=0-63). Каждый канал распаковывает одно четырехбайтовое число в два вещественных стандартных числа длиной 4 байта каждое. Модификатор МР=00-63, масштаб времени МВ отсутствует.

Входы-выходы алгоритма РВЧ

Номер Обозначение Назначение
Х1 1-е упакованное вещественное число
Х2 2-е упакованное вещественное число
... ... ...
m Хm m-е упакованное вещественное число
Х1.1 1-е вещественное число 1-го канала
Х2.1 2-е вещественное число 1-го канала
Х1.2 1-е вещественное число 2-го канала
Х2.2 2-е вещественное число 2-го канала
.... .... .....
2m-1 Х1.m 1-е вещественное число m-го канала
2m Х2.m 2-е вещественное число m-го канала

МКС (115) - Многоканальный коммутатор сигналов

Алгоритм предназначен для избирательной коммутации к алгоритмам интерфейсного вывода ИНВ и ИНР различных групп сигналов с целью увеличения числа сигналов, передаваемых с одного контроллера по интерфейсным каналам или для передачи различных сигналов с различной частотой. Алгоритм имеет m=0-4 групп входных сигналов, где m определяется модификатором размера, и одну группу выходных сигналов. Объем каждой входной группы - 29 сигналов, выходной - 30.

Алгоритм осуществляет пакетную коммутацию одной из групп входных сигналов на выход. Входные и выходные сигналы представлены в четырехбайтовом формате и могут быть вещественными числами, упакованными вещественными, целыми или дискретными. Номер переключаемой группы определяется значением числа, поступающего на первый специальный вход N алгоритма. Значение N в четырехбайтовом формате всегда поступает и на первый выход алгоритма, независимо от номера передаваемой группы. Таким образом, используя этот алгоритм, с одного контроллера в течение четырех сеансов связи можно передать на алгоритмы интерфейсного вывода до 116 четырехбайтных значений.

Модификатор МР=00-04, масштаб времени МВ отсутствует.

Входы-выходы алгоритма МКС

Номер Обозначение Назначение
N Номер передаваемой группы сигналов
Х1.1 1-е число 1-го группы
Х2.1 2-е число 1-го группы
... ... .....
Х29.1 29-е число 1-го группы
Х1.2 1-е число 2-й группы
.... .... .....
Х29.2 29-е число 2-й группы
Х1.3 1-е число 3-й группы
.... .... .....
Х29.2 29-е число 3-й группы
Х1.4 1-е число 4-й группы
.... .... .....
Х29.4 29-е число 4-й группы
Y1 Номер группы N в четырехбайтовом формате
Y2 1-е число группы N
... ... ...
Y30 29-е число группы N

МДС (116) - Многоканальный дешифратор сигналов

Алгоритм предназначен для избирательной коммутации сигналов, поступающих от алгоритмов ВИН, к различным группам выходов, то-есть осуществляет процедуру, обратную алгоритму МКС. Алгоритм имеет одну группу входных сигналов и mÎ[0-4] групп выходных сигналов, где m определяется модификатором размера. Объем входной группы - 30 сигналов, каждой выходной группы - 29 сигналов.

Алгоритм осуществляет пакетную коммутацию группы входных сигналов на одну из групп выходных сигналов. Входные и выходные сигналы представлены в четырехбайтовом формате и могут быть вещественными числами, упакованными вещественными, целыми или дискретными. Номер переключаемой группы определяется значением числа в четырехбайтовом формате, поступающего на специальный первый вход Х1 алгоритма. Это число всегда поступает на первый выход алгоритма N, независимо от номера передаваемой группы. Таким образом, используя этот алгоритм, с одного контроллера в течение четырех сеансов связи можно принять от алгоритма интерфейсного ввода ВИН до 116 четырехбайтных значений.

Входы-выходы алгоритма МДС

Номер Обозначение Назначение
Х1 Номер группы N в четырехбайтовом формате
Х2 1-е число группы N
... ... ...
Х30 29-е число группы N
N Номер передаваемой группы сигналов
Y1.1 1-е число 1-го группы
Y2.1 2-е число 1-го группы
... ... .....
Y29.1 29-е число 1-го группы
Y1.2 1-е число 2-й группы
Номер Обозначение Назначение
Y29.2 29-е число 2-й группы
Y1.3 1-е число 3-й группы
.... .... .....
Y29.2 29-е число 3-й группы
Y1.4 1-е число 4-й группы
.... .... .....
пY29.4 29-е число 4-й группы

Алгоритмы регистрации и архивации данных

ТМК (120) - Таймер - календарь

Алгоритм предназначен для введения в программу пользователя календарного времени как аргумента выполнения некоторых функций. Алгоритм не имеет входов и имеет 7 выходов, на каждом из которых формируется целое число. Модификатор МР и масштаб времени МВ отсутствует.

Выходы алгоритма ТМК

Номер Обозначение Назначение
N1 Год
N2 Номер месяца (1-12)
N3 Число месяца (1-31)
N4 Номер дня в неделе (1-7)
N5 Часы (0-23)
N6 Минуты (0-59)
N7 Секунды (0-59)

Для управления различными функциями в календарном времени алгоритм ТМК целесообразно использовать совместно с алгоритмом СЧИ (Сравнение чисел) или ВЧИ (Выделение чисел) и алгоритмами логических операций.

Наши рекомендации