Блок Масштабирование

_images/fbd_block_SCALE.png

Описание: Блок Масштабирование служит для пропорционального увеличения или уменьшения входного значения x. Если входное значение x лежит в диапазоне, границы которого поданы на входы x0 и x1, ему сопоставляется пропорциональное значение y, границы которого поданы на входы y0 и y1. При этом, на выход ok подается 1 (True). Если входное значение x не лежит в заданном диапазоне, тогда выходное значение ok становится равным нулю, а 1 (True) устанавливается на выходе lo или hi, если значение x меньше x0 или больше x1 соответственно.

Принцип работы блока Масштабирование на графике:

_images/scale_explanation.png

Пример: на вход x блока подано значение, равное 3. Первая точка (x0; y0) задана координатами (0; 0). Вторая точка (x1; y1) задана координатами (4; 12). Значение 3 попадает в диапазон от 0 до 4, поэтому на выходе y значение стало равно 9, а на выходе ok - 1 (True):

_images/fbd_example_SCALE.png

Свойства блока: (ПКМ по блоку - Свойства ( Alt + P ))

Общие свойства: см. Редактирование свойств блока.

Тип данных: допускаются любые типы данных из предложенных.