主要内容

getslrootinportmap.

使用命令创建自定义对象来将信号映射到根级导入万博1manbetx映射模式

描述

例子

inputMap= getSlRootInportMap(“模型”,modelname,'mappingmode',mappingmode“SignalName”,signalname“SignalValue”,signalvalue使用其中一个Simulink创建根导入映射万博1manbetx®映射模式。在使用此函数之前加载模型。如果您没有首先加载模型,那么该函数将加载模型以生成映射,然后关闭模型。要创建要从该对象映射的以逗号分隔的变量列表,请使用getInputString函数。

例子

inputMaphasaSignal.) = getSlRootInportMap(“模型”,modelname,'mappingmode',mappingmode“SignalName”,signalname“SignalValue”,signalvalue返回指定root Inport映射的逻辑值矢量是否具有与其相关的信号。要创建要从该对象映射的以逗号分隔的变量列表,请使用getInputString函数。

例子

inputMap= getSlRootInportMap(“模型”,modelname“MappingMode”,“自定义”,“CustomFunction”,customfunction“SignalName”,signalname“SignalValue”,signalvalue使用指定的自定义映射模式创建root Inport映射customfunction.在使用此函数之前加载模型。如果您没有首先加载模型,那么该函数将加载模型以生成映射,然后关闭模型。要创建要从该对象映射的以逗号分隔的变量列表,请使用getInputString函数。

例子

inputMaphasaSignal.) = getSlRootInportMap(“模型”,modelname“MappingMode”,“自定义”,“CustomFunction”,customfunction“SignalName”,signalname“SignalValue”,signalvalue返回指定root Inport映射的逻辑值矢量是否具有与其相关的信号。要创建要从该对象映射的以逗号分隔的变量列表,请使用getInputString函数。

要使用自定义映射模式将信号映射到根级导入,可以使用getslrootinport.使用根导入映射器对话框自定义映射功能。

例子

全部折叠

使用内置映射模式创建一个导入映射向量。

Throttle = timeereries((10,1)* 10);刹车=倍数(零(10,1));inputMap = getSlRootInportMap (“模型”“slexAutotransRootInportsExample”...'mappingmode'“BlockName”...“SignalName”,{“节流”“制动”},...“SignalValue”,{油门刹车});

使用自定义函数创建一个导入映射向量

端口1 = timeseries的(10 - 1)* 10);端口2 = timeseries (0 (10, 1));inputMap = getSlRootInportMap (“模型”“slexAutotransRootInportsExample”...'mappingmode''风俗'...'customfunction'“slexCustomMappingMyCustomMap”...“SignalName”,{'port1''port2'},...“SignalValue”,{端口1端口2});

输入参数

全部折叠

指定要与根导入映射关联的模型。

数据类型:char

指定使用模型名称和数据源的映射模式。可能的值是:

'指数'

为mat -文件中的数据分配从1开始的顺序索引号,并将该数据映射到相应的导入。

“BlockName

根据根Inport块的名称将数据分配给端口。如果数据元素的块名称与root-inport块的名称匹配,则将数据映射到相应的端口。

'signalName'

根据端口上的信号的名称将数据分配给端口。如果数据元素的信号名称与端口处的信号的名称匹配,则将数据映射到相应端口。

“BlockPath”

根据root- import块的块路径分配数据到端口。如果数据元素的块路径与root-inport块的块路径匹配,则将数据映射到相应的端口。

'风俗'

根据自定义文件中的定义应用映射。

数据类型:char

指定实现自定义方法的文件的名称,以将信号映射到root级端口。此功能必须位于Matlab上®路径。

数据类型:char

指定信号的信号名称,以与root Inport映射相关联。

数据类型:char|细胞

指定要映射到根导入映射的信号的值。有关值的支持数据类型列表,请参见万博1manbetx选择基本工作区和mat文件格式

输出参数

全部折叠

将输入信号的映射定义为根级端口的映射对象。要创建要从该对象映射的以逗号分隔的变量列表,请使用getInputString函数。

具有相同长度的逻辑值的向量inputMap.如果该值为true,则表示inputMap有一个与之关联的信号。如果值为false,则inputMap没有与之关联的信号,并将使用一个接地值作为输入

数据类型:逻辑

提示

  • 在运行此函数之前加载模型。

  • 如果您的自定义映射模式与现有的Simulink映射模式不相似,请考虑使用万博1manbetxgetRootInportMap代替功能。

介绍在R2013B.