################################################################################ # This is the definition file for tool assembly with an ASCII File as the # database # #======================================================================= # DB_PREFIX "DB(" DB_SUFFIX ")" ESS_PREFIX "ESS(" ESS_SUFFIX ")" ############################################################################# # The list of DB_ALIAS # # All the defined here can be used in the class description at the end # of this file in order to define the fields that should appear in # the search criteria and search result dialogs within UG for every class. # # DB_ALIAS # { # DB_ID < Attribute Identifier defined in the ASCII Data File > # DB_ID_TYPE < Type of the identifier > # d _ double # i _ integer # s _ string # OPTIONS "opt1" "opt2 " "opt3" # OPTIONS_IDS "val1" "val2" "val3" # DIALOG_NAME "label in search criteria dialog" # RSET_NAME "label in search result dialog" # } # # OPTIONS and OPTIONS_IDS can be ommitted, If they are specified # then a corresponding option menu is created in the Search Criteria Dialog # instead of a simple search field. ############################################################################# # The DB_ALIAS of the library reference. It is mandatory that this DB_ALIAS # appears in the alias list # DB_ALIAS libref { DB_ID LIBRF DB_ID_TYPE s DIALOG_NAME "Libref" RSET_NAME "Libref" } DB_ALIAS Description { DB_ID DESCR DB_ID_TYPE s DIALOG_NAME "Description" RSET_NAME "Description" } DB_ALIAS Toolref { DB_ID TOOLREF DB_ID_TYPE s DIALOG_NAME "Tool Reference" RSET_NAME "Tool Reference" } DB_ALIAS ToolType { DB_ID TOOLT DB_ID_TYPE s DIALOG_NAME "Tool Type" RSET_NAME "Tool Type" } DB_ALIAS ToolSubtype { DB_ID TOOLST DB_ID_TYPE s DIALOG_NAME "Tool Subtype" RSET_NAME "Tool Subtype" } DB_ALIAS HolderRef { DB_ID HOLDREF DB_ID_TYPE s DIALOG_NAME "Holder Reference" RSET_NAME "Holder Reference" } DB_ALIAS ShankRef { DB_ID SHANKREF DB_ID_TYPE s DIALOG_NAME "Shank Reference" RSET_NAME "Shank Reference" } DB_ALIAS ZMount { DB_ID ZMOUNT DB_ID_TYPE d DIALOG_NAME "(Z) ZMount" RSET_NAME "(Z) ZMount" } DB_ALIAS ToolNum { DB_ID TLNUM DB_ID_TYPE i DIALOG_NAME "Tool Number" RSET_NAME "Tool Number" } DB_ALIAS AdjReg { DB_ID ADJREG DB_ID_TYPE i DIALOG_NAME "Adjust Register" RSET_NAME "Adjust Register" } DB_ALIAS CutcomReg { DB_ID CUTCOMREG DB_ID_TYPE i DIALOG_NAME "Cutcom Register" RSET_NAME "Cutcom Register" } ################################################################### ################################################################# LIBREF libref ######################################################################### # The Class Hierarchy # ######################################################################### CLASS ASSEMBLY { TYPE QRY QUERY "[DB(libref)] != [0]" DIALOG libref Description Toolref ToolType ToolSubtype HolderRef ShankRef ZMount ToolNum AdjReg CutcomReg RSET libref Description Toolref ToolType ToolSubtype HolderRef ShankRef ZMount ToolNum AdjReg CutcomReg }