Функция копирует значение со входа x на выход y если вход enable = True. В противном случае значение на выходе y не изменится.
Пример на Python
if enable == True:
y = x
| В меню функций | На схеме |
|---|---|
![]() |
![]() |
| Название | Тип значения | Описание |
|---|---|---|
x |
float, int32, bool | Операнд на входе. |
enable |
bool | Условие копирования. |
| Название | Тип значения | Описание |
|---|---|---|
y |
см. примечание | Операнд на выходе. |
Тип значения на выходе
yсоответствует типу значения на входеx.
Отсутствуют
Функцию удобно использовать для получения только проверенных результатов каких-либо вычислений. Например, исходные значения какого-то сенсора хранятся в переменной rs_485_sensor_1. И значения, которые больше или равны 65522 являются некорректными (допустим это код ошибки). Тогда для получения только достоверных данных от сенсора используем функцию MOVE_EN, чтобы присваивать переменной fuel_level только “проверенные” значения.
