'too many output'
Afficher commentaires plus anciens
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 commentaires
Image Analyst
le 4 Juin 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
le 4 Juin 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
le 4 Juin 2020
salih akin
le 4 Juin 2020
Adam Danz
le 4 Juin 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
le 4 Juin 2020
Modifié(e) : Sulaymon Eshkabilov
le 4 Juin 2020
where are your function files//functions: Link(), lspb(), SerialLink?
Réponses (0)
Catégories
En savoir plus sur Create Requirement Links dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!