Download D3PLOT 10.0 user manual

Transcript
User manual Version 10.0, June 2011
D3PLOT
Testing for the presence of a given data component.
One problem when post-processing data is that you cannot assume that a given data component will be present
in a model database, as most output is switchable. The GetData() function will return values of zero for
components that are not present, but will not issue any warning messages in the process. So in order to write
robust scripts that will work with databases of unknown origin it is wise to use QueryDataPresent() to interrogate
the database before attempting to extract data from components known to be optional.
Special considerations when working with adaptively remeshed analyses
When working with adaptively remeshed analyses you should bear in mind that each file family will almost
certainly have a different number of nodes and elements, and that it is therefore extremely important to ensure
that the item indices you are extracting are valid for the current state. To be on the safe side it is best to obtain
the "number of" items every time you change state numbers.
In addition there is no guarantee that node or element <i> in family #1 will be the same in family #2. Exercise
great care when extracting data from multiple families!
Page A.39