文件

getSlRootInportMap

创建自定义对象以将信号映射到root级Inports使用金宝app映射模式

描述

例子

InputMap.= getslrootinportmap('model',型号名称“MappingMode”,mappingMode.,'signalname',signalName.,'signalvalue',signalValue.使用其中一个Simulink创建root Inport映射金宝app®映射模式。使用此功能之前加载模型。如果您未首先加载模型,则该函数将加载模型以使映射,然后关闭模型。要创建逗号分隔的变量列表以从此对象映射,请使用getInputString.功能。

例子

[InputMap.hasASignal] = GetsLrootinportMap('型号',型号名称“MappingMode”,mappingMode.,'signalname',signalName.,'signalvalue',signalValue.返回一个逻辑值向量,指定根导入映射是否具有与其关联的信号。要创建逗号分隔的变量列表以从此对象映射,请使用getInputString.功能。

例子

InputMap.= getslrootinportmap('model',型号名称,'mappingmode','custom','customfunction',CustomFunction.,'signalname',signalName.,'signalvalue',signalValue.中指定的自定义映射模式创建根导入映射CustomFunction.。使用此功能之前加载模型。如果您未首先加载模型,则该函数将加载模型以使映射,然后关闭模型。要创建逗号分隔的变量列表以从此对象映射,请使用getInputString.功能。

例子

[InputMap.hasASignal] = GetsLrootinportMap('型号',型号名称,'mappingmode','custom','customfunction',CustomFunction.,'signalname',signalName.,'signalvalue',signalValue.返回一个逻辑值向量,指定根导入映射是否具有与其关联的信号。要创建逗号分隔的变量列表以从此对象映射,请使用getInputString.功能。

使用自定义映射模式将信号映射到root级Inports,可以使用getSlRootInport使用Root Inport Mapper对话框自定义映射功能。

例子

全部收缩

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

节流= timeseries的(10 - 1)* 10);制动= timeseries (0 (10, 1));InputMap = GetsLrootinportMap('模型''slexautotransrootinportsexample'......“MappingMode”'blockname'......'signername', {'风门''制动'},......'signervalue',{油门刹车});

使用自定义功能创建Inport映射的向量

port1 = TimeSeries((10,1)* 10);port2 = TimeSeries(零(10,1));InputMap = GetsLrootinportMap('模型''slexautotransrootinportsexample'......“MappingMode”“自定义”......“CustomFunction”'slexcustomappingsmycustommap'......'signername', {端口1的端口2的},......'signervalue',{port1 port2});

输入参数

全部收缩

指定与root Inport映射相关联的模型。

数据类型:字符

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

“指数”

分配顺序索引号,从1开始,到Mat文件中的数据,并将此数据映射到相应的Inport。

'blockname.'

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

'SignalName”

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

'块路径'

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

“自定义”

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

数据类型:字符

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

数据类型:字符

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

数据类型:字符|细胞

指定要映射到root Inport映射的信号的值。有关值的支持数据类型列表,请参阅金宝app选择基本工作区和MAT文件格式

输出参数

全部收缩

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

逻辑值的矢量与相同的长度InputMap.。如果该值为真,则InputMap的信号具有与之相关的信号。如果值为false,则InputMap没有与其相关联的信号,并且将使用接地值作为输入

数据类型:逻辑

提示

  • 在运行此功能之前加载模型。

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

介绍了R2013b