2010-04-22 154 views
1

我想用jtraj指定Simulink模型中的軌跡。以下是我試圖在命令提示符中檢索的內容: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模型中。任何意見?

在此先感謝。

回答

1

如果我正確理解你的問題,你想要在Simulink模型中輸入一些時間相關的數據作爲信號,對嗎?有兩種方法可以做到這一點,

  1. 使用root inport,然後使用配置參數的Data Import/Export頁面上的Input字段導入數據。有關更多信息,請參閱documentation
  2. 使用From Workspace塊從基工作區導入數據。
+0

這正是我使用的(第二種情況)。 – stanigator 2010-04-24 01:37:59

0

我覺得有一些方法: 你可以(通過test.m名稱爲例)的數據寫入到M-文件 然後befor運行Simulink模型,你可以在這個運行這個M文件, 如果您可以使用Constant block whit變量的名稱存在於工作區中。