Trajectory designing Matlab code

Hi Dear all i want to make a trajectory path which i have done but i am unable to get the output in simulink please help me fast what mistake i am doing????
function [a3,a2,a1,a0]= TrajCreate(theta0,thetaf,thetad0,thetadf,t)
T=20;
a0 = theta0;
a1 = thetad0;
a2 = (-3 * (theta0 - thetaf) - (2 * thetad0+thetadf )*T)/ T ^ 2;
a3 = (2 * (theta0 - thetaf) + (thetad0+thetadf )*T)/ T ^ 3;
end
% Run File theta0=10; thetaf=50; thetad0=0; thetadf=0;
[a3,a2,a1,a0]=TrajCreate(theta0,thetaf,thetad0,thetadf)
p=[a3 ,a2 , a1 , a0];
t=linspace(0,20,100);
Pos=polyval(p,t)
plot(t,Pos)
This give me nice result but i want the Pos my output in simulink
can you some one please help me
thanks in advance

1 件のコメント

Bilal sadiq
Bilal sadiq 2018 年 6 月 26 日
Still no one interested to answer Plz help me

サインインしてコメントする。

回答 (3 件)

Ameer Hamza
Ameer Hamza 2018 年 6 月 26 日

0 投票

You can use From Workspace block to transfer trajectory signal data from MATLAB base workspace to Simulink.
Bilal sadiq
Bilal sadiq 2018 年 6 月 26 日

0 投票

I have already done that but unable to get that Well I am not a newbie to matlab I know all these basics Please provide me some example

5 件のコメント

Ameer Hamza
Ameer Hamza 2018 年 6 月 26 日
編集済み: Ameer Hamza 2018 年 6 月 26 日
"I have already done that but unable to get that"
please explain the problem in detail. It is difficult to guess the problem you are facing. Please provide more detail of what is not working and if possible attach a sample model and dataset with your comment.
Bilal sadiq
Bilal sadiq 2018 年 6 月 26 日
difficult to guess the problem you are facing !!!!! the way you just answer the question _ _ You can use From Workspace block to transfer trajectory signal data from MATLAB base workspace to Simulink.__ on what basis you said this..... Anyway the problem is simple.... in the Pos variable i have getting a s like curve ,but now my question is i want to use this variable simulink
hope now you get what i am trying to ask
Ameer Hamza
Ameer Hamza 2018 年 6 月 26 日
Here is a simple example demonstrating how to use From Workspace to get base workspace data in Simulink.
First, run this code to create sample data:
t = 0:0.1:10;
y = t.^2;
data = [t' y'];
Then run the attached Simulink model. Also check the setting of the From Workspace block to see how to set the variable name.
Bilal sadiq
Bilal sadiq 2018 年 6 月 27 日
The file you attached is not working
Ameer Hamza
Ameer Hamza 2018 年 6 月 27 日
What is the error?

サインインしてコメントする。

Bilal sadiq
Bilal sadiq 2018 年 6 月 27 日

0 投票

how can i run the file ?when i open your .mdl file it open like some .txt file format and it is not getting download

2 件のコメント

Ameer Hamza
Ameer Hamza 2018 年 6 月 27 日
Right-click on the file name and press Save Link as. Also instead of starting a new answer, it is better to keep comment on the original answer. It helps keep track of the things.
Bilal sadiq
Bilal sadiq 2018 年 6 月 27 日
I have windows 10 it is not showing save link as............... instead it is showing Save linked content as................ and i have tried it is not working

サインインしてコメントする。

カテゴリ

製品

タグ

質問済み:

2018 年 6 月 26 日

コメント済み:

2018 年 6 月 27 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by