主要内容

检查和分析模拟结果

使用仿真数据检查器检查和比较仿真结果以验证模型设计

您可以使用模拟数据检查器检查和比较来自多种仿真的数据。例如,您可以检查两个信号之间的差异是否在某种设计公差范围内。要了解更多信息,请参阅仿真数据检查

工具

全部展开

仿真数据检查 检查和比较数据和仿真结果以验证和迭代模型设计

职能

全部展开

一般

金宝appSimulink.sdi.view 打开模拟数据检查器
金宝appSimulink.sdi.close 关闭模拟数据检查器
金宝appsimulink.sdi.clearallsubplots. 清除模拟数据检查器中所有子图的标绘信号
金宝appsimulink.sdi.snapshot. 捕获模拟数据检测器图的内容
金宝appsimulink.sdi.clearPreeferences. 将模拟数据检查器首选项还原为默认设置
金宝appsimulink.sdi.saveview. 保存可视化设置以适用于其他数据
金宝appsimulink.sdi.loadview. 在仿真数据检查器中加载一个视图文件以可视化数据
金宝appsimulink.sdi.setUnitsystem. 在仿真数据检查器中指定单元系统来定义信号显示单元
金宝appsimulink.sdi.getUnitsystem. 在仿真数据检查器首选项中获取当前单元系统配置
金宝appsimulink.sdi.addtrigger. 在模拟数据检查器中添加触发器以控制显示更新
金宝appsimulink.sdi.gettrigger. 获取模拟数据检查器中配置的触发器的信号和触发器选项
金宝appSimulink.sdi.removeTrigger 从模拟数据检查器的信号中移除触发器
金宝appsimulink.sdi.setrecorddata. 指定日志记录的记录模式
金宝appsimulink.sdi.getrecorddata. 检查记录模式以进行日志记录

并行工作流程支持金宝app

金宝appsimulink.sdi.enab金宝applepctsupport. 控制何时从并行模拟中导入数据到模拟数据检查器
金宝appSimulink.sdi.金宝appisPCTSupportEnabled 确定并行计算工具箱支持的状态和模式金宝app
金宝appsimulink.sdi.sendworkerruntoclient. 将在并行工作程序上创建的运行发送到模拟数据检查器
金宝appSimulink.sdi.cleanupWorkerResources 清理工人仓库

自定义时间绘制外观

金宝appSimulink.sdi.setSubPlotLayout 在仿真数据检查器中设置子图布局
金宝appsimulink.sdi.setsubplotlimits. 在模拟数据检查器中为时间图指定子图限制
金宝appsimulink.sdi.getsubplotlimits. 得到T.- 和y模拟数据检查器中的时间图的-axis限制
金宝appSimulink.sdi.setTableGrouping 在检查窗格中更改信号分组层次结构
金宝appsimulink.sdi.getmarkerson. 确定模拟数据检查器中是否显示了数据标记
金宝appsimulink.sdi.setmarkerson. 显示或隐藏绘制信号的标记
金宝appSimulink.sdi.getGridOn 确定时间图的网格配置
金宝appSimulink.sdi.setGridOn 配置仿真数据检查器中的时间图网格线
金宝appsimulink.sdi.gettickshion. 获取时间图的刻度标记位置设置
金宝appsimulink.sdi.setticksshios 在模拟数据检查器中配置刻度标记的位置
金宝appSimulink.sdi.getTickLabelsDisplay 获取时间图的勾选标记标签设置
金宝appSimulink.sdi.setTickLabelsDisplay 配置时间图轴的刻度标签可见性
金宝appSimulink.sdi.getBorderOn 获取时间图的边框显示设置
金宝appSimulink.sdi.setBorderOn 在时间图上显示或隐藏边界

控制光标

金宝appSimulink.sdi.setNumCursors 配置仿真数据检查器中有效的光标数
金宝appSimulink.sdi.getNumCursors 检查模拟数据检查器中活动的光标号码
金宝appsimulink.sdi.setCursorPositions. 在仿真数据检查器中指定活动光标位置
金宝appsimulink.sdi.getcursorvosions. 在模拟数据检查器中获取主动光标的位置
金宝appsimulink.sdi.setCursorOptions. 为模拟数据检查器中的光标配置阴影选项
金宝appsimulink.sdi.registercursorcallback. 注册模拟数据检查器中的光标移动回调
金宝appsimulink.sdi.unregistercursorcallback. 注销游标回调函数
金宝appsimulink.sdi.compareruns. 比较两个模拟运行中的数据
金宝appSimulink.sdi.compareSignals 比较两个数据金宝appsimulink.sdi.signal.对象
金宝appsimulink.sdi.getCurrentCompolison. 从最近的比较访问结果
金宝appsimulink.sdi.diffrunresult.getlatest. 从最近的比较访问结果
getresultbyIndex. 返回信号比较结果
saveResult 将比较结果保存到MLDATX文件

创建和访问运行

金宝appSimulink.sdi.Run.getLatest 获取最近创建的模拟数据检查器运行
金宝appSimulink.sdi.getCurrentsImulationRun. 访问数据以进行正在进行或最近完成的模拟
金宝appsimulink.sdi.run.Create. 在模拟数据检查器中将数据导入到运行中
金宝appsimulink.sdi.createrun 将数据导入仿真数据检查器
金宝appsimulink.sdi.getrun. 用于仿真数据检查器运行的访问数据
金宝appsimulink.sdi.copyrun. 复制模拟数据检查器运行
金宝appsimulink.sdi.addtorun. 将一个或多个信号添加到现有运行
金宝appsimulink.sdi.exportrun. 导出模拟数据检查器将数据运行到工作区或文件
金宝appsimulink.sdi.deleterun. 从模拟数据检查器存储库中删除运行
金宝appsimulink.sdi.getrunco​​unt. 获取模拟数据检查器存储库中的运行数量
金宝appSimulink.sdi.getRunIDByIndex 使用模拟数据检查器运行索引来运行ID
金宝appsimulink.sdi.getallrunids. 获取所有仿真数据检查器运行标识符
金宝appsimulink.sdi.isvalidRunid. 确定运行ID是否有效
金宝appSimulink.sdi.createRunOrAddToStreamedRun 为所有模拟输出创建一次运行

运行对象功能

添加 添加信号到金宝appSimulink.sdi.Run目的
出口 导出运行到基础工作区或文件
getAllSignalIDs 获取所有信号的id金宝appSimulink.sdi.Run目的
getallsignals. 得到所有信号金宝appSimulink.sdi.Run目的
getDatasetref. 为运行创建一个si金宝appmulink.sdi.dataseTref对象
getSignalByIndex 获得信号金宝appSimulink.sdi.Run通过索引对象
getsignalidbyIndex. 在指定索引处获取信号ID的信号ID金宝appSimulink.sdi.Run目的
getSignalIDsByName 获取内部信号的信号id金宝appSimulink.sdi.Run对象使用信号名称
getSignalsByName 的存取信号金宝appSimulink.sdi.Run对象使用信号名称
isValidSignalID 检查信号ID是否对应于信号金宝appSimulink.sdi.Run目的

运行管理设置

金宝appsimulink.sdi.getrunnamingrule. 获取命名运行的模拟数据检查器规则
金宝appsimulink.sdi.setrunnamingrule. 指定模拟数据检查器运行命名规则
金宝appSimulink.sdi.resetRunNamingRule 还原模拟数据检查器运行命名规则以默认
金宝appSimulink.sdi.copyRunViewSettings 从一个运行到另一个运行的信号复制线条样式和颜色

访问信号

金宝appsimulink.sdi.getSignal. 获取一个金宝app信号的simulink .sd . signal对象
金宝appSimulink.sdi.deleteSignal 删除模拟数据检查器中的信号
金宝appSimulink.sdi.markSignalForStreaming 打开或关闭信号

信号对象功能

换股公司 转换单位金宝appsimulink.sdi.signal.目的
出口 出口金宝appsimulink.sdi.signal.对象到工作区或文件
getAsTall 创建高时间表金宝appsimulink.sdi.signal.目的
Plotonsubplot. 阴谋金宝appsimulink.sdi.signal.仿真数据检查器子图上的对象
金宝appsimulink.sdi.getArchiverUnlimit. 确定模拟数据检查器存档的配置运行限制
金宝appsimulink.sdi.setarchiverUnlimit. 为存储在模拟数据检查器存档中存储的运行数量指定限制
金宝appSimulink.sdi.getAutoArchiveMode 确定模拟数据检查器是否配置为自动存档
金宝appsimulink.sdi.setautoArchiveMode. 指定模拟数据检查器是否自动归档模拟运行
金宝appsimulink.sdi.save. 保存仿真数据检查器会话
金宝appsimulink.sdi.load.load. 加载模拟数据检测器会话或视图
金宝appsimulink.sdi.clear.clear. 清除模拟数据检查器中的所有数据
金宝appsimulink.sdi.report. 生成模拟数据检查器报告
loadintomemory. 将记录数据加载到内存中

班级

全部展开

金宝appSimulink.sdi.Run 访问运行信号和元数据
金宝appsimulink.sdi.signal. 访问信号数据和元数据
金宝appsimulink.simulationData.Parameter. 存储记录的参数数据和元数据
金宝appsimulink.sdi.diffrunresult. 访问运行比较结果
金宝appsimulink.sdi.diffsignalresult. 接入信号比较结果
io.reader 用于定义自定义变量或文件读取器的基类用于仿真数据检查器
金宝appSimulink.sdi.CustomSnapshot 在不打开或影响模拟数据检查器的情况下指定快照的设置
金宝appsimulink.sdi.workerrun. 从并行工作器访问模拟数据
金宝appsimulink.simulationdata.dataset. 创建simul金宝appink.simulationData.dataset对象
金宝appSimulink.sdi.DatasetRef 访问仿真数据检查器存储库中的数据
matlab.io.datastore.sdidatastore. 用于模拟数据检查器信号的数据存储
金宝appSimulink.HMI.InstrumentedSignals 保存和恢复信号日志记录规范
金宝appsimulink.hmi.signalspecification. 以编程方式将仪表板块连接到信号
金宝appsimulink.sdi.constraints.matchessignal. 使用模拟数据检查器将时间序列数据与公差进行比较的约束
金宝appSimulink.sdi.constraints.MatchesSignalOptions 指定比较选项金宝appSimulink.sdi.MatchesSignal约束

话题

决定如何可视化模拟数据

为每个建模和仿真任务选择正确的可视化技术。

在仿真数据检查器中查看数据

与导入的数据一起查看记录的仿真数据,并使用模拟数据检查器轻松构建复杂的可视化。

检查模拟数据

查看和检查来自模拟或从导入数据的数据。

配置模拟数据检查器

在Simulation Data Inspector中修改首选项以匹配您的需求。

在仿真数据检查器中修改信号属性

修改信号属性以分析数据并创建新信号。

比较模拟数据

比较信号或模拟运行。

仿真数据检查器如何比较数据

仿真数据检查器在比较运行时应用指定的公差和信号对准技术。

保存和共享仿真数据检查器数据和视图

共享导出的数据,模拟数据检测器会话和视图以及绘图图像和图形。

使用模拟数据检查器创建图

创建图表以分析和呈现您的数据。

在模拟期间访问MATLAB函数中的数据

流信号数据到MATLAB®用于处理和可视化的模拟期间回调函数。

同步模拟数据检查器中的游标与应用程序设计器应用程序

使用模拟数据检测器编程接口将数据光标在App Designer应用程序中与模拟数据检查器中的光标同步。

以编程方式检查和比较数据

使用仿真数据检查器API来绘制和比较仿真数据。

特色例子