ss范围以外的用户所识别,同时,所有的产品的特征

ss范围以外的用户所识别,同时,所有的产品的特征

ID:31969163

大小:154.53 KB

页数:3页

时间:2019-01-29

ss范围以外的用户所识别,同时,所有的产品的特征_第1页
ss范围以外的用户所识别,同时,所有的产品的特征_第2页
ss范围以外的用户所识别,同时,所有的产品的特征_第3页
资源描述:

《ss范围以外的用户所识别,同时,所有的产品的特征》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、沈阳理工大学硕士学位论文名称,这种名称不易被熟悉EXPRESS范围以外的用户所识别,同时,所有的产品的特征数据都是零散的,没有按照不同的特征属性集合到一起,更给用户增加了理解上的困难。4.没有制定统一的表达效果,全部数据显示,太繁琐应根据用户的需要,允许制定相应的显示内容,STEP格式的文件经转换器转换之后,所有的数据项都会以标签的形式显示出来,运行的时候,由于用户不懂得哪些数据属于特定特征的,在XML运行之后会将所有的标签全部显示出来,由于数据项太多而在XMt.找不到所需数据,因此有必要根据不同的用户需要,设定不同的内容显示格式,这项工作可以应用XML技术中的XSL来实

2、现。由于现有转换器存在如此多的不足之处,国内的制造企业需要开发自己的转换器。5.3.1转换器的系统分析考虑到实际的应用,新的转换器应实现如下功能:在对STEP进行正确结构分析和含义分析的基础上,能够对STEP物理文件进行词法分析、语法分析、在理论研究的基础上进行语义分析,然后在语义分析的基础上生成相应的XML标签语言,根据语义分析的结果,系统可以在特定语义标签的内容下提取特定的STEP数据所包含的产品特征数据,并将这些特征数据根据特征定义进行分类,最后优化生成的代码,生成适合企业需求的由STEP格式文档数据转换的并且是基于XML语言表达的XML产品描述文档。最后用户可以自

3、己定义生成文档的XSL,用以根据不同的制造需求,制定不同的显示格式来显示不同的特征数据。图5.3是一个完整的STEP向XML转换并在根据客户需求进行结果返回的系统结构图。沈阳理工大学硕士学位论文}导入sTEP程序ha灌华蒸缝义葵器井若:烹蘸瓤羹赢赢赢一】鬓臀语姗侧薰燕蘸瓢黔鬃纂馨馨馨翼霎瞥翼图5.3STEP向转换器系统分析图STEP文件格式向XML文件格式转换的转换器是应用VC-6.fl程序,在STEP物理文件格式的分析以及对XML格式的分析的基础上开发的,目前整个功能系统已经完成对STEP文件词法分析、语法分析以及语法分析的中间代码生成的功能。整个系统实现的总体流程如图

4、54所示:图5.4系统程序总体流程图格式转换器的主体部分是词法分析、语法分析以及XML文档的生成部分,这三个主体部分又包含了各自的功能函数,可以根据各个函数实现功能,得到整个系统所包含的功能函数的主体结构组成,主要的程序功能模块组成如图5.5所示:沈阳理工大学硕士学位论文格式转化系统词法分析语法分析生成XML文档单词获取函数GetWo哟图5.5系统程序模块图上图所包含的都是主要的函数,对于各个函数,还可能包含小的子功能函数,这些在后面作以介绍,下面根据系统完成功能,以及功能函数的划分,来详细介绍一F各个部分的主要内容、完成功能以及各个功能函数的算法和流程。在基于VC++6

5、.0建立一项名称为XML工程的基础上,在该工程的窗口资源即XMLresources/Dialog下添加生成XML文档的控件,系统的主体处理部分在工程的X.MLDlg.cpp下进行,接下来对各部分的程序设计作以详细介绍。5.3.2转换器的初始化定义根据要完成的功能和要用到的技术点,首先对整个转换器系统进行初始化的定义,这些定义主要在定义出变量,函数等,下面是初始化定义部分定义的内容以及其功能,这些定义在工程中位于XMLDIg.h的头文件下。1.定义词法分析能够分析出来的单词分类。根据对STEP物理文件的分析,将STEP文件中出现的所有单词作以划分,比如DATA作为数据段单词

6、,STR工NG作为一般字符串单词,RKUO作为表示右括号的单词等。在定义中,将这些单词分别用常量来标识,有利于函数的返回值。定义举例如下:#defineHEADER258#defineDATA259#defineLKUO2602.定义语法树的节点结构,定义出形成语法树时的节点的结构,这些可以插入节点形成树,语法树的结构定义如下:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。