Функция копирует значение со входа 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
только “проверенные” значения.