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

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

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

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

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

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

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

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

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

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

Если вы используете Блок s-function вместо Enabled блока Subsystem, программное обеспечение генерирует предупреждение, когда вы подтверждаете или создаете модель.