主要内容

getInputString

创建以逗号分隔的要映射的变量列表

描述

例子

externalInputString=getInputString(inputmap,“基地”)使用提供的映射创建输入字符向量inputmap以及基本工作区中加载的变量(“基地”).

这个函数生成一个用逗号分隔的要映射的变量(输入字符向量)列表。你可以使用下面的列表:

  • 作为输入sim卡命令。首先在基本工作区中加载变量。

  • 作为配置参数>数据导入/导出>输入参数。将输入字符向量的内容复制到文本字段。

如果您创建了自定义映射,则此函数非常有用。

例子

externalInputString=getInputString(inputmap文件名使用提供的映射创建输入字符向量inputmap以及中定义的变量文件名

例子

externalInputString=getInputString(inputmap使用来自最近创建的映射的信号创建输入字符向量。

例子

全部折叠

从基本工作区创建一个输入字符向量,并模拟一个模型。

打开模型

slexAutotransRootInportsExample;

在基本工作区中创建信号变量

节流= timeseries的(10 - 1)* 10);制动= timeseries (0 (10, 1));

创建映射(inputMap)对于模型。

inputMap = getRootInportMap (“模型”...“slexAutotransRootInportsExample”...“信号名”,{“节流”“制动”},...“blockName”,{“节流”“制动”});

调用getInputStringinputMap“基地”作为输入。

externalInputString = getInputString (inputMap,“基地”
externalInputString =油门,刹车

用输入的字符向量来模拟模型。

sim卡(“slexAutotransRootInportsExample”“ExternalInput”...externalInputString);

从名为mat的文件中的变量创建外部输入字符向量input.mat

在可写文件夹中,创建一个带有输入变量的mat文件。

节流阀=时间序列(一(10,1)*10);制动器=时间序列(零(10,1));拯救(“input.mat”“节流”“制动”);

打开模型。

slexAutotransRootInportsExample;

创建映射对象。

inputMap = getRootInportMap (“模型”...“slexAutotransRootInportsExample”...“信号名”,{“节流”“制动”},...“blockName”,{“节流”“制动”});

获取结果输入字符向量。

externalInputString = getInputString (inputMap,“input.mat”
externalInputString =油门,刹车

从模拟的基本工作空间加载变量。

负载(“input.mat”);

模拟模型。

sim卡(“slexAutotransRootInportsExample”“ExternalInput”...externalInputString);

仅从一个输入地图向量创建一个输入字符向量并模拟该模型。

打开模型。

slexAutotransRootInportsExample;

在基本工作区中创建信号变量

节流= timeseries的(10 - 1)* 10);制动= timeseries (0 (10, 1));

为模型创建一个映射向量。

inputMap=GetSLRootInputMap(“模型”“slexAutotransRootInportsExample”...“映射模式”“BlockName”...“信号名”,{“节流”“制动”},...“signalValue”,{油门、刹车});

获取结果输入字符向量。

externalInputString = getInputString (inputMap)

用输入的字符向量来模拟模型。

sim卡(“slexAutotransRootInportsExample”“ExternalInput”...externalInputString);

或者,如果要通过“配置参数”对话框输入变量列表,请复制externalInputString油门、刹车)到数据导入/导出>输入参数。应用更改,然后模拟模型。

输入参数

全部折叠

对象返回的getRootInportMapgetSlRootInportMap功能。

输入变量,包含在MAT文件中。该文件包含要映射的变量。

例子:“data.mat”

数据类型:字符

输出参数

全部折叠

外部输入,以逗号分隔的字符向量返回。属性指定的根导入信息sim卡命令或配置参数>数据导入/导出>输入参数。

在R2013a中引入