主要内容

getSlRootInportMap

创建自定义对象,将信号映射到根级导入金宝app映射模式

描述

例子

inputMap= getSlRootInportMap(“模型”,modelname“MappingMode”,mappingmode“SignalName”,signalname“SignalValue”,signalvalue使用Simulink之一创建根导入映射金宝app®映射模式。在使用此函数之前加载模型。如果您没有首先加载模型,该函数将加载模型以进行映射,然后关闭模型。要创建从此对象映射的以逗号分隔的变量列表,请使用getInputString函数。

例子

inputMaphasASignal] = getSlRootInportMap('model',modelname“MappingMode”,mappingmode“SignalName”,signalname“SignalValue”,signalvalue返回一个逻辑值向量,指定根导入映射是否有与之关联的信号。要创建从此对象映射的以逗号分隔的变量列表,请使用getInputString函数。

例子

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

例子

inputMaphasASignal] = getSlRootInportMap('model',modelname“MappingMode”,“自定义”,“CustomFunction”,customfunction“SignalName”,signalname“SignalValue”,signalvalue返回一个逻辑值向量,指定根导入映射是否有与之关联的信号。要创建从此对象映射的以逗号分隔的变量列表,请使用getInputString函数。

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

例子

全部折叠

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

openExample (“slexAutotransRootInportsExample”);节流=时间序列(ones(10,1)*10);制动=时间序列(零(10,1));inputMap = getSlRootInportMap(“模型”“slexAutotransRootInportsExample”...“MappingMode”“BlockName”...“SignalName”, {“节流”“制动”},...“SignalValue”,{油门刹车});

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

openExample (“slexAutotransRootInportsExample”);Port1 =时间序列(ones(10,1)*10);Port2 =时间序列(0 (10,1));inputMap = getSlRootInportMap(“模型”“slexAutotransRootInportsExample”...“MappingMode”“自定义”...“CustomFunction”“slexCustomMappingMyCustomMap”...“SignalName”, {端口1的端口2的},...“SignalValue”,{端口1端口2});

输入参数

全部折叠

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

数据类型:字符

指定要与模型名称和数据源一起使用的映射模式。可能取值为:

“指数”

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

“BlockName

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

SignalName”

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

“BlockPath”

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

“自定义”

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

数据类型:字符

指定实现将信号映射到根级端口的自定义方法的文件名。这个函数必须是在MATLAB中®路径。

数据类型:字符

指定要与根输入映射关联的信号的信号名称。

数据类型:字符|细胞

指定要映射到根输入映射的信号的值。有关值支持的数据类型的列表,请参金宝app见选择一个基本工作空间和mat文件格式

输出参数

全部折叠

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

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

数据类型:逻辑

提示

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

  • 如果自定义映射模式与现有的Simulink映射模式不相似,请考虑使用金宝appgetRootInportMap函数来代替。

版本历史

在R2013b中引入