机械-包装纸盒盒型参数化设计应用程序的开发与实现(上)
摘要:为了提高包装纸盒盒型的设计效率,在Pro/E利用软件的基础上,利用其自带的2次开发工具Pro/TOOLKIT,采取对话框资源文件设计技术、程序源文件设计技术和程序注册运行技术,完成了包装纸盒盒型参数化设计利用程序的开发,实现了包装纸盒盒型的参数化设计。 关键词:包装纸盒 参数化设计 利用程序 Pro/TOOLKIT 纸盒作为广泛使用的销售包装容器,在物资流通中占有重要的地位,广泛利用于食品、药品、化装品、烟酒等生活用品的包装。在包装纸盒的设计中如何快速有效地设计出符合要求的产品是每个设计者非常关心的问题Ll 。笔者在包装纸盒的设计进程中利用3维软件Pm/E开发了包装纸盒盒型参数化设计利用程序,极大地方便了包装纸盒盒型的设计。1 参数化设计 参数化设计是采取束缚来表达产品的几何模型。用1组尺寸参数及工程设计参数来定义和控制几何模型,用这些参数来驱动形状的改变,因此可以方便地修改设计形状或进行类似的系列化产品设计。参数化设计的基本手段有程序驱动和尺寸驱动。程序驱动是通过分析图形几何模型的特点,肯定模型的主参数和各尺寸间的数学关系暴力强拆能立刑事案件吗,将这几种关系输入程序中,进而在零件设计时只要输入几个参数就可以够生成所要求的模型。尺寸驱动是对程序驱动的扩大,它的基本思想是由利用程序生成所触及的基图,该图的尺寸有1系列的标识,这些尺寸由用户在编程时输入或交互式输入,从而生成用户的模型。参数化设计技术以其强有力的尺寸驱动、修改图形功能,为初始产品设计、产品建模、修改系列产品设计提供了有效的手段,能充分满足设计具有相同或相近几何结构的工程系列产品。Pro/E是美国PTC公司开发的3维CAD/CAE/CAM软件,它具有 参数化、特点建模、全相干单1数据库 的特点。参数化建模的思想不但在Pro/E建模中有充分的体现,而且还可以利用Pro/E自带的2次开发工具Pro/Toolkit进行2次开发,开发出参数化设计利用程序。2 纸盒盒型参数化设计利用程序的设计步骤 包装纸盒盒型丰富多样、利用广泛。关于纸盒的分类方法很多,本设计是按包装纸盒的造型进行分类的,分为圆形盒、方形盒、多角形盒和异形盒等。 包装纸盒盒型参数化设计利用程序,程序实行结果是弹出包装纸盒盒型参数化设计系统对话框,从对话框当选择包装纸盒盒型的类型,弹出对应纸盒盒型结构子对话框,根据纸盒盒型结构情势弹出对应的参数输入对话框物业强拆商铺违法吗,由用户输入各种参数,生成相应的纸盒盒型结构实体模型。该系统的设计步骤见图13 盒型参数化设计利用程序的设计技术及实现3.1 包装纸盒盒型结构样板模型的创建 包装纸盒盒型结构形状1般比较规则,因此其建模主要采取拉伸、混合等草绘特点和增加材料、减切材料、抽壳等特点实现。图2是圆形纸盒盒底和方型纸盒盒底的样板模型。3.2 对话框资源文件设计技术及实现 弹出式对话框是目前最流行的1种人机交互界面。利用Pm/E进行用户对话框开发有2种方法,1种是利用VC中的MFC资源开发对话框。另外1种是利用Pw/E中的Pro/Toolkit提供的用户对话框操作函数和Pro/E资源进行开发。本设计采取Pro/Toolkit进行用户对话框的开发。用户对话框设计包括2个部分:1部分是按界面的布局编写资源文件。资源文件是用来定义和描述用户对话框外观和属性的文本文件,主要包括用户对话框的组成部分元件,各元件的属性定义和元件的布局情势。资源文件可以用任何1种支持纯文本格式的文字处理软件编写,也能够用VC利用程序设计向导编写,不管用何种方法编写,都必须按纯文本的格式保存,且文件扩大名为.res。另外1部分是用户对话框控制程序设计。资源文件仅仅是对用户对话框的描述,必须通过用户对话框控制程序来装入、显示和控制对话框,其创建进程以下:(1)调用ProUIDialogCmate()函数将资源文件装入存;(2)调用对话框的动作设置函数指定元件的动作函数;(3)调用ProUIDialogActivate()函数显示和激活对话框;(4)调用PmuIDial。gDestmy()函数从内存清除对话框资源。下图是用上述方法实现的用户对话框界面。图3是主对话框界面,图4是子对话框界面和参数输入对话界面。