您可以使用几种不同的方法将数据加载到模型中,包括:
根级输入端口 - 使用工作空间导入信号数据,使用输入配置参数将其导入到一个根级输入端口inport.那启用或者触发器块。要将许多信号导入根级输入端口,请考虑使用root Inport映射器工具。
来自文件块 - 来自Mat文件的读取数据,将数据输出为信号。
来自电子表格块 - 从Microsoft®Excel®电子表格或CSV电子表格的读取数据,将数据输出为一个或多个信号。
源块 - 添加源块,如正弦波块,生成信号以输入到另一个块。
信号构建器块 - 创建可互换的分段线性信号源组以在模型中使用。
持久数据 - 将遥控器中的大数据流入模型。
您可以在文件,工作区变量或型号参数中创建输入信号数据。您可以使用以前的模拟中记录的数据从另一个源登录或自行创建数据。要确定使用哪种信号加载方法,请参阅信号加载技术的比较。
getrootinportmap. |
创建自定义对象以将信号映射到root级Inports |
converttosldataset. |
将MAT文件的内容转换为Simulink.simulationD金宝appata.dataset对象 |
getslrootinportmap. |
使用Simulink映射模式创建自定义对象以将信号映射到root级Inports金宝app |
createInputdataset. |
在模型中生成用于root级Inport块的数据集对象 |
signalBuilder. |
创建和访问信号生成器块 |
getInputString. |
将逗号分隔的变量列表映射 |
金宝appsimulink.blockdiagram.getInitialState. |
返回框图的初始状态数据 |
金宝appsimulink.bus.creatematlabstruct. |
使用相同的层次结构和属性作为总线信号创建MATLAB结构 |
金宝appsimulink.simulationdata.createSroceofimeeries. |
使用MATLAB TimeSeries对象叶节点创建一个结构 |
信号师 |
启动信号编辑器 |
识别模型信号数据要求和负载输入信号数据。
了解可用于将信号数据导入模型的技术。
确定满足您建模要求的信号加载方法。通常,将信号数据映射到root Inports运行良好。
负载信号数据使用从先前模拟中记录的数据的单位。信号日志记录,to文件块和to workspace块可以包括数据集的单位信息或者日志记录格式。
将信号数据加载到以前的模拟中登录的模型。
将信号数据导入连续工厂模型,该模型使用信号数据在时间平滑和不间断,每次值都有信号数据。
通过导入离散信号来测试离散算法,这是使用均匀间隔时间值定义的信号。每个时间步骤读取一个信号值,使用源块的采样时间。
当您输入大多数输入测试用例的信号数据时,请尝试最小化时间点的数量。您加载的信号数据包括带坡道和不连续性的样本。
要导入,可视化和映射信号和总线数据到root Inports,请使用Root Inport Mapper工具。
使用特定指南和约定创建root Inport映射的信号数据。
从工作区加载数据并将其应用于根级输入。
通过手动指定输入配置参数中的数据或使用根Inpert映射器工具将总线数据导入顶级输入端口。
打开根Inport Mapper工具,然后选择映射模式。
用于root Inport映射的导入信号和总线数据。您还可以从中导入测试向量金宝app®设计Verifier™环境。
使用信号编辑器用户界面创建和编辑可以组织多种模拟的输入信号。
在映射数据之前查看和检查信号数据。
通过选择地图模式和选项和选择数据来将信号数据映射到root Inports。解释映射结果。
预览输入信号或总线数据信号预览窗口。
如果您不想在Root Inpert Mapper工具中使用现有的地图模式,请创建自定义映射模式。
使用Root Inpert Mapper工具中的方案工作。创建和保存方案,并加载以前保存的方案。
在将场景与模型相关联之后,生成MATLAB®脚本执行批处理模拟。