主要内容

getignal

获取Autosar映射信息万博1manbetx块信号

描述

例子

Arvalue= getSignal(SLMAP,,,,Slporthandle返回映射到命名或测试点的Simulink的AutoSar变量的类型万博1manbetx®块信号associated with outport port handleSlporthandle。Autosar变量类型包括Artypedperinstancememoryand静态体积

Arvalue= getSignal(SLMAP,,,,Slporthandle,,,,arProperty返回财产的价值arProperty对于映射Simulink块信号的AutoSar变量。万博1manbetx

例子

全部收缩

获取用于块的Simulink块信号的AutoSar映射和属性信息万博1manbetxrepoptand在示例模型中autosar_swc_counter

hmodel ='autosar_swc_counter';addpath(fullfile(matlabroot,'/examples/autosarblockset/main'));open_system(hModel); slMap = autosar.api.getSimulinkMapping(hModel); portHandles = get_param('autosar_swc_counter/relopt',,,,“ Porthandles”);Outporthandle = Porthandles.outport;mapsignal(Slmap,Outporthandle,“静态记忆”)andappato = getsignal(slmap,otporthandle)arvalue = getsignal(slmap,otporthandle,“ swcalebrationAccess”)porthandles = get_param('autosar_swc_counter/sum',,,,“ Porthandles”);Outporthandle = Porthandles.outport;mapsignal(Slmap,Outporthandle,'Artypedperinstancemory',,,,...“ swcalebrationAccess”,,,,“ readwrite')andappato = getsignal(slmap,otporthandle)arvalue = getsignal(slmap,otporthandle,“ swcalebrationAccess”
Armappapto ='staticMemory'arvalue ='Readonly'andonly'andonly'artypedperinstancemory'Arvalue ='readwrite'

输入参数

全部收缩

万博1manbetxSimulink到AutoSar映射信息的模型,以前由SLMAP= autosar.api.get万博1manbetxSimulinkMapping(模型模型是代表模型名称的句柄,字符向量或字符串标量。

例子:SLMAP

命名或测试的Simulink块信号的Outport端口句柄,以返回AutoSar映射信息。万博1manbetx使用MATLAB®命令构建出口端口句柄。例如,对于一个名为的关系操作员块repopt

porthandles = get_param('autosar_swc_counter/relopt','porthandles');Outporthandle = Porthandles.outport;

例子:外界

Autosar变量属性的名称。有效的属性名称包括简称,,,,swaddrmethod,,,,swcalebrationAccess, 和DisplayFormat。为了静态体积,您还可以指定C类型限定词属性iSvolatileor预选赛(Autosar其他本机型预选赛)。有关财产描述,请参阅mapsignal

例子:“ swcalebrationAccess”

输出参数

全部收缩

返回映射的autosar变量的类型或变量属性的值的变量。

例子:Arvalue

版本历史记录

在R2018B中引入