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.

Parameters<br />

For example, the following sequence is recommended for setting the TYPE<br />

of ALPHA:<br />

TYPE PARM,,CS,Y,ALPHA=(1.,1.) $<br />

TYPE PARM,,CS,N,ALPHAX $<br />

.<br />

.<br />

.<br />

ALPHAX=ALPHA $<br />

IF( FLAG ) ALPHAX=CMPLX(BETA,GAMMA) $<br />

.<br />

.<br />

.<br />

ADD A,B/C/ALPHAX $<br />

and the following is not recommended:<br />

IF( FLAG ) PARAMR //'COMPLEX'//BETA/GAMMA/S,Y,ALPHA $<br />

.<br />

.<br />

.<br />

ADD A,B/C/V,Y,ALPHA=(1.,1.) $<br />

Expressions and Operators<br />

An expression represents a single value and consists of one or more constant and/or<br />

variable parameters separated by operators. Expressions are classified as arithmetic,<br />

relational, logical, or character. Arithmetic expressions produce numerical values;<br />

relational and logical expressions produce logical values. An expression can contain<br />

intrinsic functions. An expression is specified:<br />

• In the right hand side of an assignment (=) statement<br />

• As arguments for intrinsic functions<br />

• As logical expressions in control statements:<br />

DO WHILE, IF, IF-THEN, ELSE IF-THEN<br />

• As logical expressions in the WHERE clause of<br />

DBVIEW, DBEQUIV, and DBDELETE statements.<br />

9

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

Saved successfully!

Ooh no, something went wrong!