Ограничения и советы

Нижеследующие ограничения применяются к разработке компонента AUTOSAR.

Клиентский блок AUTOSAR в модели, на которую ссылаются,

Программное обеспечение не поддерживает использование клиентского блока AUTOSAR, такого как Function Caller или Invoke AUTOSAR Server Operation, в модели, на которую ссылаются.

Используйте блок слияния для межвыполнимых переменных

Можно использовать блок Merge, чтобы объединить межвыполнимые переменные. Однако необходимо сделать следующее:

  • Соедините выходной сигнал блока Merge или к одному корневому выходному порту или к одной или нескольким подсистемам.

  • Если выходной сигнал блока Merge соединяется с входными параметрами одной или нескольких подсистем, присвойте то же имя сигнала к блоку Merge выход и входные параметры.

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

Выход от подсистемы F_condition условный выход от Enabled Subsystem. Когда вы пытаетесь подтвердить или создать модель, программное обеспечение генерирует ошибку.

Если вы используете блок S-Function вместо блока Enabled Subsystem, подтверждать или создавание модели генерируют предупреждение.