Vector input in Simscape Revolute Joint

7 views (last 30 days)
Venkatesh Sripada
Venkatesh Sripada on 28 Aug 2019
Commented: J Chen on 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

Answers (1)

J Chen
J Chen on 29 Aug 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 Comments
Venkatesh Sripada
Venkatesh Sripada on 29 Aug 2019
Edited: Venkatesh Sripada on 29 Aug 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)

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!