主要内容

模拟负载信号数据

加载模拟模型的信号数据

你可以使用几种不同的方法将数据加载到模型中,包括:

  • 根级输入端口——从工作空间导入信号数据输入将其导入到的根级输入端口轮廓尺寸启用,或触发块。若要将许多信号导入根级输入端口,请考虑使用根导入映射器工具

  • 从文件block—从mat文件中读取数据,将数据作为信号输出。

  • 从电子表格block -从Microsoft®Excel®电子表格或CSV电子表格读取数据,输出数据作为一个或多个信号。

  • 源块——添加一个源块,例如正弦波块,以生成信号输入到另一个块。

  • 信号编辑器block -显示、创建、编辑和切换可互换的场景。

  • 持久数据——将大数据从mat文件流到模型中。

您可以在文件、工作空间变量或模型参数中创建输入信号数据。您可以使用以前模拟中记录的数据,也可以使用来自其他来源的数据,或者自己创建数据。要确定使用哪种信号加载方法,请参见信号加载技术的比较

全部展开

轮廓尺寸 为子系统或外部输入创建输入端口
在总线元素中,总线元素在 选择来自外部端口的输入
启用 向子系统或模型添加启用端口
触发 向子系统或模型添加触发器或功能端口
从文件 从MAT文件加载数据到万博1manbetx模型
从电子表格 从电子表格读取数据
从工作空间 将信号数据从工作区加载到万博1manbetx模型
信号生成器 创建和生成波形分段线性的可互换信号组
信号编辑器 显示、创建、编辑和切换可互换的场景

功能

全部展开

getRootInportMap 创建自定义对象,将信号映射到根级导入
convertToSlDataset 将mat文件的内容转换为万博1manbetxSimulink.SimulationData.Dataset对象
getSlRootInportMap 创建自定义对象以将信号映射到根级导入万博1manbetx映射模式
createInputDataset 为模型中的根级导入或总线元素端口生成数据集对象
signalbuilder (不推荐)创建和访问Signal Builder块
signalBuilderToSignalEditor 从信号生成器块导入信号数据和属性到信号编辑器块
getInputString 创建以逗号分隔的映射变量列表
万博1manbetxSimulink.BlockDiagram.getInitialState 返回框图的初始状态数据
万博1manbetxSimulink.Bus.createMATLABStruct 创建MATLAB使用与总线相同层次结构和属性的结构
万博1manbetxSimulink.SimulationData.createStructOfTimeseries 创建结构timeseries加载数据作为总线的模拟输入
signalEditor 启动信号编辑器

主题

信号加载

  • 为仿真提供信号数据
    确定模型信号数据要求和加载输入信号数据。
  • 信号加载技术概述
    了解可用于将信号数据导入模型的技术。
  • 信号加载技术的比较
    确定满足建模需求的信号加载方法。通常,将信号数据映射到根导入工作良好。
  • 加载使用单元的信号数据
    加载信号数据,使用的单元数据在以前的模拟中记录。信号日志记录、到文件块和到工作空间块可以包含数据集或时间序列日志记录格式的单元信息。
  • 在另一个模拟中载入数据
    将信号数据加载到先前模拟中记录的模型中。
  • 为连续装置建模的负荷数据
    将信号数据导入到连续工厂模型中,该模型使用的信号数据在时间上是平滑的、不间断的,每个时间值都有一个信号数据。
  • 加载数据以测试离散算法
    通过导入离散信号来测试离散算法,离散信号是使用均匀间隔时间值定义的信号。使用源块的采样时间,在每个时间步中读取一个信号值。
  • 为输入测试用例加载数据
    当您为大多数输入测试用例导入信号数据时,尽量减少时间点的数量。加载的信号数据包括带有斜坡和不连续的样本。

将数据加载到根级输入端口

其他信号加载技术