DefineForceVector

DefineForceVector[linkage, {lName1, pt}, {lName2, f}]
function adds one force vector to the LinkageData of linkage. The force vector is defined with a point of attack (pt) which is defined w.r.t lNamei's LLRF and the force vector (f), which is defined w.r.t lName2's LLRF. lName1 and lName2 are link names of linkage. The function returns the resulted LinkageData.
DefineForceVector[linkage, lName, f]
function adds a force definition to the LinkageData of linkage assuming that the point of attack is the origin of lName and the force (f) is defined with respect to the Ground of the linkage.
DefineForceVector[linkage, lName]
function adds a force definition to the LinkageData of linkage, assuming that the point of attack is the origin of lName and the force vector is {1, 0, 0}, which is defined with respect to the Ground of the linkage.
  • The function inserts one record to $LDForces.
  • The following options can be given:
ForceNameAutomaticForceName is an option of DefineForceVector function that specifies the name of the force. By default Fi is assigned where i is auto-incremented.
Load LinkageDesigner package
In[1]:=
Click for copyable input
Load the predefined crank slider mechanism
In[2]:=
Click for copyable input
Out[2]=
Define force vector {-10,0,0} on the link3 link
In[3]:=
Click for copyable input
Out[3]=
Display the resulted linkage with annotation. The annotation of the are displayed in the status bar
In[4]:=
Click for copyable input
Out[4]=
Browse the LinkageData
In[5]:=
Click for copyable input
Out[5]=