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.

6<br />

Parameters<br />

Complex Constants<br />

A complex constant is a pair of real constants separated by a comma and enclosed in<br />

parentheses. The first real constant represents the real part of the complex number,<br />

and the second real constant represents the imaginary part.<br />

Logical Constants<br />

A logical constant is specified as TRUE or FALSE.<br />

Character Constants<br />

A character constant is a string of 1 through 80 characters that may have embedded<br />

blanks. A character constant must also be enclosed by right hand single quotation<br />

marks.<br />

Variable Parameters<br />

A variable parameter is represented by a symbolic name, and its value may change<br />

during the <strong>DMAP</strong> execution. The name of a variable parameter does not have to be<br />

unique with respect to symbolic names for modules, data blocks, sub<strong>DMAP</strong>s, or<br />

LABELs. The name of a variable parameter cannot be NOT, AND, XOR, OR, or EQV.<br />

Variable parameters can have their attributes (type, authorization, and default) set<br />

explicitly with a TYPE <strong>DMAP</strong> statement or implicitly by a module. (Variable<br />

parameters that are saved on the database must also be designated as NDDL<br />

parameters in the TYPE <strong>DMAP</strong> statement). Variable parameters that are not specified<br />

with a TYPE <strong>DMAP</strong> statement use the attributes from the <strong>DMAP</strong> instruction where<br />

the parameter first appears.<br />

Value of a Variable Parameter<br />

During a <strong>DMAP</strong> execution or when restarting a <strong>DMAP</strong> from the database, the value<br />

of a variable parameter is determined by the first applicable value on the following<br />

sequential list:<br />

1. Value from the most recently executed assignment <strong>DMAP</strong> statement or the<br />

most recently executed save function (S,N prefix. See “<strong>DMAP</strong> Modules and<br />

Statements” on page 757).<br />

2. Value from the PARAM Bulk Data entry, if the parameter NAME has the<br />

Y authorization.<br />

3. Value saved on the database, if the parameter NAME is listed with an NDDL<br />

TYPE <strong>DMAP</strong> statement and the run is a restart.

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

Saved successfully!

Ooh no, something went wrong!