程序源文件设计主要解决在参数对话框中的输入参数的改变实现pro/e模型的改变。即参数的传递过程。其设计过程如下:
1)函数初始化,调用包装纸盒盒型参数化设计函数。
2)显示主对话框。
3)调用包装纸盒盒型结构参数输入对话框。
4)开包装纸盒盒型结构模型,根据参数实现包装纸盒盒型结构模型的再生:
(1)用promdlretrieve()函数将包装纸盒盒型结构模型调入内存。
(2)用promdldisplay()函数显示包装纸盒盒型结构模型。
(3)用promdlidget()函数获取包装纸盒盒型结构模型的id。
(4)用promodeliteminit()函数初始化包装纸盒盒型结构特征。
(5)用proparameterinit()函数初始化各参数。
(6)用prouiinputpanelintegerc,et()函数和prouiinputpan—eldoubleget()函数读取对话框各编辑框的输入值。
(7)用vahe1.type=pro prarm integer;
value1.value.i val=$ ;和
value .type=pro prarm double:
value+.value.d val= ;为变量赋值。
(8)用proparametervaheset()函数为参数赋值。
(9)用prosolidregenerate()函数使包装纸盒盒型结构模型再生。
(1o)用prouidialogexit()函数关闭对话框。
3.4 程序注册运行技术
在pro/e中运行pro/toolkit应用程序,必须先进行注册。注册文件的作用是向pro/e系统传递应用程序的信息。注册文件的主要格式如下:
name <应用程序名称>
exec— nle <可执行文件路径>
te xt— dir <菜单文件和资源文件路径>
startup <程序运行方式>
allow— stop <是否允许终止运行程序>
delay— start <是杏允许自动启动>
revision <版本号>
end <结束>
注册文件编好后,就可以进行pro/tolkit应用程序的注册。注册方式有2种:一种是自动注册方式,另一种是手动注册方式。
1)自动注册方式:必须将注册文件名取为protk.dat,并保存在pro/的启动目录下,将注册文件的delay—start设置为ture。当pro/e启动时会自动读取此注册文件并运行相应的pro/toolkit应用程序。
2)手动注册方式:选择pro/e界面菜单上的 工具/辅助应用程序 项,选择。注册。按钮注册应用程序,注册成功后选择。启动 按钮运行程序。
4 结语
1)利用pro/e三维软件自带的二次开发工具pro/tolkit进行二次开发,可以实现包装纸盒盒型的参数化设计应用程序。
2)包装纸盒盒型的参数化设计应用程序开发的关键技术是对话框资源文件设计技术、程序源文件设计技术和程序注册运行技术。
3)包装纸盒盒型的参数化设计应用程序的开发,极大地提高了包装纸盒的设计效率。
4)包装纸盒盒型的参数化设计应用程序的开发方法同样适合于其它产品的开发设计。
高佳宏 朱梅玲 王琳 西安工业学院
信息来源:包装工程
