02.04.2013 Views

Welcome to Adams/Solver Subroutines - Kxcad.net

Welcome to Adams/Solver Subroutines - Kxcad.net

Welcome to Adams/Solver Subroutines - Kxcad.net

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

124<br />

<strong>Adams</strong>/<strong>Solver</strong><br />

lparts An integer array that lists the part identifiers corresponding <strong>to</strong> the<br />

variable types in lvars. The number of part identifiers in lparts must<br />

equal the number of integer codes in lvars. Thus the lparts and lvars<br />

arrays must be equal in length.<br />

nvars An integer value that indicates the <strong>to</strong>tal number of integer codes in lvars.<br />

The value of nvars must equal the value of nparts.<br />

The function: Means that:<br />

11 X displacement of the part center-of-mass with<br />

respect <strong>to</strong> ground<br />

12 Y displacement of the part center-of-mass with<br />

respect <strong>to</strong> ground<br />

13 Z displacement of the part center-of-mass with<br />

respect <strong>to</strong> ground<br />

14 Psi Euler rotation of part principle axis with respect<br />

<strong>to</strong> ground<br />

15 Theta Euler rotation of part principle axis with<br />

respect <strong>to</strong> ground<br />

16 Phi Euler rotation of part principle axis with respect<br />

<strong>to</strong> ground<br />

21 X velocity of the part center-of-mass with respect<br />

<strong>to</strong> ground<br />

22 Y velocity of the part center-of-mass with respect<br />

<strong>to</strong> ground<br />

23 Z velocity of the part center-of-mass with respect <strong>to</strong><br />

ground<br />

24 Psi time derivative<br />

25 Theta time derivative<br />

26 Phi time derivative<br />

Note that the tens digit is one for displacement codes and two for<br />

velocity codes. Also, note that the ones digit indicates a translational or<br />

a rotational component with an integer from one <strong>to</strong> six. All translational<br />

variable values refer <strong>to</strong> the motion of the part center-of-mass, and all<br />

rotational variable values refer <strong>to</strong> the rotation of the principal axes, with<br />

respect <strong>to</strong> the ground reference frame. The number of integer codes in<br />

lvars must equal the number of part identifiers in lparts. Therefore, the<br />

lvars and lparts arrays must be equal in length.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!