fourBarposeCPLmotion

by Tim C. Lueth, SG-Lib Toolbox: SolidGeometry 5.6 - 4Bar/Linkages
Introduced first in SolidGeometry 5.1, Creation date: 2022-01-28, Last change: 2025-09-15

returns the motion of all parts of a fourbar linkage

Description

This fnctn has an educational code
2022 version of PLofPosecouplercurve - much easier to read

==> fourBarposesyntheses <== (2021) checkfourbar3Poseattachpermutation & checkfourbar123solutions
==> fourBarposeplotsolution <== (2021) Poseplotsolution
==> fourBarposeCPLmotion <== (2021) PLofPosecouplercurve(PS,aps,np);
==> fourbarposeCPLshaping <== (2021) CPLofPosefourbarshaping
==> fourBarposelayering new in 2022

See Also: fourBarposesyntheses , fourBarposeplotsolution , fourbarposeCPLshaping , fourBarposelayering

Example Illustration

 missing image of fourBarposeCPLmotion(PS,aps,npnt,att,CPL,

Syntax

[PL0,TL0,wcr,TA0,TB0,TA1,TB1]=fourBarposeCPLmotion(PS,[aps,npnt,att,CPL,"R12"])

Input Parameter

PS: Pose with field "solut"
aps: solution number
npnt: number of points along the path
att: contour attached to "CPLP0", "CPLA0", "CPLB0", "CPLA1", "CPLB1"; just for graphical output
CPL: contour to attach; default is an arrow
"R12":

Output Parameter

PL0: Point list of pose movement
TL0: List of 3x3 HT of pose movement
wcr: corresponding angle list of cranc during motion
TA0: List of 3x3 HT of A0 movement
TB0: List of 3x3 HT of B0 movement
TA1: List of 3x3 HT of A1 movement
TB1: List of 3x3 HT of B1 movement

Examples


PSX=PosesampleCTFieldgenerator
PSX=fourBarposesyntheses(PSX,[1 2 3],[20 2 2])
aps=2;
SGfigure; Poseplot(PSX); Poseplotspace(PSX); fourBarposeplotsolution(PSX,aps);
fourBarposeCPLmotion(PSX,aps);




Copyright 2022-2025 Tim C. Lueth. All rights reserved. The code is the property of Tim C. Lueth and may not be redistributed or modified without explicit written permission. This software may be used free of charge for academic research and teaching purposes only. Commercial use, redistribution, modification, or reverse engineering is strictly prohibited. Access to source code is restricted and granted only under specific agreements. For licensing inquiries or commercial use, please contact: Tim C. Lueth

Last html export of this page out of FM database by TL: 2025-09-21