映射根输入信号数据
要将信号和总线数据导入、可视化并映射到根级输入端口,请使用根导入映射器工具或getRootInportMap
函数。在模型或引用模型的顶层,根级输入端口包括:
轮廓尺寸块
启用块
触发块
根级输入端口从MATLAB中导入数据®属性的值配置参数>数据导入/导出>输入参数。
根级导入映射以一种满足大多数建模需求并保持模型灵活性的方式导入信号数据。您可以:
使用来自工作区的信号测试您的模型,并在更大的上下文中使用您的模型作为引用模型,而无需任何修改。
更新输入参数,该参数基于您导入并映射到根级导入的信号数据。
直观检查信号数据,无需将所有数据加载到MATLAB内存中。
提示
若要确定另一种数据导入技术是否更好地满足特定的建模需求(例如数据量或存储位置),请参见信号加载技术的比较.
打开根导入映射工具
使用以下任何一种方法打开根导入映射器工具:
在配置参数>数据导入/导出窗格中,单击连接输入.
在import块的块参数对话框中,选择连接输入.
命令行界面
您可以使用
创建一个自定义对象,将信号映射到根级输入端口和getRootInportMap
创建自定义映射模式。有关更多信息,请参见创建和使用自定义地图模式.getSlRootInportMap
导入和映射工作流
提示
要扩展根导入Mapper工具映射模式,您可以创建一个自定义映射文件函数来将数据映射到根级导入。
选择地图模式
属性中的这些映射模式中进行选择,可指定根导入映射器工具如何将信号数据映射到模型地图配置工具栏部分:
块名称-根据根级输入端口块的名称将信号数据连接到端口。
块路径—根据根级输入端口块的路径将信号数据连接到端口。
信号名称—根据端口上的信号名称将信号数据连接到端口。
端口顺序—将顺序的端口号连接到导入的数据。
自定义-根据自定义映射文件中的定义将信号数据连接到端口。
每种支持的金宝app输入格式都支持一种或多种映射模式。导入MATLABtimeseries
以数据为例,您可以使用任意映射模式。若要导入数据阵列信号数据,请使用端口顺序映射模式。
根导入映射器键盘快捷方式
根导入映射器使用这些键盘快捷键。
行动 | 菜单操作 | 键盘 |
---|---|---|
打开的文件。 |
开放 |
Ctrl + O |
保存文件。 |
保存 |
按Ctrl + S |
来自电子表格的链接。 |
从电子表格 |
Ctrl + Shift + X |
来自mat文件的链接。 |
从MAT-File |
Ctrl + Shift + M |
从工作区链接。 |
从工作空间 |
Ctrl + Shift + B |
在MAT-file中创建和编辑新场景。 |
信号>新MAT-File |
Ctrl + N |
在mat文件中编辑场景。 |
信号>编辑MAT-File |
Ctrl + E |
检查所有映射的场景数据集是否就绪。 |
检查准备>映射所有 |
Ctrl + Shift +一个 |
检查当前所选场景的映射数据集是否就绪。 |
检查准备>地图选择 |
Ctrl + Shift + S |
检查映射的断开连接的数据集是否就绪。 |
检查准备>地图无关 |
Ctrl + Shift + U |
检查先前映射失败的映射数据集的就绪情况。 |
检查准备>映射失败 |
Ctrl + Shift + F |
检查先前引起警告的映射数据集的就绪情况。 |
检查准备>地图警告 |
Ctrl + Shift + Y |
适用于模型。 |
适用于模型 |
Ctrl + M |
生成和MATLAB批量仿真文件。 |
生成脚本 |
Ctrl + G |
断开所有场景的链接。 |
断开所有场景的链接 |
Ctrl + U |
断开所选场景的链接。 |
断开所选场景的链接 |
Ctrl +我 |
在macOS系统,使用命令键,而不是Ctrl关键。
查看和检查信号数据
导入信号或总线数据后,您可以使用以下工具查看和检查信号数据:
的
金宝appSimulink.SimulationData.Dataset
或金宝appSimulink.SimulationData.DatasetRef
情节
方法,其中“信号预览”窗口包含开放模拟数据检查器按钮。单击此按钮可使用模拟数据检查器绘制数据。
有关使用根导入映射器工具所涉及的其他步骤的摘要,请参见导入和映射工作流.
另请参阅
getRootInportMap
|getSlRootInportMap