计算机控制技术-第4章.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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)环境组态 * 计算机控制技术 李江全 编著 石河子大学机电学院电气工程教研室 2007年4月 第4章 计算机控制系统中的软件 4.1 计算机操作系统 4.2 现代软件技术 4.3 面向对象语言Visual Basic 4.4 监控组态软件Kingview 4.5 虚拟仪器软件LabVIEW 4.1 计算机操作系统 计算机操作系统(简称为操作系统),是指用于管理和控制计算机软硬件资源,并且能为用户创造便利的工作环境的一组计算机程序的集合。一个操作系统主要有进程管理、作业管理、文件管理、设备管理和存储器管理等基本功能。 4.1.1 计算机操作系统概述 按照不同的分类方法,可以将操作系统进行不同的分类,一般分为以下6类: 1.顺序执行系统 2.分时操作系统 3.实时操作系统 4.批处理操作系统 5.网络操作系统 6.分布式操作系统 4.1.2 通用操作系统 通用操作系统是指用于科学计算、商用、家庭等用途的操作系统。 1.DOS操作系统 2.UNIX操作系统 3.Linux操作系统 4.Windows NT操作系统 4.1.3 实时操作系统 实

您可能关注的文档

文档评论(0)

shujukd + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档