MATLAB中Simulink.SimulationOutput用法

打印 上一主题 下一主题

主题 696|帖子 696|积分 2088

目次
说明
创建对象
属性
记录的数据属性
示例
访问 Simulink.SimulationOutput 对象中的数据
修改 Simulink.SimulationOutput 对象的内容
在诊断查看器中表现错误

         Simulink.SimulationOutput的功能是访问仿真输出和元数据。
说明

         Simulink.SimulationOutput 对象为与一个仿原形关联的全部数据提供单一访问点。对象的属性包含从仿真记录的全部数据和完整的仿真元数据,包括有关模型设置、仿真计时以及仿真期间出现的错误或告诫的信息。在单个对象中访问仿真结果有助于将仿真结果与其他工作区数据区分开来,并使管理来自多个仿真的数据变得更加轻易。
创建对象

         仿真模型会在以下任何情况下创建一个或多个 Simulink.SimulationOutput 对象:


  • ​启用单一仿真输出参数。
    默认情况下,创建新模型时,单一仿真输出参数处于启用状态。您可以利用“设置参数”对话框来启用该参数。在建模选项卡上的设置下,点击模型设置。然后,在“设置参数”对话框中,选择数据导入/导出,并选择单一仿真输出

  • ​可以利用多个仿真窗格运行一组仿真。

  • ​可以利用一个或多个 Simulink.SimulationInput 对象以编程方式对模型进行仿真。
    ​利用 sim、parsim 和 batchsim 函数运行仿真时,可以利用 SimulationInput 对象设置仿真。

  • 利用 sim 函数语法仿真模型,该语法将结果以单个仿真输出形式返回。
属性

记录的数据属性

         对于在仿真中创建的每个记录变量,Simulink.SimulationOutput 对象包含一个对应的属性。该属性的名称与您为记录变量指定的名称匹配。例如,当利用信号记录来记录数据并利用默认变量名称 logsout 时,Simulink.SimulationOutput 对象具有属性 logsout,该属性包含记录的信号数据。
         利用“设置参数”对话框的数据导入/导出窗格或通过向模型添加记录模块(如 To Workspace 模块),设置要记录的数据和变量名称。下表总结了几种常见记录方法的默认属性名称。

自定义属性
         利用 To File 模块、Record 模块或将数据集数据记录到文件参数记录到文件的数据不会捕获为 Simulink.SimulationOutput 对象的属性。
​        可以向 Simulink.SimulationOutput 对象添加属性来存储附加数据或元数据。例如,当您利用 parsim 或 batchsim 运行并行仿真时,您可以在 Simulink.SimulationOutput 对象上定义属性,以便将数据从并行工作历程发送到客户端。
         向 Simulink.SimulationOutput 对象添加属性类似于在结构体中定义字段。例如,以下代码将值为 1 的属性 NewProperty 添加到 Simulink.SimulationOutput 对象 simOut。​​​​​​​​
  1. simOut.NewProperty = 1;
复制代码
示例​​​​​​​

访问 Simulink.Simulati


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

傲渊山岳

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表