导入信号数据至Simulink.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
向Simulink导入信号数据的方法 导入数据的方法有四种,如下图。 从workspace或者从File模块导入,参考导入数据创建测试用例。 采用Signal Builder,参考导入数据创建测试用例。 根层级的输入或者触发模块,参考导入数据到根层级的输入模块。 Simulink.SimulationData.Signal 模块,参考导入信号记录数据。 导入数据创建测试用例 可以采用如下模块: From Workspace, From File, or Signal Builder block,所有信号支持过零检测。 测试用例数据举例 下图为已测试用例数据举例 采用From Workspace导入测试用例 1.模型 2.使能过零检测 Form WorkSpace如下图所示 使能过零检测 3.信号创建 为测试用例创建信号结构,在每一个间断点,将时间向量在该点重复一次,就像From Workspace文档里那样。 这将生成过零检测,并使得变步长求解器采用正确的时间步长。 定义的var结构体表现的测试用例如下 var.time = [0 1 1 5 5 8 8 10]; var.signals.values = [0 0 2 2 2 3 3 3]; var.signals.dimensions = 1; 4.导入测试用例结构体 在From Workspace对话框中,在Data对话框中,定义var。 5.仿真模型 示波器中反应着测试用例数据。 采用Signal Builder模块导入测试用例 作为From Workspace的替代选择,可以使用Signal Builder创建信号,或者从M文件创建信号。 1.信号模型 2.创建结构体并保存为M文件 var.time = [0 1 1 5 5 8 8 10]; var.signals.values = [0 0 2 2 2 3 3 3]; var.signals.dimensions = 1; var.signals.label = var; save var.mat var 3.打开Signal Builder对话框 双击Signal Builder 4.选择文件 选择File Import From File,并选择var.mat文件。 数据设置 在Select 参数页,选择替换所有已经存在的数据。在Data to Import 选项中,选择Select All 复选框,确认选中,并点击OK。 在Signal Builder 模块中反应了测试数据。 名字命名要正确

您可能关注的文档

文档评论(0)

cjp823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7060131150000004

1亿VIP精品文档

相关文档