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