为什么要使用该产品.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
为什么要使用该产品.doc

?PAGE 3 ActiveX 最方便省事的软件开发工具 智能仪表支持软件包 产品说明书 PAGE? 5 第  PAGE 5页 共  NUMPAGES 6 页 为什么要使用该产品 在智能仪表的应用中,经常会遇到与上位计算机结合使用的情况,由上位机来管理和控制智能仪表。为此,大多数智能仪表具有通讯口,可以和上位机通讯。 仪表要将数据或信息传输给上位计算机并接收计算机下传的指令,可以有以下几种实现方法: 仪表产家提供书面的通讯协议,由上位机软件开发人员根据此协议编写数据通讯代码,嵌入到上位机管理软件中。采用这种方法上位机软件供应商的工作量很大,而且数据通讯代码的质量不仅直接影响用户的使用效果,还直接影响仪表产家和上位机软件供应商的声誉。如果将来在维护中更换升级的仪表或其它产家的仪表,上位机软件开发人员还要修改源代码,这将会是很麻烦的。由于上述原因,这种方法综合效果不好,尤其是不利于仪表产家推广仪表。 仪表产家提供一个在上位机后台运行的软件,该软件自动和仪表通讯,并用数据库或DDE等方式与上位机应用软件交换数据。这种方法为上位机应用软件与仪表交换数据提供了简便的方法,但是这种数据交换方法实时性和同步性最差,容易造成上位机应用软件和仪表间的数据传输脱节。因此很少有人用这种方法。 仪表产家和工控组态软件供应商合作开发驱动软件,用于工控组态软件中。这种方法对每一种工控组态软件都要进行一次开发,而且最终用户得购买昂贵的组态软件。 提供动态连接库给上位机应用软件调用。这是目前比较流行的做法,国外知名品牌的仪表常采用这种方法。这种方法大大减轻上位机软件开发人员的工作量。但是采用这种方法时,上位机软件开发人员还得认真仔细地阅读仪表产家提供的动态连接库说明文档,仔细地根据生产的过程以及业务处理过程及时地调用好几个不同的接口函数,才能正确地完成工作。 仪表产家提供ActiveX控件给上位机软件开发人员使用。这种方法是目前最先进的,也是最佳的方法。虽然在我国的称重仪表中还没有实际应用,这是因为我国称重控制仪表与上位机结合使用的项目近年来才有较大的增长,但在其它类似的项目中已经有许多成功的案例。这第5种方法不仅具有上述第4种方法(动态链接库)的全部优点,还因为ActiveX控件的使用直观、便捷、省心、省事,采用这种方法最受上位机软件开发人员的欢迎,容易嵌入到上位机软件中。 采用ActiveX控件的方法必然会成为发展的方向,必将是智能仪表配套支持软件包的首选方案。 该产品性能特点 该产品名称为“xxxxx智能仪表支持软件包”(XXXXX代表不同系列的仪表,目前已经有诺华NH系列、上海秋豪的称重控制仪表、珠海长陆的UNI800系列等),它的核心是一个ActiveX控件,采用微软ActiveX标准技术规范,用微软的Visual Studio工具开发,适用于Windows 98/NT/XP操作系统。功能上满足仪表与上位机数据交换的技术要求。能准确及时地将智能仪表数据送给上位机,并将上位机的指令传给仪表。当上位机计算机与仪表之间的通讯意外中断时,会有提示信息。该产品具有下列特点: 最先进便捷的软件开发包 ActiveX是Microsoft新近提出的一种技术,它以COM(Component Object Model,组件对象模型)为基础,其中包括了OLE技术以及应用于Internet的多种技术。它使得不同的进程(甚至是网络上的进程)之间可相互通信,并且朝着多媒体方向发展。ActiveX是一种面向对象的组件系统,这些组件对象为用户提供了各种不同的功能,使得不同软件供应商提供的组件可以进行相互连接和通信。 该产品的核心就是一个用ActiveX技术规范开发的控件,对于上位机软件开发商来说,由于ActiveX提供了属性、方法、事件等技术规范,能直观方便地将该控件嵌入到上位机软件中。用ActiveX控件的方法,比用动态链接库等其它方法来说,不仅更方便,而且更不容易出错。(参见后面介绍的使用方法) 尤其值得一提的是,如果将来要更换升级的仪表或其它产家的仪表,只需要升级或更换ActiveX控件,而不需要重新编写上位机代码,这给用户带来极大的方便。 支持绝大多数软件开发工具 ActiveX技术的最大特点之一,就是支持绝大多数软件开发工具。例如Delphi、PB、C++、Basic等,也支持大多数工控组态软件。这对于上位机软件开发商来说,提供了极大的方便,无论软件开发商采用那一种流行的软件开发工具,都能将该产品嵌入到他们开发的应用软件中。 安全稳定,适用于工业环境 ActiveX技术的应用对象,就是工业和商业环境,这是Microsoft公司的战略。因此ActiveX技术在制定实施时,就充分考虑到安全性和稳定性。我公司在开发该产品时,严格遵守标准技术规

您可能关注的文档

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档