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