Найдите элементы AUTOSAR
задает ли возвращенный paths=find(arProps,rootPath,category,'PathType',value)paths полностью определены или частично квалифицированы.
Для модели найдите интерфейсы получателя отправителя для который свойство IsService false и возвратите полностью определенные пути.
hModel = 'autosar_swc_expfcns'; open_system(hModel); arProps=autosar.api.getAUTOSARProperties(hModel); ifPaths=find(arProps,[],'SenderReceiverInterface',... 'IsService',false,'PathType','FullyQualified')
ifPaths =
{'/pkg/if/Interface1'} {'/pkg/if/Interface2'}Для модели добавьте интерфейс переключателя режима и затем используйте find перечислять пути для переключателя режима взаимодействует через интерфейс в модели.
addpath(fullfile(matlabroot,'/help/toolbox/autosar/examples')); hModel = 'mAutosarMsConfigAfter'; open_system(hModel); arProps=autosar.api.getAUTOSARProperties(hModel); addPackageableElement(arProps,'ModeSwitchInterface','/pkg/if','Interface3',... 'IsService',true); ifPaths=find(arProps,[],'ModeSwitchInterface','PathType','FullyQualified')
ifPaths =
{'/pkg/if/myMsIf'} {'/pkg/if/MsIf2'} {'/pkg/if/Interface3'}