11.01.2013 Views

NX Nastran DMAP Programmer's Guide - Kxcad.net

NX Nastran DMAP Programmer's Guide - Kxcad.net

NX Nastran DMAP Programmer's Guide - Kxcad.net

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1143<br />

MATGPR<br />

Degree-of-freedom matrix printer<br />

3. Print small terms on diagonal of LOO:<br />

DIAGONAL LOO/LOOD $<br />

MATGPR BGPDT,USET,,LOOD//’H’/’O’//-1.E-2 $<br />

4. Print PHIA, H columns by A rows:<br />

Also good for any single column<br />

MATGPR BGPDT,USET,,PHIA//’H’/’A’ $<br />

5. Print all terms of KGG outside the range of 0 through 10 7 :<br />

MATGPR BGPDT,USET,,KGG//’G’/’G’//1.E7/0. $<br />

6. Print aerodynamic spline matrices:<br />

NP=SEID $<br />

DBVIEW BGPDTF=BGPDTS WHERE (<br />

(PEID=-1 AND MODLTYPE='AEROSTRC') OR<br />

(PEID=NP AND MODLTYPE='STRUCTUR') ) $<br />

DBVIEW USETFF=USET0 WHERE (<br />

(PEID=-1 AND MODLTYPE='AEROSTRC' AND SPC=*<br />

AND MPC=* AND SUPORT=*) OR<br />

(PEID=NP AND MODLTYPE='STRUCTUR' AND SPC=*<br />

AND MPC=* AND SUPORT=*) ) $<br />

MATGPR BGPDTF,USETFF,,GPJK//'K'/'G' $<br />

MATGPR BGPDTF,USETFF,,GDJK//'K'/'G' $<br />

7. Print g-size matrix GCF similarly to displacement output:<br />

MATGPR BGPDT,USET,,GCF//'ofp'/'g' $<br />

MATRIX GCF<br />

POINT ID. TYPE T1 T2 T3 R1 R2 R3<br />

1 G .0 .0 .0 .0 .0 1.862645E-09<br />

3 G -1.303852E-08 -4.656613E-10 .0 .0 .0 1.862645E-09<br />

4 G -1.490116E-08 4.656613E-10 .0 .0 .0 .0<br />

6 G 1.862645E-09 .0 .0 .0 .0 -4.656613E-10<br />

7 G 1.862645E-09 .0 .0 .0 .0 4.656613E-10<br />

9 G -3.725290E-09 .0 .0 .0 .0 .0<br />

10 G -3.725290E-09 .0 .0 .0 .0 .0<br />

8. Same as example 7 except modify header labeling.<br />

MATGPR BGPDTS,USET,,GCFF//'OFP'/'G'//////<br />

'DIRECTIO'/'N'///<br />

////<br />

'G R O U '/'N D C '/'H E C K '/' F O R '/<br />

'C E S ('/' G - S E'/' T )' $<br />

COLUMN 1

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

Saved successfully!

Ooh no, something went wrong!