基于STEP/XML的数据交换方法研究

被引量 : 0次 | 上传用户:www474033605
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着经济全球化及Internet技术的发展,使工业设计、制造业不断呈现出全球化、网络化的发展趋势。不同地域企业之间的合作也越发明显。因此,异地异构系统之间的数据交换成为了数据交换领域研究的热点。STEP(ISO10303)标准是国际上用于产品表达的数据交换标准。在发布的几十年里,发展异常迅速。已覆盖到机械行业的各个领域。其中,AP214是面向汽车设计全过程的应用协议,涉及到机械设计和制造、工艺规划、产品信息等各个方面。但是STEP中性文件对于异地系统之间的数据传输与交换支持不够。难以实现异地合作者之间的数据交换和信息共享。可扩展标记语言XML凭借其网络适用性成为了网络信息传递的载体。本文主要基于STEP标准的AP214,对STEP数据和XML数据的交换问题进行了研究,开发了基于STEP/XML的数据交换系统,包括前处理器和后处理器两部分,完成STEPAP214文件向XML文件及其逆向的转换,达到数据交换的目的。首先,针对STEP标准的描述语言EXPRESS和XML之间的映射关系进行了研究。在ST-Developer工具环境下,通过ROSE库函数完成STEP AP214文件中几何配置信息的提取,找寻信息匹配的EXPRESS定义。根据EXPRESS与XML之间的映射关系和实例表达,完成STEPAP214向XML文件的转换。由于在此之前编辑了STEP AP214文件的XML Schema结构,因此生成的XML文件具有有效性。转换后的XML文件可作为数据源在网络上发布。通过对XML DOM解析器的研究设计,可以解析网络发布的XML文件,在系统内存中形成以AP214文件中实体、属性为结点的XML文件结点树。通过调用DOM接口函数,完成DOM结点树的结点信息提取。利用EXPRESSComplier将AP.214的AIM(应用解释模型)中对应的实体转换为C++类,通过ROSE函数创建类对象和DOM树中结点信息的赋值过程,生成实体实例。完成XML文件向STEP AP214文件的转换。供支持STEP格式的系统使用。最后,通过一具体实例证明STEP/XML数据交换系统可以实现异地异构系统在基于Internet上的产品数据交换。
其他文献
随着能源和环境问题越来越突出,世界各国都在积极发展太阳能,光伏并网发电装置在发电系统中的应用也就越来越广泛,发生孤岛效应的机率相应的也随之增加,而孤岛效应发生造成的
进行了17种中草药乙醇提取物对芒果炭疽病和蒂腐病的防效研究。结果表明,白芷、砂仁、桂皮、蛇床子、益智5种中草药提取物能够明显降低炭疽病的发病率和发病指数,防效均高于
基于气象和水文监测数据分析哈密市降水、地表径流、地下水等水资源的特点。结果表明,身处亚欧大陆腹地的哈密市气候干旱、降水匮乏,水资源以冰川融水、地下水为主。全市水资
极低密度脂蛋白受体(very low density lipoprotein receptor, VLDLR)属于低密度脂蛋白受体(low density lipoprotein receptor, LDLR)超家族。VLDLR由于第16外显子的选择性
肠道内存在大量细菌,通常情况下与宿主保持动态平衡状态,也是人体最大免疫器官,肠道黏膜免疫具有识别功能,耐受肠道正常菌群,清除病原微生物,这使得肠道黏膜免疫至关重要。益
前言目前,颈椎前路钢板已经广泛应用于颈椎创伤、畸形、退行性变以及颈椎肿瘤的治疗,其能增强术后颈椎的即刻稳定性,降低假关节发生率,并且能够减少颈椎后凸畸形的产生。但在
用氢氟酸活化方法取代传统的钯胶活化法,在镁合金微弧氧化陶瓷膜表面经化学镀铜制备了陶瓷/铜协合膜层。结果表明,铜层连续均匀地覆盖微弧氧化陶瓷层表面,渗入并填充陶瓷层内
中国的翻译家研究(或曰翻译主体研究)相对于其他研究领域尤其是翻译研究领域而言,还有相当多的空白需要填补。同时,目前中国的翻译家大都在从事着英语作品汉译的工作,很少有
呼吸机相关性肺炎是ICU患者院内感染主要原因 ,本文介绍了国内外有关其重要危险因素的研究进展
《中国计量》杂志2009年第5期刊登的《耐压测试仪检定时易出现的几个问题》一文,对检定击穿报警电流时数据变化较大,以及比对试验中产生误差的原因进行了分析和论述。本文对此