Блок «Интервал»

 

Этот блок может определить, принадлежит ли число определенному интервалу чисел, или находится все этого интервала. Числовые значения можно ввести путем набора, задать при помощи движка или ввести динамически, при помощи шин данных. Выходной логический сигнал  («истина»/»ложь») посылается через шину данных (рис. 1).

Рисунок 1. Пиктограмма Блока «Интервал».

У блока «Интервал». Встроенного в цепочку программы, будет открыт концентратор данных с тремя входными разъемами(слева) и четырьмя  выходными разъемами(справа).

Блок «Интервал» отправляет логическую команду с самого нижнего выходного разъема; подключите этот разъем шиной данных к концентратору данных другого блока. Три  выходных разъема напротив входных разъемов позволяют вам передавать значения входа на другие блоки, если это потребуется.

Настройки Блока «Интервал» (рис. 2).

Рисунок 2. Настройки Блока «Интервал»

Тестовое числовое значение можно набрать или ввести динамически при помощи шины данных. При подсоединении шины данных тестовое поле будет деактивировано (станет серым).

Верхний и нижний пределы интервала можно задать движком, ввести с клавиатуры или динамически, посредством шин данных. При подключении шин данных поля ввода будут деактивированы (станут серыми).

В открывающемся списке можно выбрать одну из двух операций:

ü  В пределах интервала ([])

ü  За пределами интервала (][)

В пределах интервала

В этом случае, если тестовое число попадает в интервал или равно верхнему или нижнему предельному значению, Блок «Интервал» подтвердит это число как “истину”. В противном случае он сообщит о том, что это значение - “ложь”.

За пределами интервала

В этом случае, если тестовое число не попадает в интервал (и не равно верхнему или нижнему предельному значению), Блок «Интервал» подтвердит это значение как “истину”. В противном случае он сообщит о том, что это значение - “ложь”.

На этой схеме показаны различные характеристики разъёмов на концентраторе данных Блока «Интервал» (табл. 1):

Таблица 1. Характеристики разъёмов на концентраторе данных Блока «Интервал».

 

Разъём

Тип данных

Возможный диапазон

Что обозначают эти величины

Этот разъём игнорируется, если...

 

Порт

A

Число

-2147483648 - 2147483647

Нижний предел

 

 

Порт

B

Число

-2147483648 - 2147483647

Верхний предел

 

 

Порт

Проверяемое значение

Число

-2147483648 - 2147483647

Значение для проверки в пределах/за пределами интервала

 

 

Порт

Да/Нет

Логика

Истина/Ложь

Результат проверки интервала