ActiveField™ Help    

Main QuickField Site  

Free Downloads  

Contacts  

ActiveField Technology
What's New
Objects Overview
Hierarchy Chart
How to Start: Application Object
How to work with Problems
How to work with Model
How to work with Data
How to Analyze Results

Objects

Properties

Methods

Parametric Simulation Samples

DataDoc Object

DataDoc Object

                                   

Summary

The data description document.

Details

Represents a Data (Property) document. The DataDoc object is a member of the Documents collection that is available by the DataDoc property of the Application object.  That collection contains all the DataDoc objects currently opened in QuickField. You can also get the primary DataDoc objects associated with the problem using the DataDoc property of the Problem object, or the secondary (library) one by the Library property.

Property Description or Data documents are specific to types of analysis (Electrostatics data, Stress Analysis data, etc.) These documents store the values of material properties, loadings and boundary conditions for different part labels. The Data document can be used as a material library for many different problems.

The DataDoc object inherits all the properties and methods of the generic Document class. Please see the Document class description to learn how to create a new data document or open an existing one, manage document's windows and other related topics.

The DataDoc contains Labels, divided into three collections:

  • The Labels (qfBlock) property of the DataDoc object returns the collection of block labels that describe material properties and loads for subregions of the model.

  • The Labels (qfEdge) property of the DataDoc object returns the collection of edge labels that assign specific boundary conditions to your model’s boundaries.

  • The Labels (qfVertex) property of the DataDoc object returns the collection of vertex labels describng singular sources or constraints applied to points of your model.

DataDoc related objects
Block label's content for stress analysis Block label's content for current flow Block label's content for heat transfer Block label's content for harmonic magnetics Generalized contents of block label for all problems Block label's content for magnetostatics Block label's content for elctrostatics Label object Edge label's content for stress analysis Edge label's content for current flow Edge label's content for heat transfer Edge label's content for harmonic magnetics Generalized contents of edge label for all problems Edge label's content for magnetostatics Edge label's content for elctrostatics Label object Vertex label's content for stress analysis Vertex label's content for current flow Vertex label's content for heat transfer Vertex label's content for harmonic magnetics Generalized contents of vertex label for all problems Vertex label's content for magnetostatics Vertex label's content for elctrostatics Label object Collection of edge labels Collection of edge labels Collection of edge labels Collection of vertex labels Collection of vertex labels Collection of vertex labels DataDoc Object Collection of block labels Collection of block labels Collection of block labels

Each Label has an associated object containing physical data for it. It is accessible by the Content property of the Label object. The exact type of that object depends upon both the ProblemType and the Label's Type. In such situations when you do not need very specific details of physical data, you can use a generalized type of the label content object. These are: LabelBlock for block label, LabelEdge for edge label and LabelVertex for vertex label content.

The following example opens the Magn1 problem and counts the labels of different types in the associated data document:

Dim prb As QuickField.Problem
Set prb = QF.Problems.Open(magn1.pbm)
Dim PropDoc As QuickField.DataDoc
Set PropDoc = prb.DataDoc
nBlockLabels = PropDoc.Labels(qfBlock).Count
nEdgeLabels = PropDoc.Labels(qfEdge).Count
nVertexLabel = PropDoc.Labels(qfVertex).Count

  • Built on Wednesday, 19 December 2001