Effacer les filtres
Effacer les filtres

Vector input in Simscape Revolute Joint

3 vues (au cours des 30 derniers jours)
Venkatesh Sripada
Venkatesh Sripada le 28 Août 2019
Commenté : J Chen le 3 Sep 2019
I am working with the "Revolute Joint" in Simscape multibody. Is it possible to give a vector from workspace as input for Position Target? My end aim is to view the angles in the vector below as a transition over time
vals = [90.0000, 91.4324, 92.7370];
I know that Position Target takes only scalar values but is there a workaround?
--MY SOULTION--
Currently I am giving one element after another from the vector and updating the whole diagram at every step.
Thanks in advance

Réponses (1)

J Chen
J Chen le 29 Août 2019
You can specify the motion of the joint: expand the Actuation, set Torque to Automically Computed and Motion to Provided by Input. You probably need a Simulink-PS Converter block and do the following: in the Input Handling tab, set Filtering to Filter input, set Input filtering order to Second-order filtering.
  4 commentaires
Venkatesh Sripada
Venkatesh Sripada le 29 Août 2019
Modifié(e) : Venkatesh Sripada le 29 Août 2019
Thank you very much for the reply but I use Matlab 2017b. Can you sent it as a previous version file. (File -> export model to -> previous version file)
J Chen
J Chen le 3 Sep 2019
Model in R2017b is attached.

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by