Signal Invalidation

Управление недействительностью элемента исходящих данных корня AUTOSAR

  • Библиотека:
  • AUTOSAR Blockset/Классическая платформа/Маршрутизация сигналов

  • Signal Invalidation block

Описание

Ретранслируйте первый вход, значение данных, на выход, основываясь на значении второго входа, флаге управления недействительностью.

Если значение входных данных верно (флаг управления недействительным false), программное обеспечение передает значение входных данных на выход.

Если значение входных данных недопустимо (флаг управления недействительным true), полученное действие определяется значением параметров блоков Signal invalidation policy:

  • Keep - Замените значение входных данных на последнее допустимое значение сигналов.

  • Replace - Замените значение входных данных на значение параметров блоков Initial value.

  • DontInvalidate - Не заменяйте значение входных данных.

Этот блок должен быть подключен непосредственно к корневому блоку вывода. Он не может использоваться в рамках переиспользуемой подсистемы.

Порты

Вход

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

Входные данные для ретрансляции, если оно допустимо.

Пример: 4

Типы данных: single | double | base integer | Boolean | fixed point | enumerated | bus

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

Пример: false

Типы данных: Boolean

Выход

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

Выход данных, генерируемое комбинацией значения входных данных и флага управления недействительностью.

Типы данных: single | double | base integer | Boolean | fixed point | enumerated | bus

Параметры

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

Задайте политику недействительности элемента данных AUTOSAR, которая определяет, как обрабатывается недопустимый элемент данных.

Задайте начальное значение элемента данных. Если значение входных данных помечено как недопустимое, и если Signal invalidation policy Replaceпрограммное обеспечение заменяет значение входных данных заданным начальным значением.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2015b