'too many output'
Ältere Kommentare anzeigen
clc;
clear all;
a3=200;
d1=130;
d5=275;
d7=90;
q1=50;
q2=25;
q3=40;
q4=35;
q5=80;
q6=60;
q7=110;
Ss=( [q1 q2 q3 q4 q5 q6 q7]* pi/180);
l(1) = Link([0 d1 0 0]);
l(2) = Link([0 0 0 -pi/2]);
l(3) = Link([0 0 a3 pi/2]);
l(4) = Link([0 0 0 -pi/2]);
l(5) = Link([0 d5 0 pi/2]);
l(6) = Link([0 0 0 -pi/2]);
l(7) = Link([0 d7 0 pi/2]);
hamir=SerialLink (l);
miro.name='hamir.1453';
[Q,QD,QDD] = mtraj(@lspb, [0 2 3 1 0 2 0], [1 -1 -3 5 4 9 8],1);
J=hamir.jacob0(Ss);
[m, cm, i, gr, mi, mf]=hamir.dyn(J);
6 Kommentare
Image Analyst
am 4 Jun. 2020
What I get is
Unrecognized function or variable 'Link'.
Error in test4 (line 15)
l(1) = Link([0 d1 0 0]);
And I'm sure if I got past that I'd have a problem with mtraj().
Adam Danz
am 4 Jun. 2020
Provide the entire error message (all of it) and tell us what line is causing the problem, according to the error message.
salih akin
am 4 Jun. 2020
salih akin
am 4 Jun. 2020
Adam Danz
am 4 Jun. 2020
If the last line is producing the error, that means the hamir.dyn function has less than 6 output.
When you are asking about an error, you much share the entire error message in order for us to have all of the beneficial information.
Sulaymon Eshkabilov
am 4 Jun. 2020
Bearbeitet: Sulaymon Eshkabilov
am 4 Jun. 2020
where are your function files//functions: Link(), lspb(), SerialLink?
Antworten (0)
Kategorien
Mehr zu Create Requirement Links finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!