您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 现代工业自动化软件考题11
光电与计算机工程学院形式开卷2011级研究生密编号:考试日期:12月28日印刷份数:份上海理工大学研究生试题2011/2012学年第一学期课程名称:现代工业自动化软件教师汪正祥签章:2011年12月10日教研室主任审查意见:签章:年月日1.试题原稿请于考试前2周送研究生部。2.编号栏由研究生部填写。上海理工大学研究生课程试题*2011/2012学年第一学期考试课程现代工业自动化软件学号112370401姓名赵春亭得分现代工业自动化软件基本架构如下图;*参考文献见附件就其中二到三部分技术进行描述并给出实现方法及过程。*参考文献:TheGenericframeworkforfuturedevelopmentinIndustrialautomationandprocesscontrol(IAC)softwaredevelopment.Shamdutt.A.Kamble.SoftwareSpecialist,Embedded&InternetAccessDiv,Pune.WiproTechnologies.Shamdutt.kamble@wipro.com.SundarVaradaRajP.TechHead,Embedded&InternetAccessDiv,Pune.WiproTechnologies.Varadaraj.sundar@wipro.com.答:图形用户界面或图形用户接口(GraphicalUserInterface,GUI)是指采用图形方式显示的计算机操作环境用户接口。GUI作为高层次的系统,嵌入式GUI具有下面几*注:考题全部写在框内,不要超出边界。内容一律用黑色墨水书写或计算机打印,以便复印。共1页第1页IndustrialautomationApplicationmodules.GraphicuserInterfaceDatabaseDistributionHardware/DeviceDriverOSProtocolApplicationusedbyUsesDependsonHighlevelsystemPeerlevelsystemLowlevelsystemInterfaceConnectionCoreComponentGenericFrameworkArchitecture个方面的基本要求:轻型、占用资源少、高性能、高可靠性、便于移植、可配置等特点。GUI自动化软件目前主要应用于开发中的软件测试。由于软件的界面和功越来越复杂,用手工测试此类软件的显示和功能也较为复杂,GUI自动化软件则可以模仿用户操作软件,从而对其全面测试。GUI的自动化测试工具的基本原理是先。录制”脚本,然后再“回放州”。。录制”也称。捕获”,当测试者运行应用程序,把它所有动作,包括键盘操作、鼠标点击等捕获下来,生成一个脚本文件,脚本以后可。回放”,也就是按照上一次所有动作重复一遍,实现自动运行和测试。实际上,通常会对脚本作一些必要的修改。以适应不同的应用环境。图形用户界面通过接口连接到同级水平系统,在同级水平系统中各接口通过核心组件相连接,从而实现各接口之间的通讯与传输,实现一个系统的合理组合。在同级水平系统中通过核心组件,可以实现同级水平系统之间的通讯与连接。例如,利用核心组件以及各接口实现系统的合理分配、数据库的连接。在同级水平系统中,核心组件主要用来连接同级水平系统,而工业自动化应用模块用来连接低层次系统。例如,由工业自动化应用模块以及各接口实现硬件、设备驱动程序、操作系统、各种协议以及各方面的应用之间合理联系起来,其中硬件、设备驱动程序、操作系统以及各种协议组成低层次系统。设备驱动程序是一种可以使计算机和设备通信的特殊程序,可以说相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作。设备驱动程序用来将硬件本身的功能告诉操作系统,完成硬件设备电子信号与操作系统及软件的高级编程语言之间的互相翻译。驱动程序提供了硬件到操作系统的一个接口以及协调二者之间的关系,而因为驱动程序有如此重要的作用,所以人们都称“驱动程序是硬件的灵魂”、“硬件的主宰”,同时驱动程序也被形象的称为“硬件和系统之间的桥梁”。一般,设备驱动程序的任务是接收来自与设备无关的上层软件的抽象请求,并执行这个请求。驱动程序即添加到操作系统中的一小块代码,其中包含有关硬件设备的信息。有了此信息,计算机就可以与设备进行通信。驱动程序是硬件厂商根据操作系统编写的配置文件,操作系统不同,硬件的驱动程序也不同。在设备驱动程序的进程泄放一条或多条命令后,系统有两种处理方式,多数情况下,执行设备驱动程序的进程必须等待命令完成。这样,在命令开始执行后,它阻塞自已,直到中断处理时将它解除阻塞为止。而在其它情况下,命令执行不必延迟就很快完成。操作系统(OperatingSystem,简称OS)是管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。操作系统的主要功能是资源管理,程序控制和人机交互等。操作系统位于底层硬件与用户之间,是两者沟通的桥梁。用户可以通过操作系统的用户界面,输入命令。操作系统则对命令进行解释,驱动硬件设备,实现用户要求。操作系统分成四大部分:驱动程序、内核、支承库、外围。操作系统是电子计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件,同时也是计算机系统的核心与基石。操作系统是控制和管理计算机软硬件资源、合理组织计算机工作流程,以及方便用户操作的程序集合。它的职责常包括对硬件的直接监管、对各种计算资源(如内存、处理器时间等)的管理、以及提供诸如作业管理之类的面向应用程序的服务等等。操作系统的理论是计算机科学中一个古老而又活跃的分支,而操作系统的设计与实现则是软件工业的基础与核心。操作系统是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则。计算机通信网是由许多具有信息交换和处理能力的节点互连而成的.要使整个网络有条不紊地工作,就要求每个节点必须遵守一些事先约定好的有关数据格式及时序等的规则。这些为实现网络数据交换而建立的规则、约定或标准就称为网络协议。协议是通信双方为了实现通信而设计的约定或通话规则。操作系统内不同程序之间的消息,都需要有一个传送协议,以确保传信双方能够沟通无间。在低层次系统中,工业自动化应用模块之间的通讯与联系都依赖于协议,从而实现数据的可靠准确传输。计算机网络协议是有关计算机网络通信的一整套规则,或者说是为完成计算机网络通信而制订的规则、约定和标准。网络协议由语法、语义和时序三大要素组成。协议(protocol)是一系列的步骤:它包括两方或多方,设计它的目的是要完成一项任务!是对数据格式和计算机之间交换数据时必须遵守的规则的正式描述。简单的说了,网络中的计算机要能够互相顺利的通信,就必须讲同样的语言,语言就相当于协议,它分为Ethernet、NetBEUI、IPX/SPX以及TCP/IP协议。协议还有其他的特点:1协议中的每个人都必须了解协议,并且预先知道所要完成的所有的步骤。2协议中的每个人都必须同意并遵循它。3协议必须是清楚的,每一步必须明确定义,并且不会引起误解。在计算机网络中用于规定信息的格式以及如何发送和接收信息的一套规则称为网络协议或通信协议协议也可以这样说,就是连入网络的计算机都要遵循的一定的技术规范,关于硬件、软件和端口等的技术规范。协议:指网络通讯中的行为和规范协议3要素:(1)语法:发送方按照一定的规则发送数据(2).语义:对方计算机能够读懂收到的信息(3).定时关系:收到信息后必须给对方回应常见的网络协议:1、NETBEUI(微软):增强接口协议特点:支持所有的网络协议、尺寸小速度快、配置简单、不可路由(不能上Internet)2、IPX/SPX协议集(Novlle):特点:为netware主机所用、速度快、可路由,但当网络大时效果不好3、NWLINK(微软):特点:兼容IPX/SPX协议集、速度快、可路由,当网络大的时效果不好4、appletalk:苹果电脑的操作系统使用的协议。厂商专有协议,可以路由。5、TCP/IP协议集:特点:Internet上唯一公认的协议、尺寸大,速度慢、可路由,尤其当网络大时效果好协议的选择:1、通讯的主机必须选择相同的兼容的协议才能通讯2、小型办公室(不上Internet)推荐NETBEUI协议3、如果连入Internet,必须选择TCP/IP协议4、协议都比较小30-50M都安装也可,但是速度慢5、网络中如果有netware主机,必须安装Nwlink协议
本文标题:现代工业自动化软件考题11
链接地址:https://www.777doc.com/doc-4364398 .html