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.

Sub<strong>DMAP</strong>s DBMGR, DBSTORE, and DBFETCH<br />

1.10 Sub<strong>DMAP</strong>s DBMGR, DBSTORE, and DBFETCH<br />

The DBMGR, DBSTORE, and DBFETCH module capabilities prior to MSC.<strong>Nastran</strong><br />

Version 66 have been replaced by sub<strong>DMAP</strong>s, as described below.<br />

CALL DBMGR //OPT/P2/P3/P4/P5/P6/DB1/DB2/DB3/DB4/DB5 $<br />

CALL DBSTORE DB1,DB2,DB3,DB4,DB5//Q1/Q2/DBSET/COND $<br />

CALL DBFETCH /DB1,DB2,DB3,DB4,DB5/Q1/Q2/FLAG/0/S,SUCCESS $<br />

The complete descriptions can be found in “<strong>DMAP</strong> Modules and Statements” in<br />

Chapter 4 under sub<strong>DMAP</strong>s DBFETCH, DBMGR, and DBSTORE.<br />

Prior to MSC.<strong>Nastran</strong> Version 66 data blocks could be stored, fetched, and<br />

manipulated from the database via the <strong>DMAP</strong> modules DBSTORE, DBFETCH and<br />

DBMGR. In MSC.<strong>Nastran</strong> Version 66 these modules were removed in favor of a more<br />

robust and automatic capability. To help users store data blocks that are not already<br />

defined in the NDDL, a set of sub<strong>DMAP</strong>s are available that emulate most of the<br />

capabilities in those modules. The sub<strong>DMAP</strong>s and their capabilities are:<br />

CALL DBSTORE store data blocks on the database<br />

CALL DBFETCH retrieve data blocks from the<br />

database<br />

CALL DBMGR perform various functions related to<br />

data blocks stored using CALL<br />

DBSTORE<br />

DIAG 47 can be specified in the Executive Control Section to print diagnostics related<br />

to these operations.<br />

These sub<strong>DMAP</strong>s are stored in the delivery database and do not have to be compiled<br />

by the user if they are being used in any <strong>NX</strong> <strong>Nastran</strong> solution sequences. For example:<br />

SOL 101<br />

DIAG 47<br />

COMPILE SEDRCVR<br />

ALTER ’AFTER ELEMENT STRESS’<br />

CALL DBSTORE OES1,,,,//0/SEID/’ ’/0 $<br />

CEND<br />

43

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

Saved successfully!

Ooh no, something went wrong!