如何在 Pro/ENGINEER 中使用智慧型組件

技术分类: 工程软件/硬件    来源:设计创新  发表时间:2008-10-15

  这篇秘诀的目的是介绍智慧型组件,让您知道如何这一切如何轻松上手。

  首先,我们应该先解释什么是程式。程式就是在 Word、记事本、WordPad 或 Crimson Editor 这类编辑器中所建立的简单文字档案。这裡特别提到 Crimson Editor,这是一个共享软体程式,可以设定以颜色标示正确输入的程式码文字,以避免发生语法错误。下列是一个很简单的程式结构:

  BEGIN_GUI_DESCR

  END_GUI_DESCR

  BEGIN_ASM_DESCR

  CONFIG_ELEM

  END_ASM_DESCR

  程式有两个主要部分:一个是 GUI 部分 (图形化使用者输入介面),这是在选取程式之后出现的使用者介面;另一个是主程式部分,以 BEGIN_ASM_DESCR 开头,以 END_ASM_DESCR 结尾。

  GUI 部分是可选的;也就是说,有时候不需要用到这个部分。好比说,当我们萃取 BOM 并将其输出到 Excel 试算表时,或是大量处理零件、组件或工程图等 Pro/ENGINEER 物件时,就不需要用到这个部分。

  现在,让

我们在 GUI 部分新增几行程式码,并显示其结果:

  BEGIN_GUI_DESCR

  GLOBAL_PICTURE <在此指定 gif 物件的名称;建立任何 gif 影像>

  USER_SELECT CSYS PICK_CSYS

  END_GUI_DESCR

  选取这个程式之后,在 Pro/ENGINEER 中显示的结果如下:

  

  请注意,不需要经过任何编译,只要编辑文字档案就可以执行了。

  当您选取上面的「择取_座标系统」(PICK_CSYS) 按钮时,Pro/ENGINEER 中的智慧型过滤器选取会切换到座标系统,也就是程式要求的参照类型。

  我们还可以寻找许多其他的参照类型,例如:点、轴、平面、曲面、曲线,或任何 Pro/ENGINEER 支援的几何类型。

  现在,让我们在 GUI 部分再新增几行程式码:

  BEGIN_GUI_DESCR

  GLOBAL_PICTURE newsletter

  USER_SELECT CSYS PICK_CSYS

  USER_SELECT AXIS PICK_AXIS

  USER_INPUT_PARAM DOUBLE ENTER_DOUBLE_NUMBER

  CHECKBOX_PARAM INTEGER ROTATE

  RADIOBUTTON_PARAM INTEGER SELECT_ONE A B C

  END_GUI_DESCR

  BEGIN_ASM_DESCR

  CONFIG_ELEM

  END_ASM_DESCR

  再度选取这个程式之后,GUI 将如下所示:

  

 

  请注意,程式会自动组织 GUI。我们现在必须选取「A」、「B」或「C」。开启「旋转」(ROTATE) 选项,然后输入 ENTER_DOUBLE_NUMBER 的值。

  接下来,我们会将重点放在 BEGIN_ASM_DESCR 和 END_ASM_DESCR 部分。这个部分是用来建立特徵、组装零件和次组件,以及建立参数。请想想看我们在零件、组件或工程图中可以做的事。在这个教学课程中,我们将会说明如何组装零件以及建立 UDF。

  组装零件:

  组装零件必须在组件模式中进行。在零件模式或工程图模式中是无法组装零件的。

  以下範例说明如何将零件或次组件组装成活动组件。

  BEGIN_ASM_DESCR

  CONFIG_ELEM

  SEARCH_MDL_REF THIS CSYS PRT_CSYS_DEF MTG_PART_CSYS

  ASSEMBLE THIS PICK_SUB_ASM

  CSYS REF_CSYS MTG_PART_CSYS

  END_ASSEMBLE

  END_ASM_DESCR

  在上面的範例中,我们使用一般的座标系统对座标系统限制来组装元件。所有类型的组件限制都能得到支援。

  关键字 ASSEMBLE 表示开始执行组装指示。关键字 THIS 是指使用者要组装的物件,可以是零件、零件副本、组件或组件副本。例如:螺栓、护线套、角板、夹具组件或是会自动复製及更名的起始组件等的族表例证。

  下一个关键字 PICK_SUB_ASM 表示该元件会自动在这个组件内部进行组装。因此,在处理顶级组件的同时,还可以在另一个次组件内部组装零件。这个关键字是可选的,不一定要使用。如果不使用这个关键字,元件就会组装成活动组件。

  下一行是组件限制。R

1】【2
收藏此页】【  】【打印】【关闭

精彩专题

超值订阅2009年度DESIGN NEWS China杂志

DESIGN NEWS China杂志向国内读者介绍国际上最先进的工业技术与设计,涉及电子/测试、运动控制/自动化、创新材料、工程软件/硬件、汽车设计等领域,现在订阅可获更多优惠…[ 详细内容 ]

浏览该文章的用户还看过

  • 文章
  • 论坛
  • 博客