检查模拟数据

检查模拟数据

        可以使用模拟数据检查器查看和检查来自模拟或导入数据的信号。模拟数据检查器通过允许您在多个子图上安排来自多个模拟和来源的数据,提供了对您的数据的全面视图。可以在绘图中进行缩放和平移,使用数据光标仔细检查信号值,并可以重放数据以分析信号之间的关系。

        这个示例将向您展示如何使用模拟数据检查器查看和检查模型 slexAircraftExample 中的信号数据。

        配置信号进行记录 此示例使用信号记录将数据发送到模拟数据检查器。还可以从基础工作区或CSV、MDF、Microsoft® Excel® 或MAT文件导入信号数据。有关更多信息,请参阅在模拟数据检查器中查看模拟数据。

打开模型 slexAircraftExample,标记多个信号以进行记录,并运行模拟。

1.打开该模型。

openExample('simulink_aerospace/AircraftLongitudinalFlightControlExample')

2.要记录 q,弧度/秒,Stick 和 alpha,弧度 信号,请在模型中选择这些信号。然后,点击“记录信号”。每个标记为记录的信号上方将出现记录徽章

3.双击“Pilot”块。将“Wave form”设置为正弦波。点击“确定”。

4.在“模拟”选项卡上,点击“数据检查器”以打开模拟数据检查器。

5.对模型进行仿真。仿真运行将显示在模拟数据检查器中。

        默认情况下,“检查”窗格按仿真运行组织,以行的形式列出所有记录的信号。您可以展开或折叠任何运行以查看运行中的信号。有关信号分组的更多信息,请参阅配置模拟数据检查器。

查看信号

        要选择要绘制的信号,请在表格中信号旁边使用复选框。选择 q,弧度/秒,Stick 和 alpha,弧度 信号旁边的复选框。当在模型中更容易找到要绘制的信号时,可以单击信号的记录徽章以在模拟数据检查器中绘制它。

        如图所示:

        还可以使用浏览模式快速在时间图上查看运行中的所有信号。有关更多信息,请参阅《可视化多个记录信号》。

在多个子图上查看信号

        可以使用子图布局在不同的子图上查看信号组。例如,可以在相同的子图上安排来自不同模拟运行的相同信号,或查看具有相似值范围的信号。

1.在模型中,双击“Pilot”块。将“Wave form”设置为方波。点击“确定”。

2.对模型进行仿真。

3.默认情况下,模拟数据检查器会自动将以前的运行移至归档并将视图转移到当前运行。将运行 1 从归档中拖到工作区。

        如图所示:

4.点击“可视化和布局”,然后选择 2×1 的图表布局。

5.点击下方的子图。在“检查”窗格中,选择运行 1 下的 q,弧度/秒,Stick 和 alpha,弧度 信号旁边的复选框。

“检查”窗格中的复选框指示了在所选子图中绘制的信号,用蓝色轮廓标出。

如图所示:

        还可以通过拖动信号来进行图形移动,而不是使用复选框。将信号从“检查”窗格或其他子图拖动到您想要绘制它的子图上。有关处理图形的更多信息,请参阅使用模拟数据检查器创建图形。

缩放、平移和调整图形大小

        可以通过将子图最大化或将视图扩展到全屏来在较大的视图区域中仔细检查信号。

  • -选择“最大化”以扩展活动子图以占用整个图形视图区域。
  • -选择“全屏”以使用整个屏幕查看整个布局。模拟数据检查器会自动折叠导航窗格,以便布局的视图尽可能大。

        可以在使用时间图可视化的子图中进行缩放和平移,以检查信号值和信号之间的关系。您可以从图形上方的工具栏或子图菜单中访问缩放和平移控件。每个图标都允许您使用鼠标控制图形的各个方面。

        可以从下拉列表中选择缩放按钮的操作。

        当想要在图中放大所选区域时,选择“放大”。当选择“放大”时,模拟数据检查器会根据您选择的绘图区域调整其缩放操作。要仅在y维度中缩放,垂直拖动。当水平拖动时,模拟数据检查器仅在时间维度中缩放。还可以点击并拖动以放大矩形区域。

可以点击图形视图区域以在两个轴上固定放大一定的量。使用鼠标滚轮可以在两个轴上进行缩放。

  • 选择“缩小”以从子图中心缩小一定量,当点击图形视图区域内部时。还可以使用“缩小”来撤消先前的“放大”操作。

  • 选择“在时间上放大”以使所有鼠标操作都在时间轴上缩放。可以点击图形视图区域以固定放大一定的量。可以点击并拖动图形视图区域以选择时间轴的限制部分。使用鼠标滚轮可以在时间轴上进行缩放。

  • 选择“在Y轴上放大”以使所有鼠标操作都在Y轴上缩放。可以点击图形视图区域以固定放大一定的量。还可以点击并拖动以选择图形的一部分作为Y轴的限制。使用鼠标滚轮可以在Y轴上进行缩放。

在选择鼠标指针时,可以通过单击来选择信号。通过单击图形的任何位置并拖动鼠标来进行平移。

可以选择“适应”操作来调整轴的比例。

选择“适应视图”以调整y轴和时间轴的比例,以适应绘制数据。

选择“在时间上适应视图”以调整时间轴的比例,以适应数据。

选择“在Y轴上适应视图”以调整y轴的比例,以适应数据。

子图默认是联动的。联动的绘图在执行更改时间轴的操作时具有同步响应,包括:

  • 任何涉及时间轴的平移操作
  • 任何涉及时间轴的缩放操作
  • 任何涉及时间轴的适应视图操作
  • 任何调整时间轴限制的操作

要独立检查子图中的数据,可以取消子图的联动。

1.选择要取消联动的子图。

2.点击视图区域右上角的“可视化设置”按钮。

3.在“限制”部分,取消选中“联动绘图”选项。

未联动的子图上会显示破折号链接符。

        使用数据光标检查模拟数据 在模拟数据检查器中,可以使用数据光标来检查信号。可以使用一个或两个光标来检查您的数据。要添加两个光标,请从“显示/隐藏数据光标”下拉列表中选择“两个光标”。

如图所示:

        使用两个光标时,会显示三个时间值:与每个光标位置对应的时间以及由光标跨度表示的时间跨度。可以通过拖动两个光标之间的跨度标签来一起移动这两个光标。还可以通过在标签字段中输入所需值来设置跨度。

如图所示:

练习使用一个光标检查数据。

        1.从“显示/隐藏数据光标”下拉列表中选择“一个光标”

        2.将数据光标拖动到感兴趣的点,可以向左或向右移动数据光标。您还可以使用箭头键从一个样本移动到另一个样本。

要检查特定时间点的数据,请点击光标时间字段,然后输入所需的时间值,例如,40.33。

        如果信号在感兴趣的时间点没有样本,模拟数据检查器将对指定时间进行插值以获取值。数据光标标签中的星号表示显示的值是经过插值的。有关插值方法的信息,请参阅插值。

        3.当完成检查数据后,点击“显示/隐藏数据光标”以将光标从视图区域中移除。

重放数据

        可以在模拟数据检查器中重放数据,以检查信号值的变化和信号之间的关系。在模拟数据检查器中重放数据不会影响任何模型或模拟。要重放数据,首先通过点击“显示/隐藏重放控件”来显示重放控件。然后,按下“重放”。

        模拟数据检查器会在视图中同步扫过信号值的光标。默认情况下,数据以每秒一秒的速度重放,这意味着重放一秒钟的数据需要一秒钟的钟表时间。可以使用标签两侧的箭头或点击标签以键入所需的速度来调整重放速度。还可以暂停重放,并使用向前和向后步进按钮逐个样本地检查信号值。有关详细示例,请参阅模拟数据检查器中的数据重放。

        模拟数据检查器允许在“属性”窗格中查看信号和运行元数据。在右侧的列中,可以使用白色框编辑属性。当查看比较时,模拟数据检查器会用红色突出显示元数据差异。

        还可以在“检查”窗格中的每个运行下以表格形式查看信号的元数据。要选择要显示的信号属性,点击“首选项”,然后点击“检查”。从“检查 - 列”列表中选择要显示的列。列会按照您选择的顺序显示在表格中。

        在“比较”窗格中,通过在“首选项”中的“比较 - 列”列表中进行选择,创建一个类似的信号属性表格。许多参数具有基线信号和比较信号,可以分别显示它们。当参数没有指定基线或比较信号,但两个信号都具有该属性时,该列将显示基线信号的数据。除了“检查”窗格中列出的参数外,“比较”窗格还具有与比较相关的列。

        默认情况下,该表格显示基线名称、绝对容差、相对容差、最大差异以及比较结果的列。有关更多信息,请参阅《比较模拟数据》。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值