- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机测控系统中的软件
外部设备包括:下位机,如PLC、智能仪表、模块、板卡等,它们一般通过串行口、PCI总线和上位机交换数据;其他Windows应用程序一般通过DDE交换数据;若组态软件在网络上运行,则外部设备还包括网络上的其他计算机。 只有在定义了外部设备之后,组态王才能通过I/O变量和它们交换数据。在开发过程中用户可以根据“设备配置向导”的提示一步步完成连接过程。在运行期间,组态王通过驱动程序和这些外部设备交换数据,如图4-5所示。 * 计算机控制系统中的软件 1 计算机操作系统 2 面向对象语言Visual Basic 3 监控组态软件Kingview 4 虚拟仪器软件LabVIEW 1 计算机操作系统 计算机操作系统(简称为操作系统),是指用于管理和控制计算机软硬件资源,并且能为用户创造便利的工作环境的一组计算机程序的集合。一个操作系统主要有进程管理、作业管理、文件管理、设备管理和存储器管理等基本功能。 1.1 计算机操作系统概述 按照不同的分类方法,可以将操作系统进行不同的分类,一般分为以下6类: 1.顺序执行系统 2.分时操作系统 3.实时操作系统 4.批处理操作系统 5.网络操作系统 6.分布式操作系统 1.2 通用操作系统 通用操作系统是指用于科学计算、商用、家庭等用途的操作系统。 1.DOS操作系统 2.UNIX操作系统 3.Linux操作系统 4.Windows NT操作系统 1.3 实时操作系统 实时操作系统主要用于计算机实时系统中(如计算机控制系统、大型设备的仿真/培训装置以及其它对时间要求比较强的系统),实时操作系统除了具有通用操作系统的特点和功能外,其主要特点是:实时性强、可靠性高,且稳定性好。实时操作系统在任何时刻总是保证优先级别最高的任务占用CPU和其他资源,而且还要保证系统响应的时间是可以容忍和确定的。系统对现场进行不间断地监视,一旦有事件发生,系统就能“实时”地做出响应。 通常,实时操作系统主要具有以下特点: 1.多作业环境 2.任务的事件驱动 3.中断与中断优先级 4.同步与异步 1.4 嵌入式操作系统 所谓嵌入式系统,是指以应用为中心和以计算机技术为基础,软硬件可裁剪,并且能够适应宿主系统对其功能、可靠性、成本、体积和功耗等多方面的要求的系统。简单地说,嵌入式系统与其监控的对象(宿主)是紧密地为一体的系统。 对于嵌入式计算机监控系统,其最关键的技术之一就是嵌入式操作系统。 嵌入式操作系统应该具备以下特点 : 1)响应快速、实时强 2)结构紧凑、易于裁剪和配置 3)开放性好、易于开发和嵌入 目前市面上比较流行的嵌入式操作系统有:VRTX、Windows CE、VxWorks、JavaOS、Psos以及Hopen等,其中,Hopen为国产软件。 2 面向对象语言Visual Basic Visual Basic(简称VB)是微软公司推出的一种可视化的、面向对象的结构化高级程序设计语言,是当今世界上应用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程语言。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的语言。它简单易学、容易掌握,软件界面设计非常便捷,编程工作量较小,开发周期短,特别适合非计算机专业的工程技术人员掌握和使用。 VB的基本概念 1.对象和类 在面向对象的程序设计中,“对象”是系统中的基本运行实体。对象是具有特殊属性(数据)和行为方式(方法)的实体。 将带有相似属性和行为的事物组合在一起,可以称为一个“类”,如人类,鸟类等。一个属于某种类的特定对象称为该类的一个实例。在面向对象的概念中,“类”用于指一组相似的对象。 2.对象的属性 属性是描述对象特性的集合,是用来表示对象的状态。对象的属性都有属性值,改变属性值就相当于改变了对象的特性。 3.对象的方法 方法指的是控制对象动作行为的方式,它是对象本身内含的函数或过程。方法决定了对象可以执行的动作,是一个简单的不必知道细节的无法改变的事件,但不称作事件;同样,方法也不是随意的,某些对象有一些特定的方法。 4.对象的事件 事件是发生在对象上的动作。VB应用程序是事件驱动的,也就是说,只有在事件发生时,应用程序才会运行。如果没有事件发生,那么整个程序就处于停滞状态。如果说属性决定了对象的特性,方法决定了对象的行为,那么事件就决定了对象之间联系的方式。 VB中,事件就是能被对象识别的动作,如单击、双击、移动鼠标、装入窗体等都是事件。VB中的每个对
文档评论(0)