新计算机控制技术 教学课件 李江全 第4章.pptVIP

新计算机控制技术 教学课件 李江全 第4章.ppt

  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文档。上传文档
查看更多
(7)Rthreshold属性:设置并返回要接收的字符数。当接收缓冲区中的字符数大于等于该值时,将产生OnComm事件。 (8)SThreshold属性:OnComm事件发生之前,设置并返回发送缓冲区中允许的最小字符数。 (9)Setting属性:以字符串形式设置波特率、奇偶校验、数据位、停止位等串口通信参数。 (10)OutBufferSize属性:设置或返回传输缓冲区大小。 (11)CommEvent 属性:捕捉并检查通信事件和错误的值。 3)MSComm控件通信步骤 通常我们以下面的步骤来使用VB的MSComm控件作通信控制: (1)加入通信部件,也就是MSComm对象; (2)设置通信端口号码,即CommPort属性; (3)设置通信协议,即HandShaking属性; (4)设置传输速度等参数,即Settings属性; (5)设置其它参数,若必要时再加上其它的属性设置; (6)打开通信端口,即PortOpen属性设成True; (7)送出字符串或读入字符串,使用Input及Output属性; (8)使用完MSComm通信对象后,将通信端口关闭。 即PortOpen属性设成False。 遵循以上的步骤,可以建构自己的串行通信传输系统了。 注意:步骤(2)∽(5)可在设计环境的属性窗口中设定,也可在程序中设定;而步骤(6)∽(8)只能在VB程序中设定。 2.VB程序访问串口的方式 由程序的执行到硬件动作的完成,就VB来说可以有两种方式,其步骤如图4-3所示。 4.3.3 VB与数据采集 1.VB实现数据采集的方式 VB实现数据采集,一般需要编写DLL和ActiveX控件,然后通过VB的API功能调用和控件调用,实现对模拟量输入/输出、数字量输入/输出以及计数等功能。 就VB应用来说,一般厂商都为他们的数据采集卡提供了丰富的DLL函数和ActiveX控件,以灵活的实现各种数据采集功能。因此通过厂商所提供的DLL或是ActiveX控件,我们所写的控制程序代码就经过层层的转译,一直到DAQ卡上的缓存器,而检测程序代码则通过相反的管道将状态返回到我们所写的程序里。 2.在VB中使用动态链接库 VB目前已成为Windows系统下一种最高效灵活的主流开发工具之一,而在VB中使用API应用程序接口(即动态链接库)则正是对VB功能的强有力扩充。用户可以在VB应用程序中调用这些动态链接库中的函数,它使得VB能够直接控制和处理PC硬件资源,而不必依赖于MS-DOS系统服务。可以说,正是借助于API使得VB既能隐藏大部分Windows编程的难点,同时又提供了使用Windows环境的灵活性。 4.4 监控组态软件Kingview 4.4.1 监控组态软件概述 1.组态软件的含义 组态(configuration)有设置、配置等含义,是指在软件领域内,操作人员根据应用对象及控制任务的要求,配置(包括对象的定义、制作和编辑,对象状态特征属性参数的设定等)用户应用软件的过程,即使用软件工具对计算机及软件的各种资源进行配置,达到让计算机或软件按照预先设置自动执行特定任务、满足使用者要求的目的,也就是把组态软件视为“应用程序生成器”。 2.组态软件的特点 组态软件最突出的特点是实时多任务。它包括数据采集与输出、数据处理与算法实现、图形显示及人机对话、实时数据的存储、检索管理、实时通信等,这些任务要在同一台计算机或者多台计算机上同时运行。 组态软件是数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面,其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O产品,与工控计算机和网络系统结合,可向控制层和管理层提供软、硬件的全部接口,进行系统集成。 3.常见的组态方式 1)系统组态 2)控制组态 3)画面组态 4)数据库组态 5)报表组态 6)报警组态 7)历史组态 8)环境组态 * 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 计算机控制技术 李江全 编著 石河子大学机电学院电气工程教研室 2007年4月 第4章 计算机控制系统中的软件 4.1 计算机操作系统 4.2 现代软件技术 4.3 面向对象语言Visual Basic 4.4 监控组态软件Kingview 4.5 虚拟仪器软件LabVIEW 4.1 计算机操作系统 计算机操作系统(简称为操作系统),是指用于管理和控制计算机软硬件资源,并且能为用户创造便利的工作

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档