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.

1022<br />

EQUIVX<br />

Data block name equivalence<br />

EQUIVX Data block name equivalence<br />

Attaches a second name to an existing data block.<br />

Format:<br />

EQUIVX DBP/DBS/PARM $<br />

Input Data Block:<br />

DBP Primary data block.<br />

Output Data Block:<br />

DBS Secondary data block.<br />

Parameter:<br />

PARM Input-integer-default = 0. Equivalence flag. See Remark 3.<br />

Remarks:<br />

1. The main purpose of the EQUIVX is to save either storage space or l/O time or<br />

both.<br />

2. If DBP and DBS reside on different DBsets and PARAM < 0, then a copy of DBP<br />

is made to the DBset on which DBS resides. The equivalence flag is broken and<br />

the data blocks become separate. These rules apply only if the secondary data<br />

block resides on a permanent DBset or DBS is not referenced on a TYPE DB<br />

statement and its DBset is a scratch DBset. Therefore, it is recommended that DBS<br />

is referenced on a TYPE statement and defined in the NDDL sequence with its<br />

location assigned to the scratch DBset.<br />

3. The following tables summarize the relationship between primary and<br />

secondary:<br />

Status with PARM < 0<br />

DBP prior to EQUIVX DBS prior to EQUIVX DBS after EQUIVX<br />

Generated Any Equivalenced<br />

Purged or Not<br />

Generated<br />

Any Purged and not<br />

equivalenced

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

Saved successfully!

Ooh no, something went wrong!