大家好知道吗?我有来自matlab工作空间的数据(myData) . 在matlab simulink中,我必须使用regulator进行控制系统 . 首先如何将数据(myData)放到simulink模型输入中,我想在图形中显示两个值(myData和regulator) .
您可以使用 From Workspace 块从恶意空间中读取数据(例如 simin ) .
From Workspace
变量 simin 应该是具有以下字段的结构:
信号:
values:表示数据的列向量 .
描述:描述数据的字符串(可以为空)
time:时间戳,它是一个列向量,其维度与信号字段的维度相同(也可以为空)
那是为了将数据导入Simulink . 要导出数据,可以使用Simulink库中的 To Workspace 块 .
请注意,输出也将是一个结构,除非您在 To Workspace 的属性中指定为数组 .
你可以参考文档here
谢谢
您可以使用simulink块“From Workspace” . 如果需要,在simulink库中搜索 .
来自工作空间的数据必须至少有2列,即1.时间戳2.信号两个列向量必须具有相同的维度,否则将弹出错误消息 .
例如在工作区中
A <5x2双打>
A = [14.3 0.5; 14.2 0.48; 14.1 0.44; 14.1 0.5; 14.6 0.6];
然后,在Simulink中,使用From Workspace,在Data字段中插入[A],如示例所示 . 见http://www.mathworks.com/help/simulink/slref/fromworkspace.html
最后运行你的simulink模型!玩得开心
¬atck
2 回答
您可以使用
From Workspace
块从恶意空间中读取数据(例如 simin ) .变量 simin 应该是具有以下字段的结构:
信号:
values:表示数据的列向量 .
描述:描述数据的字符串(可以为空)
time:时间戳,它是一个列向量,其维度与信号字段的维度相同(也可以为空)
那是为了将数据导入Simulink . 要导出数据,可以使用Simulink库中的 To Workspace 块 .
请注意,输出也将是一个结构,除非您在 To Workspace 的属性中指定为数组 .
你可以参考文档here
谢谢
您可以使用simulink块“From Workspace” . 如果需要,在simulink库中搜索 .
来自工作空间的数据必须至少有2列,即1.时间戳2.信号两个列向量必须具有相同的维度,否则将弹出错误消息 .
例如在工作区中
A <5x2双打>
A = [14.3 0.5; 14.2 0.48; 14.1 0.44; 14.1 0.5; 14.6 0.6];
然后,在Simulink中,使用From Workspace,在Data字段中插入[A],如示例所示 . 见http://www.mathworks.com/help/simulink/slref/fromworkspace.html
最后运行你的simulink模型!玩得开心
¬atck