模拟数据检查器可以比较运行的数据和元数据,以及从工作空间、文件或模拟日志中导入的单个信号。您可以使用公差分析比较结果,并且可以通过比较设置控制比较的各个方面。这个示例演示了使用模拟数据检查器UI执行比较的基本步骤。有关公差计算和比较设置的详细信息,请参见如何仿真数据检查数据进行比较。有关编程比较的信息,请参见万博1manbetxSimulink.sdi.compareRuns
,万博1manbetxSimulink.sdi.compareSignals
和检查和比较数据编程。
本例中使用的运行和信号相对较小和简单。当比较长信号或包含许多信号的运行时,模拟数据检查器在比较期间显示递增的进度指示器,并且相比按钮会变成取消按钮,您可以点击取消在任何时候进行比较。对于分层数据,该结果比较视图中的列汇总了每个层次节点上的结果。
中生成的数据检查模拟数据。
这个例子从持续检查模拟数据。您还可以使用此脚本生成示例所需的数据。
load_system(“slexAircraftExample”)配置信号到日志万博1manbetxSimulink.sdi.markSignalForStreaming('slexAircraftExample /先导'1,'上')S万博1manbetximulink.sdi.markSignalForStreaming (“slexAircraftExample /飞机动力学模型”,3,'上')S万博1manbetximulink.sdi.markSignalForStreaming (“slexAircraftExample /飞机动力学模型”4,'上')将导频信号改为正弦set_param ('slexAircraftExample /先导',“波形”,“正弦波”)%模拟模型SIM(“slexAircraftExample”)%更改导频信号,以方set_param ('slexAircraftExample /先导',“波形”,'广场')%模拟模型SIM(“slexAircraftExample”)
您可以比较的信号分析模型的输入和输出之间的关系。例如,比较棒
输入信号到输出信号,α,rad
。然后指定公差值进行分析的结果。
比较α,rad
信号棒
信号:
导航到相比窗格。
要查看可供比较的信号列表,展开基线下拉选择信号。
选择Stick(运行1:slexAircraftExample)
。
选择alpha, rad(运行1:slexAircraftExample)
从比较落下。
请点击相比。
另外,您也可以选择基线和比较中的信号通过上下文菜单发送信号检查窗格。
这些信号不完全相同,因此它们在绝对、相对和时间公差内不匹配,默认情况下都设置为0。
查看比较视图中最上面的图形,您可以看到α,rad
信号滞后于棒
信号。对于信号比较,仿真数据检查器使用指定的公差值基线信号。一时间公差添加到棒
信号以考虑滞后。
选择棒
信号并进入0.5
在时间的宽容领域属性窗格。当您指定一个公差为基线信号,其覆盖全球宽容字段自动更改为是
。当您从点击即可时间的宽容字段时,使用指定的符号级容忍度再次运行比较。如果希望对信号使用全局公差值,请单击覆盖全球宽容字段,然后选择没有
从下拉。
模拟数据检查器在标绘的周围绘制公差带基线信号和周围的签署差分信号显示在底部插曲。沿着差异图显示区的容差范围内的顶部和超出公差为绿色和红色的比较吧。
时间公差覆盖两个信号之间的相位差,但是该比较仍包括超出公差的地区由于振幅差。您可以添加一个大小为公差的任绝对的宽容或相对宽容。
增加一个绝对的容忍棒
信号输入0.05
进入绝对的宽容属性窗格中的字段。结合绝对公差和时间公差,信号比较通过。
模拟数据检查人员绘制公差区域与最宽松的解释指定的公差为每个点。有关模拟数据检查器如何计算公差带的更多信息,请参见公差规范。
您也可以使用模拟数据检查到的所有信号在运行的信号作比较所有其他运行。运行比较可以提供有关更改模型参数的影响,有用的信息。例如,改变滤波器的控制杆输入信号的频率截止。然后,评估对使用模拟数据查验记录的信号的影响。
单击模型浏览器按键访问模型的工作空间变量。
变化值TS
在模型的工作空间从0.1
至1
并关闭模型浏览器。
模拟与新的过滤器模型。
在相比窗格仿真数据检查器中,展开基线下拉菜单,并选择运行。
从运行列表中选择运行2:slexAircraftExample
。
展开比较下拉选择3:运行slexAircraftExample
。
请点击相比。
该相比窗格列出来自比较运行的所有信号,并汇总在结果列。在本例中,所有三个信号都在指定的公差值内对齐,没有匹配的信号,所有的公差值都设置为零。
仿真数据检查器只从比较信号基线运行对准从一个信号比较运行。如果一个信号来自基线跑不从信号对准比较运行,则信号在所列出的相比一个警告信息窗格中。。有关信号校准的更多信息,请参阅信号走。
为了情节比较数据,选择信号要查看在相比窗格。在这里,上图显示了q, rad /秒
从信号基线和比较运行。底部图示出了信号和容差的图形表示之间的差。
要在运行比较中限定信号,可以在比较中添加全局容差。改变全球TIME容至0.75
和全球阿布斯宽容至0.075
,然后单击相比按钮以运行比较。仿真数据检查器在参数周围绘制公差带基线信号上,而在图形显示区的下半部分中的符号的差值曲线图。随着新的公差值时,棒
和q, rad /秒
信号传递比较。
查看α,rad
信号比较分析出的公差区域。点击箭头按钮在工具条中导航通过公差超出区域。图上的两个游标显示第一个超公差区域的开始和结束。您可以使用键盘箭头来研究每个超出公差区域的信号和公差值。要查看下一个超差区域,请单击工具条中的右箭头按钮。
要解决超出公差区域,你可以选择修改全局公差值或信号特异性免疫耐受添加到α,rad
信号而使用的信号属性。