[发明专利]一种注塑模冷却水路的快速设计系统及方法在审
| 申请号: | 201810084589.6 | 申请日: | 2018-01-29 |
| 公开(公告)号: | CN108416090A | 公开(公告)日: | 2018-08-17 |
| 发明(设计)人: | 周慧兰;王研婷;胡勇;陈朝霞 | 申请(专利权)人: | 华东交通大学 |
| 主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F17/30 |
| 代理公司: | 苏州润桐嘉业知识产权代理有限公司 32261 | 代理人: | 赵丽丽 |
| 地址: | 330013 江西*** | 国省代码: | 江西;36 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 冷却水路 注塑模 快速设计系统 数据库文件 应用数据库 模块更新 位置参数 系统管理 整体模型 自动完成 关联 驱动 管理 | ||
1.一种注塑模冷却水路的快速设计系统,其特征在于:包括
UG/Open模块,其用于建立注塑模冷却水路的整体模型,定义冷却水路的表达式及关系式,完成冷却水路的快速设计;
MFC APP模块,其用于对冷却水路的表达式参数进行管理,并能通过数据库驱动UG/Open模块。
2.根据权利要求1所述的注塑模冷却水路的快速设计系统,其特征在于:所述UG/Open模块和MFC APP模块通过二次开发接口和动态链接库实现连接;
在UG/Open模块中定义了冷却水路的表达式,采用UF_MODL_edit_exp()函数修改冷却水路表达式参数的值,通过UF_MODL_update()函数驱动冷却水路的整体模型的自动更新;
所述MFC APP模块应用数据库系统管理冷却水路的表达式参数,并通过CDatabase类和CRecordset类定义数据库系统的操作相关,完成冷却水路表达式参数的显示、添加、删除及修改。
3.根据权利要求2所述的注塑模冷却水路的快速设计系统,其特征在于:所述二次开发的实现过程如下:
1)应用Visual C++6.0创建工程文件app.dsw,选择UGNX Appwizard V1向导,选择应用程序类型为“An internal application that can be activated from a Unigraphicssession(dll)”和“Automatically(ufsta)”,得到的工程文件中包含源程序文件app.cpp,头文件app.h和各种资源文件;
2)将包含UG/Open API所有函数的UG库文件libufun.lib及libugopenint.lib加入到所建工程;
3)配置目录选项,添加UG根目录下的库文件及包含文件路径;
4)编制UG/Open入口函数ufsta(),并在入口函数ufsta()中添加初始化UG环境函数UF_initialize()和退出UG环境函数UF_teminate();当启动UG后,将自动执行入口函数ufsta()中的内容;然后在所述入口函数ufsta()中添加对话框的建立函数UF_STYLER_create_dialog()和用户应用程序的注册函数UF_MB_add_styler_actions();
5)定义用户功能函数,并添加到源程序文件和头文件中;
6)编译连接生成动态链接库文件app.dll并保存于用户目录的startup文件夹中,当打开UG时,将自动加载该文件,启动注塑模冷却水路快速设计系统界面。
4.根据权利要求2所述的注塑模冷却水路的快速设计系统,其特征在于:所述动态链接库的实现过程如下:
1)启动Visual C++6.0,通过UGNX Appwizard V1应用程序框架创建app工程,入口函数选择ufsta()函数,app工程经编译连接后得到动态链接库文件app.dll;所述app工程中创建整体水路快速设计用户界面,用户输入参数后,利用UF_MODL_edit_exp()函数修改水路表达式的值,再通过UF_MODL_update()函数实现整体水路的快速更新;
2)通过Visual C++6.0的MFC AppWizard(dll)应用程序框架创建database工程,选择“动态链接库使用共享MFC DLL”,所述database工程用于创建冷却水路参数的数据库管理界面,工程文件经过编译、连接后得到的动态链接库文件database.dll,database.dll被app工程的app.dll文件调用;
3)当app.dll调用database.dll文件中的函数时,在database工程中根据如下格式定义被调用的函数:
其中,externC声明该函数为全局的外部C函数,如果没有该语句,则导出函数只能从C++代码中调用;
当app工程需要调用该函数时,也需要在对应文件中按照如下格式进行外部声明:
externC函数类型EXPORT函数名(函数参数);
4)当app.dll调用database.dll文件中的数据时,不同链接库文件之间数据传递通过用户自定义函数的指针型参数实现;
5)将两个工程的动态链接库文件app.dll和database.dll,复制到用户startup目录中,注册用户变量UGII_USER_DIR为startup文件夹的上一级目录;启动UG时,将自动运行startup文件夹中的app.dll和database.dll两个动态链接库文件,从而启动注塑模冷却水路快速设计系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东交通大学,未经华东交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810084589.6/1.html,转载请声明来源钻瓜专利网。





