主要内容

getInputString

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

描述

例子

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

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

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

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

如果您已经创建了自定义映射,则此函数最有用。

例子

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

例子

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

例子

全部折叠

从基本工作空间创建输入字符向量并模拟模型。

打开模型

slexAutotransRootInportsExample;

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

节流=时间序列(ones(10,1)*10);制动=时间序列(零(10,1));

创建映射(inputMap)作为模型。

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

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

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

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

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

从名为MAT-file中的变量创建外部输入字符向量input.mat

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

节流=时间序列(ones(10,1)*10);制动=时间序列(零(10,1));保存(“input.mat”“节流”“制动”);

打开模型。

slexAutotransRootInportsExample;

创建映射对象。

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

获取结果输入字符向量。

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

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

负载(“input.mat”);

模拟模型。

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

仅从输入映射向量创建输入字符向量并模拟模型。

打开模型。

slexAutotransRootInportsExample;

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

节流=时间序列(ones(10,1)*10);制动=时间序列(零(10,1));

为模型创建映射向量。

inputMap = getSlRootInportMap(“模型”“slexAutotransRootInportsExample”...“MappingMode”“BlockName”...“signalName”, {“节流”“制动”},...“signalValue”,{油门、刹车});

获取结果输入字符向量。

externalInputString = getInputString(inputMap)

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

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

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

输入参数

全部折叠

对象返回的getRootInportMapgetSlRootInportMap功能。

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

例子:“data.mat”

数据类型:字符

输出参数

全部折叠

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

在R2013a中引入