GetLinkageDerivative

GetLinkageDerivative[linkage, {s, pos}, n]
returns the n-th translational and rotational derivative vector of "s" link. The reference point is defined by the pos vector, where pos is defined w.r.t. the LLRF of link "s".
GetLinkageDerivative[linkage, {s, mx}, n]
returns the n-th translational and rotational derivative vector of "s" link. The reference point is defined by the origin of the frame mx. The homogeneous matrix mx is defined w.r.t. the LLRF of link s.
GetLinkageDerivative[linkage, s]
returns the velocity and angular velocity vector of the origin of the LLRF of link s.
GetLinkageDerivative[linkage, s, n]
returns the n-th translational and rotational derivative vector of s link. The reference point is defined by the origin of the LLRF of link s.
  • The linkage must have $TimeDependentVariables record in order to call this function.
  • In case of time dependent linkage is created with NToTimeDependentLinkage function only the first derivative could be calulated.
  • The following options are defined:
SubstituteParametersFalseswitch on /off parameter substitution
Load the LinkageDesigner package
In[1]:=
Click for copyable input
Load the pre-defined crank slider mechanism example linkage
In[2]:=
Click for copyable input
Out[2]=
Calculate the time dependent linkage from crankSliderMechanism and set the resulted LinkageData to test.
In[3]:=
Click for copyable input
Out[3]=
Calculate the position and velocity vector of the "Slider" link
In[4]:=
Click for copyable input
Out[4]=
In[5]:=
Click for copyable input
Out[5]=
Plot the x coordinates of the position and translational velocity vector
In[6]:=
Click for copyable input
In[7]:=
Click for copyable input
Out[7]=
In[8]:=
Click for copyable input
Out[8]=
Display the displacement and the velocity graph of the "Slider" link together
In[9]:=
Click for copyable input
Out[9]=