您当前的位置:首页>论文资料>基于MVVM模式的滚珠丝杠副工艺卡输出设计

基于MVVM模式的滚珠丝杠副工艺卡输出设计

资料类别:论文资料

文档格式:PDF电子版

文件大小:792.91 KB

资料语言:中文

更新时间:2024-12-12 15:41:39



推荐标签:

内容简介

基于MVVM模式的滚珠丝杠副工艺卡输出设计 第3期 2017年3月
组合机床与自动化加工技术
Modular Machine Tool & Automatic Manufacturing Technique
文章编号:10012265(2017)03014803
DOI: 10. 13462/j. cenki. mmtamt. 2017. 03. 038
No.3 Mar.2017
基于MVVM模式的滚珠丝杠副工艺卡输出设计
宋杰,王科社,陈婉,董青霞
(北京信息科技大学机电工程学院,北京100192)
摘要:滚珠丝杠副工艺卡是CAPP系统最重要的输出成采。为优化CAPP系统源程序模块,完善工艺卡输出效果,针对CAPP系统作模块化设计。运用MVVM(Model-View-ViewModel)设计模式,将 CAPP系统分为模型(Model)、视图(View)及视图模型(ViewModel)三个层次。采用模块化程序设计方式,按功能将CAPP系统划分为不同子模块,规定每个模块的输入输出方式,降低了模块的复杂度以及模块之间的耦合性。在该模式的应用下,对工艺卡翰出模块着重进行优化,用Visual Studio下的第三方动态链接NPOI库,将生成的CAPP工艺卡导入Excel文档,克服原来通用性不强的缺点,提高了打印的灵活性。
关键词:工艺卡;模块化设计;MVVM;NPOI库
中图分类号:TH164;TG506
文献标识码:A
Output Design of Ball Screw Pair Craft Card Based on MVVM Pattern
SONG Jie, WANG Ke-she , CHEN Wan, DONG Qing-xia
( College of Mechanical and Electrical Engineering , Beijing University of Information Science and Technology , Beijing 100192, China)
Abstract: Ball screw craft card is the most important output of CAPP system. In order to optimize the CAPP system source module, improve the craft card output, CAPP system was designed by modular design By using Model-View-ViewModel ( MVVM) design pattern, CAPP system was divided into three levels which were made from Model, View and ViewModel. By using modular programming mode , CAPP system was divided into different sub modules according to the function of the corresponding module. Input and out-put of each module was specified to reduce the complexity of module and the coupling between modules. In the application of this pattern, the craft card output module was optimized. The CAPP craft card was genera-ted into Excel document by using the third party dynamic link NPOI library of Visual Studio to overcome the
shortcomings of original deficiencies in standardization and improve print flexibility Key words: craft card; modular design; MVVM; NPOI library
0引言
CAPP系统被广泛应用于产品的工艺设计过程,是产品设计和制造的中间环节,但在传统滚珠丝杠副工艺设计中主要靠手工制作工艺卡或简单的数字化模块应用,存在效率低、一致性差、质量不稳定、不易优化等问题"”。为此,文献[3]设计开发了适用滚珠丝杠 BGS-CAPP系统,用于滚珠丝杠加工工艺缩制,提高了产品生产效率;文献[6]在AutoCAD二次开发的基础上,通过共享数据库技术实现滚珠丝杠副AutoCAD/ CAPP一体化,大大减少了滚珠丝杠副设计工艺人员重复性劳动,提高了工艺设计质量。但都没有就滚珠丝杠副工艺卡打印输出模块做出具体设计,并且源程
收稿日期:20160614;修回日期:201607-18*基金项目:北京市科技计划项目(Z121100001612010
序模块之间存在耦合冲突,可维护性较低。针对此问题,本文通过运用MVVM(Model-View-ViewModel)设计模式将数据读取、参数调用、工艺卡生成等模块采用了一次性读取的方式,保证了数据库的数据安全。同时,为了使工艺打印模块的通用性更强,对通用模块的源程序进行了修改,增强了该模块实用性和稳定性。
CAPP系统模块化设计
模块化设计,即在对现有产品进行功能分析的基础上,划分并设计出一系列相对通用的功能模块,通过模块的选择和组合构成不同功能或者相同功能的不同性能的模块,以满足用户的不同需求-。CAPP系统模块化设计旨在降低程序内部各功能模块之间的耦合
作者简介:宋杰(1992一),男,山东威海人,北京信息科技大学硕士研究生,研究方向为濠珠丝杠副CAD/CAM集成系统研究与开发,(E-mail)
13693354253@ 163. com,
万方数据
上一章:激光钎焊温度控制系统设计 下一章:3D打印中一种快速分层处理算法的研究

相关文章

数控机床滚珠丝杠副优化设计 滚珠丝杠副动力学与设计基础 滚珠丝杠副寿命试验台测控系统设计 数控机床滚珠丝杠副计算机选型设计系统研究 大型数控机床滚珠丝杠副的装配 滚珠丝杠副在大重型机床上的应用 螺母预紧力对滚珠丝杠副振动特性的影响 JB/T 9893-2020 滚珠丝杠副 滚珠螺母 安装连接尺寸