主要内容

为日志配置一个信号

马克日志记录的信号

启用日志标记信号,使用以下技术:

的仿真软金宝app件®编辑菜单选项通常是最简单的方式为日志标记信号。

你启用日志记录的一个信号记录信号。默认情况下,模型显示一个金宝app记录信号指示器对于每个记录信号。

启用日志记录使用金宝app将来发布

  1. 在模型编辑器中金宝app,选择一个或多个信号。

  2. 模拟选项卡上,单击测井信号

使用信号属性启用日志记录

  1. 在模型编辑器中金宝app,右键单击该信号。

  2. 从上下文菜单中,选择属性

  3. 在信号属性对话框,日志记录和可访问性选项卡上,选择测井信号数据

  4. 点击好吧

或者,您可以选择日志选择信号从上下文菜单中出现,当你右键单击选择信号。

启用日志使用模型数据编辑器

模型数据编辑器显示平面模型的信号列表。你可以、组和过滤列表。使用这种技术来实现日志记录:

  • 许多信号。

  • 信号不接近彼此的框图。

  • 信号难以定位在一个大模型或子系统的层次结构。

选择信号日志使用模型数据编辑器:

  1. 打开模型数据编辑器。在建模选项卡上,单击模型数据编辑器按钮。

  2. 选择信号在模型数据编辑器选项卡。

  3. 选择仪表下拉。

  4. 检查箱子的日志数据列信号你想日志。

有关更多信息,请参见模型数据编辑器

编程接口

以编程的方式将使信号记录选定块,使用输出数据采集财产。设置这个属性使用set_param命令。例如:

  1. 在MATLAB®命令窗口,打开一个模型。类型

    vdp
  2. 得到你想要的端口的信号处理日志。例如,对于μ块输出端口信号。

    ph = get_param (的vdp /亩,“PortHandles”)
  3. 启用信号所需的日志输出端口信号。

    set_param (ph.Outport (1),“数据采集”,“上”)

    记录的信号指示器。

日志引用模型的信号

你可以登录任何记录信号的参考模型。使用信号记录选择器来配置信号记录参考模型的层次结构。有关详细信息,请参见模型与模型引用:覆盖信号日志设置

指定信号电平日志名称

你可以指定一个信号电平的日志名称的对象模型使用存储日志数据信号。金宝app指定一个信号电平日志名称可以匿名或共享一个有用信号与另一个信号模型层次结构中的重复名称。指定信号电平日志的名字,而不是使用仿真软件生成的名称,可以记录的数据更容易分析。金宝app

指定一个信号电平日志名称、使用一个下面的方法:

如果你不指定一个自定义的信号电平日志名称、仿真软件使用信号名称。金宝app如果信号没有名字,行动模型使用一个空白的名字。金宝app

请注意

模型级信号的信号电平日志的名字是不同的日志的名字。模型级信号记录的名字是对象的名称包含所有记录的信号数据对整个模型。日志的名字是默认的模型级信号logsout。细节模型级信号记录名称,明白了指定一个名称为信号测井资料

在编辑器中信号电平日志的名字

  1. 在模型编辑器中金宝app,右键单击该信号。

  2. 从上下文菜单中,选择信号特性

  3. 指定日志名称:

    1. 在信号属性对话框中,选择日志记录和可访问性选项卡。

    2. 日志的名字列表中,选择自定义

    3. 相邻的文本字段中输入日志名称。

信号电平在模型浏览器日志的名字

  1. 在模型浏览器中模型层次结构窗格中,选择节点的信号包含您想要指定一个日志的名字。

  2. 如果内容面板不显示LoggingName属性,添加LoggingName属性当前视图。关于列视图的详细信息,请参见模型浏览器

  3. 为一个或多个信号输入日志名称使用LoggingName列。

Signal-Specific日志名称指定的编程方式

启动信号日志以编程方式选择块的输出端口数据采集财产。设置这个属性使用set_param命令。

  1. 在MATLAB命令窗口,打开一个模型。例如,类型:

    vdp
  2. 得到你想要的端口的信号处理日志。例如,对于μ块输出端口信号:

    ph = get_param (的vdp /亩,“PortHandles”);
  3. 启用信号所需的日志输出端口信号:

    set_param (ph.Outport (1),“数据采集”,“上”);

    记录的信号指示器。

  4. 命令使用问题DataLoggingNameModeDataLoggingName参数。例如:

    set_param (ph.Outport (1),“DataLoggingNameMode”,“自定义”);set_param (ph.Outport (1),“DataLoggingName”,“x2_log”);

限制数据记录

您可以限制登录的数据量的一个信号:

  • 指定一个大量毁灭的因素

  • 限制保存样品的数量只有最新的样品

您可以限制数据记录的信号通过信号属性对话框中,模型资源管理器,信号记录选择器,或以编程方式。以下部分描述了前两种方法。

使用信号属性限制登录数据

  1. 在模型编辑器中金宝app,右键单击该信号。

  2. 从上下文菜单中,选择信号特性

  3. 在信号属性对话框中,单击日志记录和可访问性选项卡。然后选择一个或两个选项:

    • 限制数据点

    • 大量毁灭

使用模型浏览器限制数据记录

  1. 在模型浏览器中模型层次结构窗格中,选择包含的节点的信号你想限制登录的数据量。

  2. 如果内容面板不显示DataLoggingDecimation财产或DataLoggingLimitDataPoints属性,一个或两个属性添加到当前视图。关于列视图的详细信息,请参见模型浏览器

  3. 指定一个大量毁灭因素,编辑大量毁灭DecimateData属性。限制样本的数量记录,编辑LimitDataPoints财产。

样时间记录信号

设置采样时间记录的信号,在信号属性对话框中,使用样品时间选择。这个选项:

  • 将设计和测试,因为你不需要插入一个率转换块有一个一致的样品时间记录信号

  • 减少数量的连续时间信号的记录数据,设置大量毁灭的是不相关的

  • 就不需要后处理记录信号数据信号与不同的样本

使用笔记

没有指定样本的时间:

  • 不定位信号

  • 条件子系统(例如,函数调用或触发子系统)和有条件的参考模型,这需要一种遗传样品时间

如果你在SIL模式,模拟信号记录忽略了你指定的样品时间记录信号。

标志着一个信号,信号记录时,仿真软件插入一个隐藏的金宝app到工作空间块。当你指定一个样本时间记录信号,仿真软件插入一个隐藏的金宝app率转换块和一个隐藏的到工作空间块。

指定一个样本的时间信号记录不影响仿真结果。然而,它是可能的信号输出日志记录信号变化取决于你是否指定采样率。例如,插值法可以不同取决于您指定一个示例日志时间信号。假设一个模型包括一个连续信号和样品时间是遗传的(1)。记录输出的信号表明,插值方法线性

logsout.get (1) .Values.DataInfo
tsdata。datametadata包:tsdata共同的性质:单位:“插值:线性(tsdata.interpolation)

如果你改变样品时间是连续的(0),记录输出信号显示插值方法zoh(零)。

相关的话题