AVEVA PDMS 数据接口的开发.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
A VEVA PDMS 据接口的开发 AVEVA PDMS 数据接口的开发 eryar@163.com 摘要:本文简要介绍A VEVAPlant/PDMS 数据接口的开发方式。 关键字:A VE VAPlant 、PDMS 、DARs 、二次开发、数据接口 一、概述 Overview A VE VA提供了三种二次开发的方式:DAR (Data Access Routines )、C# 、PML (A VEVA Programmable Macro Language )。 DARs 是FORTAN77 的一些函 ,可用于创建与其它程序的接口。如编写生成材料报 表程序、管子应力分析程序、生成轴测图程序等。使用DAR 就像在PDMS 中的命令中使用 命令一样方便,对 据的导航和定位方式相似。 C#是A VE VA 使用.NET 来二次开发的推荐语言,功能是这三种二次开发方式中最强大 的。 PML 是A VEVA 内置二次开发语言,简单易学,可以在A VE VA 中很 开发出实用的程 序。 二、程序开发 Program Developing 开发PDMS 与其它程序的接口,一般流程是从PDMS 中读取所需要的数据,并将其传 递给其它程序处理,最好还可以将其它程序处理后的结果返回到PDMS 中。A VEVA提供的 PSI (Pipe Stress Interf ace )就是这种模式。 想从A VE VA Plant(PDMS) 中提供所需要的数据用上述三种方法都可以实现。可以根据 需要选择,本文简述使用DAR 来开发 据接口。 DAR 提供从模型中提取属性必要的函数。这些函数分为以下几种类型: u 初始化 (Initialisation ); u 数据导航(Navigation ); u 读取属性 (Attribute retrieval ); u 错误处理 (Error Handling ); u 功能函数(Utility routines ); 上述这些函数对数据都只有读的权限,不能对数据库进行写和更新。 DAR 程序的运行需要FORTRAN 的两个库文件:libif coremd .dll 和libmmd .dll,并且要 确保d3lib.dll 库文件的环境变量的正确设置。在A VE VA 的安装目录中有个dars 文件夹,其 中有使用DAR 的库和示例程序。参考这些文件,对熟悉C++ 的人来说使用DAR 还是很简 单的。 三、程序结果 Program Result 使用DAR 可以导出A VEVAPDMS 中的DESI 、CATA 、DICT 等不同数据库中的数据。开发 了个读取 据的小程序,程序运行结果如图所示: A VEVA PDMS 据接口的开发 使用DAR 的速度还是很 的,就是对多字节文字的处理上稍有不足,即对中文的处理。 四、结论 Conclusion A VE VA 提供了灵活的二次开发方式,容易编写自定义的程序。所以软件的框架还是非 常重要的,好的框架让使用者易于上手,二次开发也很方便。 以上仅为对A VEVA提供的数据开发接口的简单介绍,有兴趣的读者可以查看参考资料 获取更全面的信息。若有意见、建议都可以与我交流,邮箱为:ery ar@163.com 。 五、参考资料 Ref erence 1. Data Access Routines User Guide 2. .NET Customisation User Guide 3. Sof tware Customisation Guide 4. Sof tware Customisation Reference Manual 5. Pipe Stress Interface User Guide

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档