Graphics Programs Reference
In-Depth Information
UGII_UDF_DATABASE_FILE= c:\ugsshare\nx85\udf\mh_udf_database.txt
UGII_UDF_LIBRARY_DIR= c:\ugsshare\nx85\udf
Die Variable UGII_UDF_LIBRARY_DIR gibt das Verzeichnis an, in dem die NX-Dateien der
anwenderdeinierten Formelemente mit ihren Bildern gespeichert werden.
Anschließend öfen Sie die Datenbankdatei mh_udf_database.txt in einem Editor, und ent-
fernen alle Einträge. NX generiert dann beim Erzeugen der neuen Formelemente automa-
tisch die erforderlichen Datensätze in dieser Datei.
Die Deinitionsdatei mh_dbc_udf_ascii.def verwaltet die Struktur der Bibliothek. Dazu
muss sie entsprechend angepasst werden. Öfnen Sie dazu die Dateit, und bearbeiten Sie
den Bereich nach dem Eintrag The Library Hierarchy . Dort wird die Struktur über Klassen
( CLASS ) verwaltet.
Im folgenden Beispiel wurde eine Hauptkategorie für Bohrfelder erzeugt. Dazu gehören
zwei untergeordnete Klassen mit jeweils drei bzw. vier Bohrungen. Wenn Sie die Einträge
wie abgebildet erstellen, wird von NX beim Aufruf der anwenderdeinierten Formele-
mente die dargestellte Struktur angezeigt. Dabei wurden die Daten farblich gekennzeich-
net, um zu zeigen, welche Eingaben zu welchem Anzeigeergebnis führen. Die fett gedruck-
ten Werte wurden geändert und alle folgenden Einträge gelöscht. Achten Sie darauf, dass
zu jeder öfnenden auch eine schließende Klammer gehört.
###############################################################
# The Library Hierarchy #
###############################################################
CLASS Bohrfelder
{
TYPE Bohrfelder
QUERY "[DB(udf_lib_name)] &= [Bohrfelder]"
FILE "$UGII_UDF_LIBRARY_DIR"
DIALOG udf_name
RSET udf_file_name
CLASS Drei
{
TYPE Drei
QUERY "[DB(udf_lib_name)] &= [Drei]"
FILE "$UGII_UDF_LIBRARY_DIR"
DIALOG udf_name
RSET udf_file_name
}
CLASS Vier
{
TYPE Vier
QUERY "[DB(udf_lib_name)] &= [Vier]"
FILE "$UGII_UDF_LIBRARY_DIR"
DIALOG udf_name
RSET udf_file_name
}
}
 
Search WWH ::




Custom Search