SINOVATION系统多字体支持与文字解析的实现与应用
发布时间:2018-03-20 02:36
本文选题:CAD 切入点:多字体 出处:《山东大学》2014年硕士论文 论文类型:学位论文
【摘要】:CAD即计算机辅助设计(CAD-Computer Aided Design)利用计算机及其图形设备帮助设计人员进行设计工作。在工程和产品设计中,计算机可以帮助设计人员担负计算、信息存储和制图等项工作。近年来借助三维CAD技术进行机械制图已经成为的高效方式。SINOVATION系统是应用软件系统作为一款具有自主知识产权的国产高端三维CAD/CAM系统,采用高效强大的混合建模技术以及方便灵活的装配操作构建三维模型,由三维模型生成二维工程图纸,利用丰富的机械制图命令和设置制图参数,快速完成工程图纸的设计,并提供工程图纸的打印出图功能与工程图的数据交换功能。 随着CAD技术的广泛应用,CAD软件对多字体的支持的要求也越来越高,同时支持多种Windows字体是CAD软件发展的必然趋势。本文在SINOVATION系统的Draco平台下针对多字体支持与实现文字解析功能进行研究和开发,以满足对Vindows多种字体的支持,解决软件在市场上的应用需求。 首先,本文在讨论机械设计制造行业多字体与文字解析系统项目背景和对其开发设计所面对问题的基础上,分析了系统的功能需求和非功能性需求,并对系统需求以流程图和用例图的形式详细说明。 在需求分析基础上,我们进行了系统架构设计。根据系统需求提出系统设计目标和原则,分别对系统技术架构和功能架构进行了设计。 在系统构架设计的基础上对多字体支持与文字解析系统进行详细设计。该部分按照分层和模块化的思想来设计系统,并对各个模块的设计进行了描述。 第四部分,在详细设计的基础上,简单介绍各个功能点的实现,给出了系统的整体效果图和各个部分的实现。然后着重对多字体支持与文字解析系统的实现进行了详细分析,并对预测结果进行了效果展示。最后简单分析了系统测试,并对测试的环境搭建和测试过程给出了详细分析。 最后,本文对多字体支持与文字解析系统的应用情况作了简单介绍,并对系统进一步改进提出了建议。 综上所述,我们在分析业务需求和机械设计思想的基础上,设计并实现了多字体支持与文字解析系统,并应用于SINOVATION软件系统。
[Abstract]:CAD (CAD-Computer Aided Design) uses computers and their graphics to help designers with their design work. In engineering and product design, computers can help designers with calculations. In recent years, with the help of 3D CAD technology, mechanical mapping has become an efficient way. The SINOVATION system is an application software system, which is a domestic high-end CAD/CAM system with independent intellectual property rights. The 3D model is constructed by using high efficiency and powerful hybrid modeling technology and convenient and flexible assembly operation. The 2D engineering drawing is generated from the 3D model, and the design of engineering drawing is completed quickly by using abundant mechanical drawing commands and setting drawing parameters. And provides the engineering drawing printing function and the engineering drawing data exchange function. With the wide application of CAD technology, the requirement of multi-font support is becoming higher and higher. At the same time, it is an inevitable trend of the development of CAD software to support multiple Windows fonts. In this paper, we research and develop multi-font support and text parsing function under the Draco platform of SINOVATION system, in order to satisfy the support of Vindows multi-font. Solve the application requirements of software in the market. Firstly, on the basis of discussing the project background of multi-font and text analysis system in mechanical design and manufacturing industry and the problems faced by its development and design, this paper analyzes the functional and non-functional requirements of the system. The system requirements are described in detail in the form of flow chart and use case diagram. Based on the requirement analysis, we design the system architecture, propose the system design objectives and principles according to the system requirements, and design the system technical architecture and the functional architecture respectively. Based on the design of the system architecture, the multi-font support and text parsing system is designed in detail, and the system is designed according to the idea of layering and modularization, and the design of each module is described. In the 4th part, on the basis of detailed design, the realization of each function point is briefly introduced, and the overall effect diagram and the realization of each part of the system are given. Then, the implementation of multi-font support and text parsing system is analyzed in detail. Finally, the system test is simply analyzed, and the test environment and testing process are analyzed in detail. Finally, this paper introduces the application of multi-font support and text parsing system, and puts forward some suggestions for further improvement of the system. To sum up, we design and implement a multi-font support and text parsing system based on the analysis of business requirements and mechanical design ideas, and apply it to SINOVATION software system.
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP391.72
【参考文献】
相关期刊论文 前7条
1 陈胜军;;软件测试方法的研究[J];安徽电子信息职业技术学院学报;2006年01期
2 程洋;;机械CAD的应用现状及发展趋势[J];河北能源职业技术学院学报;2006年04期
3 陈宏亮;我国CAD技术的发展与应用[J];计算机辅助设计与制造;1995年01期
4 李洪波,邵秀丽,涂凍生;面向对象法、原型法及CASE方法的有机复合在大型MIS开发中的应用研究[J];计算机工程与应用;2003年02期
5 黄翔,张社教,刘光辉;CAD标准工作方法的研究[J];机械科学与技术;2003年01期
6 喻梅;;结构化程序设计方法与面向对象程序设计方法之比较[J];科技信息;2009年14期
7 张晓东,张强,周鹤法;机械CAD的发展水平与趋势──机械CAD技术的理论(方法)与实践(一)[J];石油机械;1997年06期
,本文编号:1637158
本文链接:https://www.wllwen.com/falvlunwen/zhishichanquanfa/1637158.html