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

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

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

1044<br />

GENTRAN<br />

Generates a transformation matrix<br />

GENTRAN Generates a transformation matrix<br />

Generates a transformation matrix that will convert the upstream boundary<br />

coordinate system to the downstream coordinate system.<br />

Format:<br />

GENTRAN SEMAP,BGPDTS,CSTMS,BGPDTD,CSTMD,SCSTM/<br />

MAPS/<br />

SEID $<br />

Input Data Blocks:<br />

SEMAP Superelement map table.<br />

BGPDTS Basic grid point definition table for the current superelement.<br />

CSTMS Table of coordinate system transformation matrices for the current<br />

superelement.<br />

BGPDTD Basic grid point definition table for the downstream superelement.<br />

CSTMD Table of coordinate system transformation matrices for the downstream<br />

superelement.<br />

SCSTM Table of global transformation matrices for partitioned superelements.<br />

Output Data Block:<br />

MAPS Superelement upstream to downstream boundary coordinate<br />

transformation matrix.<br />

Parameter:<br />

SEID Input-integer-default=0. Superelement identification number.<br />

Example:<br />

Excerpt from sub<strong>DMAP</strong> PHASE0.<br />

DO WHILE ( NOT(RSONLY) AND LPFLG-1 AND SEBULK ) $<br />

SEP2DR SLIST,EMAP//S,N,SEID/S,N,PEID/S,N,SEDWN/<br />

S,N,LPFLG/////////SEP2CNTL//-1/S,N,PARTSE/<br />

S,N,SETYPE/S,N,REID $<br />

IF ( PARTSE ) THEN $<br />

NP=SEDWN $<br />

DBVIEW BGPDTD=BGPDTS WHERE ( PEID=NP ) $<br />

DBVIEW CSTMD =CSTMS WHERE ( PEID=NP ) $<br />

GENTRAN EMAP,BGPDTS,CSTMS,BGPDTD,CSTMD,SCSTM/<br />

MAPS/SEID $<br />

ENDIF $ PARTSE<br />

ENDDO $ NOT(RSONLY) AND LPFLG-1 AND SEBULK

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

Saved successfully!

Ooh no, something went wrong!