仿真数据检查器支持用于分析和可视化数据的广泛用例。金宝app您可以在Simulation Data Inspector中修改首选项,以匹配可视化和分析需求。您指定的首选项在MATLAB之间保持不变®会话。
通过在仿真数据检查器中指定首选项,您可以配置如下选项:
如何显示的信号和元数据。
其数据从并行仿真自动进口。
在哪里保留以前的运行数据以及要存储多少以前的数据。
在保存操作期间使用了多少内存。
用来显示信号的单位系统。
选择打开仿真数据检查器首选项首选项按钮。
笔记
您可以通过单击将Simulation Data Inspector中的所有首选项还原为默认值恢复默认值或者在对话中使用金宝appSimulink.sdi.clearPreferences
函数。
您可以配置模拟数据检查器如何处理来自导入或模拟的传入运行。您可以选择在工作区域的顶部还是底部添加新运行,并指定用于从模拟创建的运行的命名规则。
默认情况下,Simulation Data Inspector会在工作区域的先前运行下面添加新的运行。的档案设置还会影响运行的位置。默认情况下,在创建新的模拟运行时,以前的运行被移到归档文件中。
运行命名规则是用来从模拟创建的名称运行。您可以使用文字文本的混合是在运行名原样使用和一个或多个令牌代表关于运行的元数据运行命名规则。默认情况下,模拟数据查验名运行使用的运行指标和型号名称:运行
.
提示
要重命名现有运行,在工作区中双击该名称,然后输入新的名称,或修改运行名称属性窗格。
属性以编程方式检查和修改命名规则金宝appSimulink.sdi.getRunNamingRule
和金宝appSimulink.sdi.setRunNamingRule
职能。恢复命名规则,其默认编程方式使用金宝appSimulink.sdi.resetRunNamingRule
函数。
您可以控制哪些信号的元数据中显示的工作区检查窗格中的结果部分比较窗格在仿真数据检查。您指定的元数据来使用每个窗格分别显示表列在首检查和比较首节的对话框,分别。
默认情况下,信号名称以及用于绘制信号的线条样式和颜色将显示在检查窗格。在对工作区显示不同的或附加的元数据检查窗格中,选择旁边的复选框每条元数据要显示在表列偏好的检查部分。您可以随时查看完整的元数据,在所选择的信号检查窗格使用属性窗格。
笔记
的工作区域中显示的元数据检查在生成标绘信号报告时,包含窗格。控件以编程方式创建报表时,还可以指定要包含在报表中的元数据,而不管工作区域中显示的是什么金宝appSimulink.sdi.report
函数。
默认情况下,比较面板显示信号名称,在信号比较中使用的绝对和相对公差,以及与比较结果的最大差异。的结果中显示不同的或附加的元数据比较窗格中,选择旁边的复选框每条元数据要显示在表列偏好的比较部分。属性可以始终查看选定信号结果比较的信号的完整元数据属性窗格,其中高亮显示比较信号之间的不同元数据。信号元数据显示在比较窗格不会影响比较报告的内容。
您可以配置如何选择信号以在模拟数据检查器中选定的子图上绘图。默认情况下,在每个信号旁边使用复选框进行绘图。您还可以选择根据工作区域的选择绘制信号。使用检查模式当创建表示数据集的结果和分析的视图和可视化时。使用浏览模式快速查看并与大量的信号来分析数据集。
有关使用检查模式, 看创建地块使用模拟数据检查.
有关使用的更多信息浏览模式, 看可视化多个记录信号.
笔记
使用浏览模式,你的布局必须只包括时间图可视化效果。
当您使用Simulation Data Inspector进行比较运行时,比较算法通过一个名为alignment的过程对信号进行比对。您可以使用表中显示的一个或多个信号属性对比较运行之间的信号进行对齐。
财产 | 描述 |
---|---|
数据源 | 用于从工作空间导入数据的MATLAB工作空间中变量的路径 |
小路 | 模型中数据源的块路径 |
SID | 金宝app®标识符 有关sid的更多信息,请参见金宝app动态仿真模块标识符 |
信号的名字 | 信号名称 |
您可以为用于对齐的每个元数据块指定优先级。的对齐的字段指定用于对齐信号的最高优先级属性。优先级随后续的顺序而下降然后场地。您必须指定一个主对准物业对齐的字段,但您可以留下任意数量的然后字段为空。
默认情况下,模拟数据查验对齐根据该流程图运行之间的信号。
有关在模拟数据查验配置比较的详细信息,请参阅如何仿真数据检查数据进行比较.
您可以配置用于使用模拟数据查验喜好显示比较结果的颜色。您可以指定是否使用信号的颜色从检查窗格或固定颜色的基线和比较信号。您还可以为信号选择颜色的公差和差异。
默认情况下,仿真数据检查器使用固定的颜色显示基线和比较信号的比较结果。使用固定的颜色可以避免信号颜色的基线和信号颜色的比较,要么相同,要么太相似,难以区分。
要在仿真数据检查器中可视化数据集中的层次结构,可以指定如何在运行中对信号进行分组检查和比较窗格。该首选项应用于两个窗格,以便在检查和比较窗格。
您可以基于模型层次结构或数据层次结构对运行中的信号进行分组。使用Simscape™时,还可以根据物理系统层次结构对信号进行分组。默认情况下,如果您有Simscape许可证,那么Simulation Data Inspector将根据物理系统层次结构和数据层次结构对信号进行分组。
分组信号将为分层节点添加行,您可以展开分层节点以显示该节点中的信号。例如,您可以根据模型层次结构然后根据数据层次结构对运行中的信号进行分组。
默认情况下,运行中的所有分层节点都是折叠的。您可以展开模型节点以查看记录的信号。
内部信号子系统一种
是折叠的,而Mux块输出分组如下MUX:1
.您可以扩展这些组以查看运行中的其余信号。信号的复选框保持在左边,信号名称缩进以指示层次结构的级别。
以除去层级并显示在每次运行的信号的平坦列表中,选择没有一个
所有分组选项。
要指定如何以编程方式对信号进行分组,请使用金宝appSimulink.sdi.setTableGrouping
函数。
当您使用parsim
函数,您可以将记录的仿真数据流发送到仿真数据检查器。中运行名旁边的点检查窗格中显示的模拟对应于运行,这样就可以监视仿真进度,同时可视化数据流的状态。您可以控制数据是否基于该数据来自工人的类型并行仿真流。
默认情况下,模拟数据检查器被配置为从并行工作器手动导入数据。您可以使用Simulation Data Inspector编程接口来检查worker上的数据,并决定是否将其发送到客户端Simulation Data Inspector进行进一步分析。要手动将数据从并行工作器移动到模拟数据检查器,请使用金宝appSimulink.sdi.sendWorkerRunToClient
函数。
您可能希望从本地工作人员或本地和远程工作人员上运行的并行模拟中自动流数据。来自本地和远程工作人员的流数据可能会影响模拟性能,这取决于您运行了多少模拟和记录了多少数据。当您选择从本地工作人员或所有并行工作人员传送数据时,所有记录的模拟数据都会自动显示在仿真数据检查器中。
方法以编程方式配置模拟数据检查器对并行工作人员数据的支持金宝app金宝appSimulink.sdi.enab金宝applePCTSupport
函数。
您可以指定加载或保存会话文件时要使用的最大内存量。默认情况下,当您加载或保存会话文件时,模拟数据检查器使用最大100mb的内存。您可以指定最低为50mb的内存使用限制。
为了减少保存的会话文件的大小,你可以指定一个压缩选项。
没有一个
—禁止对保存的数据进行压缩。
普通的
—尽量压缩保存的文件。
最快
—将保存的文件压缩到小于普通的
压缩速度更快,节省时间。
仿真数据检查归档在一个可折叠的面板商店的运行,让您管理工作区中的内容,而不删除运行数据。您可以配置模拟数据检查是否自动存档移动之前模拟运行。您还可以限制存档中存储的运行次数。
默认情况下,仿真数据检查器自动归档仿真运行。当模拟模型时,前面的模拟运行移动到存档,simulation Data Inspector将更新视图以显示当前运行中对齐的信号的数据。
归档文件不会对它包含的运行和信号施加功能限制。您可以绘制来自归档文件的信号,并且可以使用归档文件中的运行和信号进行比较。您可以将感兴趣的运行从存档拖到工作区域,反之亦然自动存档设置启用或禁用。为了防止模拟数据查验由现有模拟运行到存档自动移动,清除自动存档环境。
当您导入跑进模拟数据查验,进口运行出现在工作区中,和当前的Tag保持在最近的模拟运行中。您可以将信号导入到工作区域和归档中的现有运行中。
提示
您可以使用垃圾手动删除归档文件的内容图标。
为了减少Simulation data Inspector保留的数据量,您可以为存档中存储的运行数量配置一个限制。当归档中的运行数量达到大小限制时,Simulation Data Inspector开始按照先进先出的原则删除运行。
大小限制仅适用于在归档文件中运行。要让模拟数据检查器通过删除旧的运行来自动限制它保留的数据,请选择自动存档并指定大小限制。
默认情况下,仿真数据检查器保留最后一个20.
运行移到归档文件。要删除限制,请选择没有限制.要指定要存储在存档中的最大运行数,请选择最后n运行并输入所需的极限。当您指定将删除存档中已经运行的限制时,仿真数据检查器会发出警告。
配置自动存档设定编程方式使用金宝appSimulink.sdi.setAutoArchiveMode
函数。
指定运行的次数使用在档案中保留金宝appSimulink.sdi.setArchiveRunLimit
函数。
在仿真数据查验信号具有两个单位的属性:存储单元和显示单元。存储的单位代表保存到磁盘上的数据的单位。显示单元指定仿真数据查验如何显示数据。您可以配置仿真数据检查使用单位的系统定义显示单位的所有信号。您可以选择的SI.或我们的惯例单位系统,或者您可以使用其存储的单位显示数据。
当您使用的单元的系统中,以限定显示单元在模拟数据查验信号,显示单元用于更新与显示单元无效的该单元系统的任何信号。例如,如果您选择SI.单元,所述显示单元用于将信号可以从更新英国《金融时报》
到m
.
笔记
您选择在模拟数据检查器中使用的单元系统不会影响任何信号的存储单元。您可以转换存储单元的信号使用convertUnits
函数。转换可能导致精度的损失。
除了选择一个单元系统之外,您还可以指定覆盖单元,以便使用一致的单元显示给定测量类型的所有信号。例如,如果你想可视化所有表示重量的信号,使用的单位是公斤
,指定公斤
作为一个覆盖单元。
提示
对于通过Simulink的支持的单位列表金宝app,请输入金宝appshowunitslist
在MATLAB命令窗口中。
您也可以修改显示单元为一个特定的信号使用属性窗格。有关更多信息,请参阅在仿真数据检查器中修改信号属性.
配置单元系统和覆盖单元使用金宝appSimulink.sdi.setUnitSystem
函数。控件可以检查当前的单元首选项金宝appSimulink.sdi.getUnitSystem
函数。
金宝appSimulink.sdi.clearPreferences
|金宝appSimulink.sdi.enab金宝applePCTSupport
|金宝appSimulink.sdi.setArchiveRunLimit
|金宝appSimulink.sdi.setAutoArchiveMode
|金宝appSimulink.sdi.setRunNamingRule
|金宝appSimulink.sdi.setTableGrouping