Нижеследующие ограничения применяются к разработке компонента AUTOSAR.
Программное обеспечение не поддерживает использование клиентского блока AUTOSAR, такого как Function Caller или Invoke AUTOSAR Server Operation, в модели, на которую ссылаются.
Можно использовать блок Merge, чтобы объединить межвыполнимые переменные. Однако необходимо сделать следующее:
Соедините выходной сигнал блока Merge или к одному корневому выходному порту или к одной или нескольким подсистемам.
Если выходной сигнал блока Merge соединяется с входными параметрами одной или нескольких подсистем, присвойте то же имя сигнала к блоку Merge выход и входные параметры.
Кроме того, сигнал от выходного порта подсистемы вызова функций, который вводит блок Merge, не должен быть условно вычислен. Рассмотрите следующий пример.
Выход от подсистемы F_condition
условный выход от Enabled Subsystem
. Когда вы пытаетесь подтвердить или создать модель, программное обеспечение генерирует ошибку.
Если вы используете блок S-Function вместо блока Enabled Subsystem, подтверждать или создавание модели генерируют предупреждение.