Simulink:指定轨迹

时间:2010-04-22 22:54:21

标签: matlab path simulink

我想使用jtraj在Simulink模型中指定轨迹。以下是我尝试在命令提示符中检索的内容:

Q0 = [1 1 0];
Q1 = [1+0.5*cos(2*20) 1+0.5*sin(2*20) 0];
t = 0:0.1:20;
[Q, Qd, Qdd] = jtraj(Q0, Q1, t);

但是,我不知道如何轻松地在Simulink模型中包含这样的轨迹数据。有什么意见吗?

提前致谢。

2 个答案:

答案 0 :(得分:1)

如果我正确理解您的问题,您想在Simulink模型中导入一些与时间相关的数据作为信号,对吗?有两种方法可以做到这一点,

  1. 使用根输入端口,然后使用配置参数的“数据导入/导出”页面上的“输入”字段导入数据。有关详细信息,请参阅documentation
  2. 使用From Workspace块从基础工作区导入数据。

答案 1 :(得分:0)

我认为有一些方法: 您可以将数据写入m文件(例如通过test.m名称) 然后运行simulink模型,你可以运行这个m文件, 在这种情况下,您可以使用工作空间中存在的Constant block whit变量名称。