SINOVATION系統(tǒng)多字體支持與文字解析的實(shí)現(xiàn)與應(yīng)用
本文選題:CAD 切入點(diǎn):多字體 出處:《山東大學(xué)》2014年碩士論文 論文類型:學(xué)位論文
【摘要】:CAD即計(jì)算機(jī)輔助設(shè)計(jì)(CAD-Computer Aided Design)利用計(jì)算機(jī)及其圖形設(shè)備幫助設(shè)計(jì)人員進(jìn)行設(shè)計(jì)工作。在工程和產(chǎn)品設(shè)計(jì)中,計(jì)算機(jī)可以幫助設(shè)計(jì)人員擔(dān)負(fù)計(jì)算、信息存儲和制圖等項(xiàng)工作。近年來借助三維CAD技術(shù)進(jìn)行機(jī)械制圖已經(jīng)成為的高效方式。SINOVATION系統(tǒng)是應(yīng)用軟件系統(tǒng)作為一款具有自主知識產(chǎn)權(quán)的國產(chǎn)高端三維CAD/CAM系統(tǒng),采用高效強(qiáng)大的混合建模技術(shù)以及方便靈活的裝配操作構(gòu)建三維模型,由三維模型生成二維工程圖紙,利用豐富的機(jī)械制圖命令和設(shè)置制圖參數(shù),快速完成工程圖紙的設(shè)計(jì),并提供工程圖紙的打印出圖功能與工程圖的數(shù)據(jù)交換功能。 隨著CAD技術(shù)的廣泛應(yīng)用,CAD軟件對多字體的支持的要求也越來越高,同時支持多種Windows字體是CAD軟件發(fā)展的必然趨勢。本文在SINOVATION系統(tǒng)的Draco平臺下針對多字體支持與實(shí)現(xiàn)文字解析功能進(jìn)行研究和開發(fā),以滿足對Vindows多種字體的支持,解決軟件在市場上的應(yīng)用需求。 首先,本文在討論機(jī)械設(shè)計(jì)制造行業(yè)多字體與文字解析系統(tǒng)項(xiàng)目背景和對其開發(fā)設(shè)計(jì)所面對問題的基礎(chǔ)上,分析了系統(tǒng)的功能需求和非功能性需求,并對系統(tǒng)需求以流程圖和用例圖的形式詳細(xì)說明。 在需求分析基礎(chǔ)上,我們進(jìn)行了系統(tǒng)架構(gòu)設(shè)計(jì)。根據(jù)系統(tǒng)需求提出系統(tǒng)設(shè)計(jì)目標(biāo)和原則,分別對系統(tǒng)技術(shù)架構(gòu)和功能架構(gòu)進(jìn)行了設(shè)計(jì)。 在系統(tǒng)構(gòu)架設(shè)計(jì)的基礎(chǔ)上對多字體支持與文字解析系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)。該部分按照分層和模塊化的思想來設(shè)計(jì)系統(tǒng),并對各個模塊的設(shè)計(jì)進(jìn)行了描述。 第四部分,在詳細(xì)設(shè)計(jì)的基礎(chǔ)上,簡單介紹各個功能點(diǎn)的實(shí)現(xiàn),給出了系統(tǒng)的整體效果圖和各個部分的實(shí)現(xiàn)。然后著重對多字體支持與文字解析系統(tǒng)的實(shí)現(xiàn)進(jìn)行了詳細(xì)分析,并對預(yù)測結(jié)果進(jìn)行了效果展示。最后簡單分析了系統(tǒng)測試,并對測試的環(huán)境搭建和測試過程給出了詳細(xì)分析。 最后,本文對多字體支持與文字解析系統(tǒng)的應(yīng)用情況作了簡單介紹,并對系統(tǒng)進(jìn)一步改進(jìn)提出了建議。 綜上所述,我們在分析業(yè)務(wù)需求和機(jī)械設(shè)計(jì)思想的基礎(chǔ)上,設(shè)計(jì)并實(shí)現(xiàn)了多字體支持與文字解析系統(tǒng),并應(yīng)用于SINOVATION軟件系統(tǒng)。
[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.
【學(xué)位授予單位】:山東大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP391.72
【參考文獻(xiàn)】
相關(guān)期刊論文 前7條
1 陳勝軍;;軟件測試方法的研究[J];安徽電子信息職業(yè)技術(shù)學(xué)院學(xué)報(bào);2006年01期
2 程洋;;機(jī)械CAD的應(yīng)用現(xiàn)狀及發(fā)展趨勢[J];河北能源職業(yè)技術(shù)學(xué)院學(xué)報(bào);2006年04期
3 陳宏亮;我國CAD技術(shù)的發(fā)展與應(yīng)用[J];計(jì)算機(jī)輔助設(shè)計(jì)與制造;1995年01期
4 李洪波,邵秀麗,涂凍生;面向?qū)ο蠓ā⒃头癈ASE方法的有機(jī)復(fù)合在大型MIS開發(fā)中的應(yīng)用研究[J];計(jì)算機(jī)工程與應(yīng)用;2003年02期
5 黃翔,張社教,劉光輝;CAD標(biāo)準(zhǔn)工作方法的研究[J];機(jī)械科學(xué)與技術(shù);2003年01期
6 喻梅;;結(jié)構(gòu)化程序設(shè)計(jì)方法與面向?qū)ο蟪绦蛟O(shè)計(jì)方法之比較[J];科技信息;2009年14期
7 張曉東,張強(qiáng),周鶴法;機(jī)械CAD的發(fā)展水平與趨勢──機(jī)械CAD技術(shù)的理論(方法)與實(shí)踐(一)[J];石油機(jī)械;1997年06期
,本文編號:1637158
本文鏈接:http://sikaile.net/falvlunwen/zhishichanquanfa/1637158.html