1

我想使用 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 模型中。任何意见?

提前致谢。

4

2 回答 2

1

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

  1. 使用根输入端口,然后使用配置参数的数据导入/导出页面上的输入字段导入数据。有关更多信息,请参阅文档
  2. 使用From Workspace模块从基础工作区导入数据。
于 2010-04-24T01:11:40.943 回答
0

我认为有一些方法:您可以将数据写入 m 文件(例如通过 test.m 名称),然后在运行 simulink 模型之前,您可以运行这个 m 文件,在这种情况下,您可以使用 Constant block whit variable's name存在于工作区。

于 2010-06-20T18:58:30.427 回答