我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > Proe教程

利用程序替換Proe組件中的元件

時間:2012-04-06 09:33:46 來源:未知

1.在“工具”菜單下面選擇“程序(Program)”來打開程序菜單。

2.在菜單管理器中選擇“編輯設計(Edit Design)”來進入程序。

3.寫入程序。下面是一個例子,其中大部分都是Proe自動生存,我們自行編寫的是藍色加粗的字體部分。

VERSION 5.0
REVNUM 141
LISTING FOR ASSEMBLY ASM0001

INPUT
ASM_NAME STRING
“WOULD YOU LIKE ASSEMBLY “AB”, “AC”, OR “CYL”?”
/*上面的代碼是再生模型的時候會產生用戶交互提示用戶輸入AB,AC,CYL*/
END INPUT

RELATIONS
IF ASM_NAME == “AB”
VAR_NAME = “BLOCK_B.PRT”
ELSE
IF ASM_NAME == “AC”
VAR_NAME = “BLOCK_C.PRT”
ELSE
IF ASM_NAME == “CYL”
VAR_NAME = “CYL.PRT”
/*上面的代碼是根據用戶輸入來設置Proe參數的值*/
ENDIF
ENDIF
ENDIF
END RELATIONS
ADD FEATURE (initial number 1)
INTERNAL FEATURE ID  1
DATUM PLANE

  NO.     ELEMENT NAME    INFO                                                
  —     ————-   ————-                                       
   1      Feature Name    Defined                                             
   2      Constraints     Defined                                             
   2.1    Constraint #1   Defined                                             
   2.1.1  Constr Type     X Axis                                              
   3      Flip Datum Dir  Defined                                             
   4      Fit             Defined                                             
   4.1    Fit Type        Default                                             

NAME = ASM_RIGHT

    FEATURE IS IN LAYER(S) :
      01__ASM_ALL_DTM_PLN – OPERATION = SHOWN
      01__ASM_DEF_DTM_PLN – OPERATION = SHOWN

END ADD
ADD FEATURE (initial number 2)
INTERNAL FEATURE ID  3
DATUM PLANE

  NO.     ELEMENT NAME    INFO                                                
  —     ————-   ————-                                       
   1      Feature Name    Defined                                             
   2      Constraints     Defined                                             
   2.1    Constraint #1   Defined                                             
   2.1.1  Constr Type     Y Axis                                              
   3      Flip Datum Dir  Defined                                             
   4      Fit             Defined                                             
   4.1    Fit Type        Default                                             

NAME = ASM_TOP

    FEATURE IS IN LAYER(S) :
      01__ASM_ALL_DTM_PLN – OPERATION = SHOWN
      01__ASM_DEF_DTM_PLN – OPERATION = SHOWN

END ADD
ADD FEATURE (initial number 3)
INTERNAL FEATURE ID  5
DATUM PLANE

  NO.     ELEMENT NAME    INFO                                                
  —     ————-   ————-                                       
   1      Feature Name    Defined                                             
   2      Constraints     Defined                                             
   2.1    Constraint #1   Defined                                             
   2.1.1  Constr Type     Z Axis                                              
   3      Flip Datum Dir  Defined                                             
   4      Fit             Defined                                             
   4.1    Fit Type        Default                                             

NAME = ASM_FRONT

    FEATURE IS IN LAYER(S) :
      01__ASM_ALL_DTM_PLN – OPERATION = SHOWN
      01__ASM_DEF_DTM_PLN – OPERATION = SHOWN

END ADD
ADD FEATURE (initial number 4)
INTERNAL FEATURE ID  7
TYPE = COORDINATE SYSTEM
NAME = ASM_DEF_CSYS
    FEATURE IS IN LAYER(S) :
      05__ASM_ALL_DTM_CSYS – OPERATION = SHOWN
      05__ASM_DEF_DTM_CSYS – OPERATION = SHOWN

END ADD

ADD PART BLOCK_A
INTERNAL COMPONENT ID 39
END ADD

ADD COMPONENT (VAR_NAME) /*該行代碼是根據參數VAR_NAME值來選擇裝配的元件*/
INTERNAL COMPONENT ID 40
PARENTS = 39(#5)
END ADD

MASSPROP
END MASSPROP