################################################################################ # This is the definition file for fixture 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 # 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 Type { DB_ID T DB_ID_TYPE i } DB_ALIAS Description { DB_ID DESCR DB_ID_TYPE s DIALOG_NAME "Description" RSET_NAME "Description" } # For Vises DB_ALIAS JawWidth { DB_ID JAWWIDTH DB_ID_TYPE d DIALOG_NAME "Jaw Width" RSET_NAME "Jaw Width" } DB_ALIAS MinJawHeight { DB_ID MINJAWHGHT DB_ID_TYPE d DIALOG_NAME "Min. Jaw Height" RSET_NAME "Min. Jaw Height" } DB_ALIAS MaxJawHeight { DB_ID MAXJAWHGHT DB_ID_TYPE d DIALOG_NAME "Max. Jaw Height" RSET_NAME "Max. Jaw Height" } DB_ALIAS MinClampWidth { DB_ID MINCLMPWIDTH DB_ID_TYPE d DIALOG_NAME "Min. Clamping Width" RSET_NAME "Min. Clamping Width" } DB_ALIAS MaxClampWidth { DB_ID MAXCLMPWIDTH DB_ID_TYPE d DIALOG_NAME "Max. Clamping Width" RSET_NAME "Max. Clamping Width" } # For Chucks DB_ALIAS Diameter { DB_ID DIAMETER DB_ID_TYPE d DIALOG_NAME "Chuck Diameter" RSET_NAME "Chuck Diameter" } DB_ALIAS MinClampDiameter { DB_ID MINCLMPDIA DB_ID_TYPE d DIALOG_NAME "Min. Clamping Diameter" RSET_NAME "Min. Clamping Diameter" } DB_ALIAS MaxClampDiameter { DB_ID MAXCLMPDIA DB_ID_TYPE d DIALOG_NAME "Max. Clamping Diameter" RSET_NAME "Max. Clamping Diameter" } ######################################################################### ######################################################################### LIBREF libref ######################################################################### # The Class Hierarchy # ######################################################################### CLASS Fixture { TYPE QRY QUERY "[DB(Type)] != [0]" DIALOG libref RSET libref Type Description CLASS Vise { TYPE QRY QUERY "[DB(Type)] == [1]" DIALOG libref Description JawWidth MinJawHeight MaxJawHeight MinClampWidth MaxClampWidth RSET libref Description JawWidth MinJawHeight MaxJawHeight MinClampWidth MaxClampWidth } CLASS Chuck { TYPE QRY QUERY "[DB(Type)] == [2]" DIALOG libref Description Diameter MinClampDiameter MaxClampDiameter RSET libref Description Diameter MinClampDiameter MaxClampDiameter } }