NOT

  • Библиотека:
  • NOT block

Описание

Блок NOT реализует NOT лестничная логическая команда. Когда условия выполнения верны, блок выполняет побитовую операцию НЕ для значений в источнике. Результат этой операции доступен в порту назначения (dest).

Порты

Вход

расширить все

Управляет выполнением блока. EnableIn отражает состояние прогона, предшествующее блоку. Если состояние выполнения, предшествующее блоку, false, EnableIn false, блок не выполняется и выходы не обновляются.

Входной сигнал для выполнения операции NOT в битах. Если тип данных single (REAL - логический эквивалент лестницы), входное значение преобразуется в int32 (DINT - лестничный логический эквивалент). int8, int16 (SINT,INT - логический эквивалент лестницы) типы данных преобразуются в int32 (DINT - лестничный логический эквивалент) путем заполнения верхних бит 0с.

Типы данных: int8 | int16 | int32 | single

Выход

расширить все

По умолчанию EnableOut следует за состоянием EnableIn. Если вход EnableIn в блок равен false, логика, реализованная блоком, не выполняется EnableOut и сигнал устанавливается на false.

Выходной сигнал, возникающий в результате битовой операции NOT. Если тип данных single (REAL - лестничный логический эквивалент), результирующий int32 (DINT - лестничный логический эквивалент) преобразуется в REAL (single - лестничный логический эквивалент).

Типы данных: int8 | int16 | int32 | single

См. также

|

Введенный в R2019a