<< Click to Display Table of Contents >> Navigation: Приложения > Библиотека OSCAT > OSCAT.Функции > OSCAT.Функции.Математика > INC2 (OSCAT) |
Функция используется при обращении к элементам массива, она увеличивает X на D и предотвращает выход индекса (X+D) за U:
• если L<=(X+D)<=U, Q:=X+D;
• если (X+D)>U, Q:=L+(X+D-U-1) (ср. Особенности битовых строк);
• если (X+D)<L, Q:=U-(L-X-D-1) (ср. Особенности битовых строк).
При любых неотрицательных X, D, L и U (U>L) Q лежит в диапазоне [L, M].
Вид функции в редакторе программ языка FBD:
Входы и выходы функции:
Название |
Тип |
Описание |
Входы |
||
X |
INT |
Вход функции, где задается входное значение. |
D |
INT |
Вход функции, где задается прибавляемое значение. |
L |
INT |
Вход функции, где задается верхний передел. |
U |
INT |
Вход функции, где задается нижний передел. |
Выходы |
||
Q |
INT |
Выход функции, где выдается возвращаемое значение. |