INC (OSCAT)

<< Click to Display Table of Contents >>

Navigation:  Приложения > Библиотека OSCAT > OSCAT.Функции > OSCAT.Функции.Математика >

INC (OSCAT)

Функция используется при обращении к элементам массива, она увеличивает X на D и предотвращает выход индекса (X+D) за M:

  если 0<=(X+D)<=M, Q:=X+D;

  при выходе значения (X+D) за границы диапазона [0,M] значение Q вычисляется по правилам вычитания битовых строк (см. Особенности битовых строк): Q:=X+D-M-1.

При любых неотрицательных X, D и M значение Q лежит в диапазоне [0, M].

Вид функции в редакторе программ языка FBD:

INC_OSCAT

Входы и выходы функции:

Название

Тип

Описание

Входы

X

INT

Вход функции, где задается входное значение.

D

INT

Вход функции, где задается прибавляемое значение.

M

INT

Вход функции, где задается максимальное возвращаемое значение.

Выходы

Q

INT

Выход функции, где выдается возвращаемое значение .

Пример в ST

INC_OSCAT_1