SCADA HMI系统高级教程

SCADA HMI系统高级教程
SCADA HMI系统高级教程

SCADA/HMI系统高级教程

摘要

本文为意大利巴里理工的第一工程学院电气与电子技术的本科课程不同的教学目的,给出了一些关于监控和数据采集(SCADA)/人机界面(HMI )系统开发实验的做法详细介绍。使用美国国家仪器公司的LabVIEW TM与相关的数据记录和监控工具集(DSC)开发的SCADA / HMI(操作员接口和数据记录)软件模拟的工厂,包括电荷容器的放电比例阀,一个加热/冷却元件,液位传感器和两个流量传感器。这种控制可以用两种不同的方法来完成,根据实践的难度级别:由一个LabVIEW虚拟仪器(VI ,俗名LabVIEW的识别程序)或梯形图程序的方法编写RSLogix 500和模拟RSLogix 500(均为罗克韦尔软件公司的产品),第一个是阶段是确定Allen Bradley可编程逻辑控制器(PLC )的工业代码开发环境,第二个是SLC500系列相关的软件仿真器。

关键词:教育,监控和数据采集(SCADA)系统

引言

这里介绍的实验室操作规范都包含在各种启发性的课程中,每个实战演练给予学生机会来验证引入理论课的理论论据,他们是有组织的,使学生可能会遇到越来越多的困难。在作者的意见下,这种工作方法是确保高度理论的支持学习,并使学生面对真实的工业自动化的问题。

正如我们将在本文中详细介绍的,在编码模拟VI,以及所使用的用途中的最新工业数据交换协议(OPC,过程控制的OLE)给出了新的发展机会,从“字段级”的控制到工业厂房极其逼真的实验室实践。说真的,学生完全不知道他们读/写数据的来源,,这是因为它们使开发业务,配置真正的工厂和测试他们的项目,他们都是应该在一个相同的情况下。

SCADA/ HMI系统介绍

工业厂房的控制和监督任务,分布在广泛的区域和具有许多传感和致动点(在成百甚至上千的顺序单位)的特征。汽油化工厂,造纸厂,报纸轮转印刷机,用于提取植物和食物果汁灌装等,需要采用先进的自动化规划,必须能够授予的

生产数据访问和在很远的距离字段变量(甚至在千米量级)并从不同层面工厂自动化控制,监督等。

许多工业自动化中已经存在长时间了的网络技术(例如,标准和/或私有字段和控制级总线),在过去的几年里有了很大的改进,已逐步被新引进的连通性集成解决方案(工业以太网,无线局域网等)取代。他们极大地促进了大的技术更新在现有的工厂自动化解决方案的数量。显然,即使参与相应的数据交换过程的软件技术已经有了很大的提高;作为一个例子,现在有可能使用一个共同的个人计算机,以实现简单甚至复杂的远程监视任务,以及高度精密工业控制。

运营商需要的接口,即整个工厂中设备操作员和一个单一的机器之间相互交流作用,在通常形式复杂的电元件面板与按键,开关,信号灯等情况,直到最近被新的手段改变,在过去的几年中,这些板已经通过CRT或LCD显示器显示的大大复杂的“虚拟”的接口被逐步取代,在交互式图形板的形式;这些设施称为人机界面(HMI)的系统。

此外,今天还能够访问和交换生产数据,也不同程度存在一些较大工厂自动化;作为一个例子,在一个适当的网络架构的存在下,操作者在管理一个设施水平可以访问字段和/或控制水平数据。然后,他/她可以在某些种类的行处理程序的生成中使用这些数据,作为一个例子,实时趋势图中,可使用预测供应所需的量面临一定的生产周期。显然,这些数据也可以被存储在历史数据库中,准备用于连续后处理分析程序。这些类型的系统是被称为监控和数据采集系统。

教育视点工业自动化

大多数的之前的概念有很大的复杂度,并且当遇到在一个在教育过程中存在的系统方式,初步总结其他许多重要的概念:

计算机和操作系统的总体架构;

传感器的信号调理和数据采集技术;

PLC的CPU和外设模块的架构;

标准的用于编程的PLC语言(梯形图,指令表,结构化文本,顺序功能图,功能块图);

标准现场,控制和监督水平总线和相关的数据交换协议(PROFIBUS,ControlNet,工业以太网等);

进行数据采集和仪器控制虚拟仪器(VIS)及相关的主要开发环境(NI公司的LabVIEW,微软的Visual Basic/Visual C ++,Borland公司的Delphi等);

在个人电脑中可用的主进程间的数据共享技术(DDE,NetDDE中,OLE,OPC)。

在作者看来,由于所涉及的特殊性的论点,给予学生机会来验证与实验室实践的理论论证,这是很重要的事情。允许所有学生完成理论课,说明对实践的理解并在演示如何操作,他们选择找到在计算机模拟这些实验室的做法,而不是在某些种昂贵的工业自动化控制器。它是由于还以高数可用于可能的选择这种设备。这种选择已被证明是明智的特别是对致力于PLC编程这些做法和调试;采用了先进的开发环境和相关模拟器的Allen-Bradley的SLC500系列工业控制器给予建议的目标的实现。

作者选择建立的实验室是基于SLC500系列复杂的高度的处理器,交互性和可用性授出相关罗克韦尔软件发布的开发环境(的RSLogix 500 )和模拟器(的RSLogix模仿500 )实践。学生使用RSLogix自己写的PLC的代码,然后下载并仿真PLC上测试它。在课程开发的最后一部分SCADA / HMI应用,他们使用美国国家仪器公司LabVIEW作为一个用户界面和数据记录开发工具和一个真实的或模拟的PLC作为过程控制器。显然,这是强制授予“通信通道”的存在它们之间;它已经提供归功于另一个工具通过罗克韦尔软件,众所周知的RSLinx 这是一种形式的“通讯管理员”艾伦- 布拉德利的家庭逻辑控制器。由于RSLINX 能够探索整个自动化网络,前提是在个人计算机上运行之间保持适当的硬件网关RSLinx中和自动化系统的控制水平。由于高度的罗克韦尔软件的工具复杂的,它也可以正确地“看到”模拟的虚拟PLC的被RSLogix效仿,如果他们真的存在物理PLC的自动化网络。也有可能共享与LabVIEW的数据,以及与许多其他SCADA / HMI开发环境,这要感谢的人的支持,最先进的数据交换协议的广泛使用为,ADE事实上的标准在工业领域:在OPC ,OLE的过程控制。在这种应用中,LabVIEW的功能如同OPC客户端和RSLinx中像一个OPC服务器,给予灵活和强大的访问实际的或模拟PLC的内部由合适的编码VI寄存器。

然而,由美国国家仪器单独出售LabVIEW中可以作为一个OPC客户端仅当它是扩展了数据记录和监控工具集(DSC)。

开发的支持材料

与PLC的编程和实验室实践相关的操作面板,基本的SCADA /HMI应用程序都是基于一个复杂的模拟发展而来的。一个简单而典型的工业厂房:一个具有几何和物理参数(基圆半径,高度,壁厚和热传导系数)容器可由教师自由配置。该容器可填充/排空液体感谢到开/关泵和两个比例伺服阀;和液体的温度可以增强/减弱由于以浸渍在它成比例的热交换器。所有的阀门(从部分到静态和动态特性)的参数可以由老师进行精细控制。还有,负载泵已建模为一个动态的系统传递函数自由修改;这样可以准确地授予可能性启动和/或停止时模拟短暂现象阶段。液面与所述入口和出口的液体流率也被感测到的,分别由一个水平传送器和两个流量变送器,给人以实现电平控制算法的可能性。

本身是经过精心模拟为一个LabVIEW VI 使用NI VI服务器专有软件技术。

该VI是以名为虚拟容器的服务器和一部分面板显示为基础,如图1,为了简化配置阶段,前面板被组织成一个多页组织,笔记本首页页面上的用户界面。其他网页包含控件的植物参数大部分:液体和罐的物理特性以及所述换能器,激励器和电荷泵参数。

因为它可以看出,如图1所示,充电和放电阀泵和热交换器控制都重复。一组控件配置为给定的命令作出响应通过梯形图程序(那些标记为PLC的促动),以及另一组被配置为对由给定的命令作出响应LabVIEW的VI(标记HMI触动)。这种建筑选择给予学生2种发展的机会,实验室的做法与在同一台服务器作为模拟器:

同时,在其中一个适当编码的LabVIEW VI的作品作为控制台和一个SCADA / HMI控制台;显然这不是一个实际的情况,主要是因为在一般的PC不能被用于控制目的,由于缺乏实时反应能力的外部事件。然而,这种应用可以是相当有启发性的对于第一次控制问题的学生。

其中控制任务分配到PLC(在我们的案例中一个仿真之一),并监督由一个LabVIEW VI做的第二个任务。

在这两种情况下,LabVIEW的VI可以实现的SCADA功能,例如在历史数据库中,趋势的看法,报警等数据的记录;这两个SCADA / HMI的LabVIEW VI 和梯形图程序中必须由学生在实践发展。

程序和虚拟容器之间,虚拟容器和SCADA / HMI LabVIEW的VI之间的梯形图数据交换被由一组tags1的定义并使用DSC工具标签配置编辑器配置。梯形图程序可以发送命令到阀门,泵和修改了一些定义良好的PLC内存寄存器的内容热交换器。作为一个例子,如果我们想模拟使用一个数字控制充气阀具有一个输入分辨率10个比特,我们必须首先,配置在阀的最小和最大输入值等于0,并且分别。然后写范围0中的某个数到1023的合适的PLC寄存器运行控制程序(或在一个LabVIEW VI适当的标签),我们可以调节液体的入口流量在水箱(0将对应于一个完全封闭的阀门,1023将对应于完全打开阀门)。

只有强制使用虚拟容器约束;它必须运行在后台的学生控制/监控程序运行时;以保证这个1标签的实现是广泛使用在所有SCADA / HMI开发环境的一个概念;它可以被看作是一个数据源/汇给在控制植物的传感或致动点。条件,我们开发了一个简单的VI模板,学生为出发点,为他们练习使用。该VI模板的框图只包含三个框架,第一个和最后一个,分别以正确加载标签的配置文件以及RS Logix 的模拟组成一个简单的LabVIEW序列;学生写自己的SCADA / HMI代码只在序列的内框。当LabVIEW的DSC加载标签的配置文件,它读取需要正确地访问他们所有的数据服务器的名称,并用标签驱动,DSC的另一个基本要素,然后启动所有这些数据的服务器。在我们的情况下,数据服务器的RSLinx和虚拟容器。在VI模板的前面板只包含一个布尔控制,当按下时,停止VI的执行。

图1 VI基础部分的工业自动化服务器面板的“虚拟罐”的模拟控制对象框图2是基于虚拟罐的典型做法开发各种软件工具之间的交互的详细照片。要注意,重要的是虚拟水槽总是由DSC执行的背景作标签引擎,学生不需要和面板以任何互动方式参与其中。

一些虚拟水槽HMI应用样本开发

使用虚拟水槽,可以对学生提出各种各样的实验室规范;这是由于两个伟大可用“过程变量”以及在其中它们可以被不同的方式访问的数目;在本节中,显示小组可能的做法并简要评论。

如LabVIEW VI工作的同时为控制和作为监管引擎,程序框图的编码是很简单。控制部分主要是减少了无尽循环,周期性地读取过程变量(S)值(S)和对应的设定值(S),并使用一些合适的控制算法(S),计算所要求的纠正措施(S)表示,被施加到适当的控制变量(次)标签(多个)虚拟槽手段,如描绘于图3,控制算法(S)的范围可以从简单的开- 关型到一个更复杂的比例- 积分- 微分(PID)具有可调参数。这种六世的监管部分就更简单了;在事实上,这不仅降低了对环状读的和可视化监测过程变量。DSC具有许多先进的功能,以收集和显示过程变量数据和相关事件;作为一个例子,使用标签配置编辑器在DSC支持库的相应的VI ,可以决定指定特定的报警级别特定的变量,记

录数据在磁盘上和/或打印机仅在一个变量的变化是大于一个合适的死区等。

图2 各种开发虚拟灌实验室软件工具之间的相互作用实践

图3 使用LabVIEW一个简单的控制开发虚拟灌和HMI应用框图。

由于这一事实,即虚拟罐可以接受多个客户端的连接的同时,学生的应用的有效性,可以通过施加某些外部干扰动作的一个或多个过程变量进行试验。作为一个例子,如果学生开发了电平控制的应用程序,它可以进行测试使用一个电平扰动器VI,也就是说,一个VI,充电/放电液体/从虚拟罐。图4示出了这种

应用的面板和框图。

图5显示了基于一个简单的虚拟罐SCADA/ HMI应用的前面板;它监视的液位罐并显示一个报警的情况下操作它越过或根据两个阈值从相同的人机界面直接配置面板。水平扰动图6,可用于测试本应用程序。

图4 (a)面板(b)使用虚拟罐测试学生应用的有效性“水平扰动”开发应用图

图5 水平监测中可配置的报警级别、实时趋势视图图、报警指示、确认按钮应用面板图6示出更复杂的基于虚拟罐的SCADA / HMI的面板,编码与LabVIEW;它允许远程查看和控制在同一时间的液体罐中的温度和水平。该液体温度是在一个连续的方式调节的使用比例控制算法,并且电平是通过使用一个受控以离散方

式简单的通断控制算法。要注意的是很重要的,但是,该VI仅作为操作员接口;事实上,所有的控制活动是由运行在梯形图程序完成一个SLC500软件仿真的PLC 。在HMI控制(开关和滑块)的状态被发送到适当的配置PLC寄存器使用一组标记;相同的水平扰动六图4 ,可用于扰乱了过程变量,并测试由学生开发的梯形图程序的有效性。如果梯形图控制代码编写正确,PLC的反应的过程变量,因此产生的调节误差并且提供了必要的校正操作;梯代码开发的用于图2的控制任务,图6不会由于空间而产生局限性。

图6 采用虚拟罐的水平和温度监控应用面板

结论

意大利巴里理工已编写了一些本科课程教学材料,有各种的SCADA/ HMI 系统开发的详细说明,VI型工业自动化服务器,为模拟一个典型的工业工厂已提出许多可能,以及可以使用它来开发活动。

由于这种模拟VI开发中的支撑材料使用非常谨慎,应该在真实情况下使用相同的方法监控应用,培养学生控制/使用,这给予他们先进的工业自动化概念,即使是复杂的方面理解水平。

需要注意的是保证开发虚拟罐的概念和软件技术可以重复使用来写是很重要的许多其他类似的仿真植物的VI使用任何其他的OPC 兼容的PLC仿真器。

此外,具有非常有限的配置操作,程序写入虚拟水槽的工作(或其他植物模拟器使用相同的理念),与真正的工厂工作并无不妥。

参考文献

[1] “OPC Specifications,” OPC Foundation [Onlin e]. Available: https://www.360docs.net/doc/6613744699.html,

[2] F. Iwanitz and J. Lange, OPC—Fundamentals, Implementation and Application, H. Fachverlag, Ed. Germany: Huthig, 2006, ISBN 3-7785-2904-8.

[3] S. Mackay, E. Wright, J. Park, and D. Reynders, Practical Industrial Data Networks: Design, Installation and Troubleshooting. London, U.K.: Newnes, Jul. 2003, ISBN 075065807X.

[4] G. Clarke and D. Reynders, Practical Modern SCADA Protocols: DNP3, 60870.5 and Related Systems. Burlington, MA: Newnes, Sep. 2004, ISBN 0750657995.

[5] R. L. Krutz, Securing SCADA Systems. New York: Wiley, 2006,ISBN-13: 978-0-7645-9787-9.

[6] Rockwell Software, RSLogix 5—Getting Results Guide Pub. No. LG5-GR002A-EN-P,Sep.2005[Online].Available:

https://www.360docs.net/doc/6613744699.html,

[7] Rockwell Software, PLC-5 Programmable Controllers—Instruction Set Reference Pub. No. 1785-6.1, Jan. 2006 [Online]. Available: https://www.360docs.net/doc/6613744699.html,

[8] Rockwell Software, RSLinx Classic—Getting Results Guide Pub. No. LINX-GR001C-EN-E, Sep. 2005 [Online]. Available: http://literature. https://www.360docs.net/doc/6613744699.html,

[9] National Instruments, VI-Based Server—Developing a Server, Application Note on NI Developer Zone [Online]. Available: https://www.360docs.net/doc/6613744699.html,/devzone/conceptd.nsf/webmain/BB7A08241BB0797C8625 6812005D1F3C?opendocument

[10] National Instruments, VI-Based Server—Sample Server Design,

Application Note on NI Developer Zone [Online]. Available: https://www.360docs.net/doc/6613744699.html,/devzone/conceptd.nsf/webmain/A290477FE00D7CB48625 69230054DE6E?opendocument

[11] National Instruments, VI-Based Server—Registering a Server,Application Note on NI Developer Zone [Online]. Available: https://www.360docs.net/doc/6613744699.html,/devzone/conceptd.nsf/webmain/31AF2AF3C48D689C8625 6812005B9532?opendocument

[12] National Instruments, VI-Based Server—Testing a Server, Application Note on NI Developer Zone [Online]. Available: https://www.360docs.net/doc/6613744699.html,/devzone/conceptd.nsf/webmain/120E7A0C342DF3FA8625 6812005C056C?opendocument

[13] National Instruments, Notes on Allen Bradley PLC Addressing, Application Note on NI Developer Zone [Online]. Available: https://www.360docs.net/doc/6613744699.html,/devzone/conceptd.nsf/webmain/DCFB8AA38938B06C8625 6A390072A9B8?opendocument

[14] National Instruments, Using RSLinx OPC Server, Application Note on NI Developer Zone [Online]. Available: https://www.360docs.net/doc/6613744699.html,/devzone/conceptd.nsf/webmain/4c4ad8aea73ed2e586256 a32007292fd?OpenDocument

win7环境变量设置

windows7下java环境变量配置方法: 1.用鼠标右击“我的电脑”->属性 选择左边导航的“高级系统设置”选项,然后这回熟悉了吧?

继续选择右下角的“环境变量”选项2.进行win7下Java环境变量配置

在"系统变量"下进行如下配置: (1)新建->变量名:JA V A_HOM E 变量值:D:\Java\jdk1.6.0_12(这只是我的JDK安装路径) (2)编辑->变量名:Path 在变量值的最前面加上:%JA V A_HOME%\bin;%JA V A_HOME%\jre\bin (3)新建->变量名:CLASSPATH 变量值:.;%JA V A_HOME%\lib;%JAV A_HOME%\lib\dt.jar;%JAV A_HOME%\lib\tools.jar (4)编辑->变量名:JA V A_HOME,变量值:D:\Java\jdk1.6.0_10 也可以直接把path设置成:D:\java\jdk1.6.0_12\bin 把classpath设置成:D:\java\jdk1.6.0_12\lib 只要你把这两个环境变量设置成了指向你的安装的地方就ok了,这样机器就会根据这个路径来找需要的*.dll,*.exe等文件了 注意:当设置的变量在末尾时,不要加上“;”。 3.测试下环境变量是否设置成功 在左下角的搜索框中键入 cmd 或者按下“WIN+R”键,“WIN”键就是"CTRL"和“AL T””中间那个微软图标那个键; 分别输入java,javac,java -version 命令

如果出现如下信息:

4.你的Java环境变量配置成功! 注意: 若出现 'javac' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 说明此次Java环境变量配置出错了,仔细检查下吧!

Windows批处理大全

Windows 批处理大全(附各种实例) 批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然我们的这个版本的主要内容是介绍批处理在入侵中一些实际运用,例如我们后面要提到的用批处理文件来给系统打补丁、批量植入后门程序等。下面就开始我们批处理学习之旅吧。 一.简单批处理内部命令简介 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。 语法 echo [{on|off}] [message] Sample:@echo off / echo hello world 在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。 2.@ 命令 表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦。 Sample:@echo off @echo Now initializing the program,please wait a minite... @format X: /q/u/autoset (format 这个命令是不可以使用/y这个参数的,可喜的是微软留了个autoset这个参数给我们,效果和/y是一样的。) 3.Goto 命令 指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。 语法:goto label (label是参数,指定所要转向的批处理程序中的行。) Sample: if {%1}=={} goto nop arm s if {%2}=={} goto nop arm s(如果这里的if、%1、%2你不明白的话,先跳过去,后面会有详细的解释。) @Rem check parameters if null show usage :nop arm s echo Usage: monitor.bat ServerIP PortNumber goto end 标签的名字可以随便起,但是最好是有意义的字母啦,字母前加个:用来表示这个字母是标签,goto命令就是根据这个:来寻找下一步跳到到那里。最好有一些说明这样你别人看起来才会理解你的意图啊。 4.Rem 命令 注释命令,在C语言中相当与/*--------*/,它并不会被执行,只是起一个注释的

Windows下类似%windir% %userprofile% 的变量的说明

Windows下类似%windir% %userprofile% 的变量的说明 在一些批处理或者系统技巧操作教程文章中,我们常常会看到一些 形如%windir% 或者%systemdrive% 的变量。这些变量都代表着什么含义呢?下面小技巧之家为大家整理了在Windows XP下系统变量方式表达相对应的路径,大家可以看得更加清楚明白了! 说明:系统文件盘为C盘,操作系统为Windows XP、登录用户名为weste、计算机名为icech 说明:不同的操作系统如Windows XP和Windows 2000相对应的一些路径是不同的,这里只介绍WinXP相对应的路径! %AllUsersProfile% 说明:所有用户的配置文件总目录 对应路径:C:\Documents and Settings\All Users %USERPROFILE% 说明:指当前用户的配置文件目录 对应路径:C:\Documents and Settings\用户名 %HOMEPATH% 说明:指当前用户的配置文件目录

对应路径:C:\Documents and Settings\用户名%systemdrive% 说明:系统所在盘 对应路径:C:\ %HOMEDRIVE% 说明:系统所在盘 对应路径:C:\ %windir% 说明:系统所在目录 对应路径:C:\WINDOWS %SystemRoot% 说明:Windows所在目录 对应路径:C:\WINDOWS %Temp% 说明:这个是系统的临时文件夹所在目录

对应路径:C:\Documents and Settings\用户名\Local Settings\Temp %Tmp% 说明:这个是系统的临时文件夹所在目录 对应路径:C:\Documents and Settings\用户名\Local Settings\Temp %ProgramFiles% 说明:Program Files程序安装目录 对应路径:C:\Program Files %commonprogramfiles% 说明:Common Files目录 对应路径:C:\Program Files\Common Files %APPDATA% 说明:Application Data目录 对应路径:C:\Documents and Settings\用户名\Application Data %ComSpec%

如何在Windows 10上编辑系统环境路径变量图文教程

如何在Windows10上编辑系统环境路径 变量图文教程 如果你经常使用命令提示符,则环境路径变量是一项非常有用的功能。 你可以使用Windows10中的高级系统设置来更改环境路径变量。 该过程非常简单,只需按下“环境变量”按钮并编辑变量。 你也可以在“系统变量”输入框中选择路径。

命令提示符是DOS的最后残余(以前基于命令的操作系统,在Windows中保存)。使用它,可以方便的打开并运行一些工具,例如系统文件检查器。 例如,你可以通过输入sfc/scannow来运行系统文件检查,而无需指定任何路径。要在Windows10中打开第三方软件,通常需要在命令提示符下输入完整目录。 系统环境变量告诉你的系统可以在哪里找到要运行的软件。 对于经常使用命令提示符的用户来说,环境变量可能是一个方便的设置。Microsoft甚至用Windows10中的新“编辑环境变量路径”窗口替换了早期Windows平台中的“编辑系统变量”对话框。 如何在Windows10中设置环境变量?最简单的方法是通过查看高级系统设置。你可以在此处添加、编辑或删除路径变量。之后,选择你感兴趣的路径,然后以所需的任何方式对其进行修改。 如何在Windows10中编辑路径环境变量? 1.在Windows搜索框中,键入“高级系统设置”,打开高级系统设置窗口。

2.按下“环境变量”按钮,在打开的窗口中可以在“系统变量”框中选择Path,按“编辑”按钮。

3.编辑环境变量窗口包括C:\Windows\system32路径,这是系统文件检查器工具所在的位置。要添加自己的路径,请按“新建”按钮。 4.在空白处输入C:,然后按浏览按钮以选择一个文件夹。 5.在“浏览文件夹”窗口中选择一个包含第三方软件的文件夹。例如,我们选择了一个包含Firefox的文件夹。 6.在“浏览文件夹”窗口中按“确定”按钮以确认选择。

第九章 系统的状态变量分析

第九章系统的状态变量分析 1、内容简介 在系统的状态变量分析中,介绍了状态和状态变量的基本概念,由电路原理图建立状态方程的方法,由微分方程建立状态方程的方法,由系统模拟框图建立状态方程的方法,状态方程的时域和变换域求解,状态矢量的线性变换,系统的可控制性和可观测性的基本概念,离散系统的状态方程的建立和求解。最后介绍了用MATLAB求解系统的状态方程。 2、学习目标 1、理解系统的状态与状态空间的概念。 2、掌握连续系统由电路、微分方程、系统模拟框图和系统函数建立状态方程。 3、掌握离散系统由差分方程、系统模拟框图和系统函数建立状态方程。 4、了解状态方程求解的基本方法,能够用MATLAB求解系统的状态方程。 3、重点难点 1.系统状态和状态空间的概念。 2.如何建立系统的状态方程。 4、应用 利用MATLAB求解系统状态方程。

5、教案内容 (1) 系统的状态变量的概念 状态变量 系统在时刻0t 的状态是指一组数10()x t ,20()x t ,…, 0()n x t ,不仅要求这组数的个数是最少的,而且还可由10()x t ,20()x t ,…, 0()n x t 和0t t >时系统的输入得出0t t >时所有的状态或输出。这组变量10()x t ,20()x t ,…, 0()n x t 称为系统的状态变量。 状态空间分析法 状态空间分析法不仅适用与单输入单输出系统,而且适用于多输入多输出系统的分析,它可以描述系统的外部特性,也可以描述系统的内部特性,而且能够推广到时变系统和非线性系统。 (2)系统状态方程的一般形式 m 个输入p 个输出的N 阶连续时间系统的状态方程为N 个一阶微分方程组,可以用矩阵形式表示为 即 离散时间系统的状态方程具有与连续系统状态方程相似的形式,对于一个有m 个输入p 个输出的N 阶离散时间系统可以用N 个一阶差分方程描述,其状态方程和输出方程的一般形式为 其中A ,B ,C ,D 为状态方程和输出方程的系数矩阵。

windows环境变量简介

1. 什么是环境变量? 要回答这个问题,首先得说说什么是windows的cmdshell。因为,环境变量从来都不是普通PC用户关心的内容,绝大多数时候,环境变量都是因为cmdshell 才显得重要。 cmdshell --“命令外壳”,其实是windows的命令解释器,它负责把户输入的cmd(可以简单地理解为DOS命令,虽说很狭义,不准确),对应到一个DOS命令的执行,或者一支程序的开启。帮助用户以更快的速度运行windows的常见操作,比如浏览、管理文件,执行应用程序等,完全摆脱缓慢的鼠标操作。这对于普通用户而言,确实没有多少吸引力,但是对于工作于windows下的程序员而言,却相当重要。 我们从开始菜单-->运行-->cmd打开的命令提示符窗口,很多人称它为“XP的DOS”,不够专业,却也无伤大雅。它就像linux的Terminal一样,是cmdshell 和用户交流的窗口。在这里,用户键入cmd给shell,shell负责执行相应的命令或者程序,并且把执行的返回信息即时地显示在窗口上。 现在,关于什么是cmdshell,想必您已有所了解,它跟linux的shell(bsh, csh, tcsh, ksh等),在功能和外边上,都是极其相似的。下面我们言归正传,接着来看什么是环境变量。 在cmdshell当中,我们要打开一支程序(通常是.exe文件),需要把这个程序的完整路径写在命令行上(提示符之后),比如”F:\Program Files\Microsoft Office\OFFICE11\winword.exe",然后回车,即可打开word程序。这里,我们很容易发现,输入这样一行命令,是件很费精力的事情,特别是对于喜欢简单和高效程序员来说,如此费力的事情太可怕了,简直就是不可想象的!

WIN7 64位默认环境变量

WIN7 64位默认环境变量ALLUSERSPROFILE=C:\\ProgramData APPDATA=C:\\Users\\用户名\\AppData\\Roaming CommonProgramFiles=C:\\Program Files\\Common Files CommonProgramFiles(x86)=C:\\Program Files (x86)\\Common Files CommonProgramW6432=C:\\Program Files\\Common Files COMPUTERNAME=PC ComSpec=C:\\Windows\\system32\\cmd.exe FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\\Users\\用户名 LOCALAPPDATA=C:\\Users\\用户名\\AppData\\Local LOGONSERVER=\\\\PC NUMBER_OF_PROCESSORS=2 OS=Windows_NT Path=C:\\ProgramFiles(x86)\\PHP\\;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\ System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files(x86)\\Windows7Master;C:\\ProgramFiles(x86)\\CommonFiles\\ThunderNetwork\\Ka nKan\\Codecs PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PHPRC=C:\\Program Files (x86)\\PHP\\ PROCESSOR_ARCHITECTURE=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 15 Stepping 13, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=0f0d ProgramData=C:\\ProgramData ProgramFiles=C:\\Program Files ProgramFiles(x86)=C:\\Program Files (x86) ProgramW6432=C:\\Program Files PROMPT=$P$G PSModulePath=C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\ PUBLIC=C:\\Users\\Public SESSIONNAME=Console SystemDrive=C: SystemRoot=C:\\Windows TEMP=C:\\Users\\用户名\\AppData\\Local\\Temp TMP=C:\\Users\\用户名\\AppData\\Local\\Temp USERDOMAIN=pc USERNAME=用户名 USERPROFILE=C:\\Users\\用户名 windir=C:\\Windows

Windows7环境变量默认值详解

Windows7环境变量默认值详解 win7 32位 administrator帐户 ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\Administrator\AppData\Roaming CommonProgramFiles=C:\Program Files\Common Files COMPUTERNAME=YUE-PC ComSpec=C:\Windows\system32\cmd.exe FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\Administrator LOCALAPPDATA=C:\Users\Administrator\AppData\Local LOGONSERVER=\\YUE-PC NUMBER_OF_PROCESSORS=1 OS=Windows_NT Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windo ws\System32\WindowsPowerShell\v1.0PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.V BE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 15 Model 44 Stepping 2, AuthenticAMD PROCESSOR_LEVEL=15 PROCESSOR_REVISION=2c02 ProgramData=C:\ProgramData ProgramFiles=C:\Program Files PROMPT=$P$G PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\ModulesPUBLIC =C:\Users\Public SESSIONNAME=Console

西门子S7-200PLC入门到精通

江西省南昌市2015-2016学年度第一学期期末试卷 (江西师大附中使用)高三理科数学分析 一、整体解读 试卷紧扣教材和考试说明,从考生熟悉的基础知识入手,多角度、多层次地考查了学生的数学理性思维能力及对数学本质的理解能力,立足基础,先易后难,难易适中,强调应用,不偏不怪,达到了“考基础、考能力、考素质”的目标。试卷所涉及的知识内容都在考试大纲的范围内,几乎覆盖了高中所学知识的全部重要内容,体现了“重点知识重点考查”的原则。 1.回归教材,注重基础 试卷遵循了考查基础知识为主体的原则,尤其是考试说明中的大部分知识点均有涉及,其中应用题与抗战胜利70周年为背景,把爱国主义教育渗透到试题当中,使学生感受到了数学的育才价值,所有这些题目的设计都回归教材和中学教学实际,操作性强。 2.适当设置题目难度与区分度 选择题第12题和填空题第16题以及解答题的第21题,都是综合性问题,难度较大,学生不仅要有较强的分析问题和解决问题的能力,以及扎实深厚的数学基本功,而且还要掌握必须的数学思想与方法,否则在有限的时间内,很难完成。 3.布局合理,考查全面,着重数学方法和数学思想的考察 在选择题,填空题,解答题和三选一问题中,试卷均对高中数学中的重点内容进行了反复考查。包括函数,三角函数,数列、立体几何、概率统计、解析几何、导数等几大版块问题。这些问题都是以知识为载体,立意于能力,让数学思想方法和数学思维方式贯穿于整个试题的解答过程之中。 二、亮点试题分析 1.【试卷原题】11.已知,,A B C 是单位圆上互不相同的三点,且满足AB AC → → =,则A BA C →→ ?的最小值为( ) A .1 4- B .12- C .34- D .1-

windows7环境变量的默认值

windows7环境变量的默认值 win7 32位administrator帐户ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\Administrator\AppData\Roaming CommonProgramFiles=C:\Program Files\Common Files COMPUTERNAME=YUE-PC ComSpec=C:\Windows\system32\cmd.exe FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\Administrator LOCALAPPDATA=C:\Users\Administrator\AppData\Local LOGONSERVER=\\YUE-PC NUMBER_OF_PROCESSORS=1 OS=Windows_NT Path=C:\Windows\system32;C:\Windows;C:\Windows\Sys tem32\Wbem;C:\Windows\System32\WindowsPowerShell\ v1.0PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.J SE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 15 Model 44 Stepping 2, AuthenticAMD

PROCESSOR_LEVEL=15 PROCESSOR_REVISION=2c02 ProgramData=C:\ProgramData ProgramFiles=C:\Program Files PROMPT=$P$G PSModulePath=C:\Windows\system32\WindowsPowerSh ell\v1.0\ModulesPUBLIC=C:\Users\Public SESSIONNAME=Console SystemDrive=C: SystemRoot=C:\Windows TEMP=C:\Users\ADMINI~1\AppData\Local\Temp TMP=C:\Users\ADMINI~1\AppData\Local\Temp USERDOMAIN=yue-PC USERNAME=Administrator USERPROFILE=C:\Users\Administrator windir=C:\Windows

西门子LOGO PLC 基础教程1

LOGO!Learn Advanced Introduction The LOGO!Learn – Advanced Training Kit is specially designed to match the features of the new LOGO! 0BA6 generation. It is mounted on a stable aluminum base. Eight push/latch buttons (4 of which are debounced) are available for signal inputs as well as 4 potentiometers for voltage setting (0 to 10 V) for analog value inputs. The signal output (status) is indicated by 4 LEDs (5 mm). In addition, you can connect external simulators (e.g., motor controller, traffic light, etc.) via a 24-pin interface plug connector. Four sliding switches on the board switch the digital inputs (I1, I2, I7 and I8) to analog inputs. The "IR receiver" sliding switch switches input I3 to IR receiving. This allows you to implement 10 different switching states on the LOGO! via the IR remote control. The "proximity simulation" sliding switch activates input I4. This allows a frequency of 60 Hz to 5 KHz to be linearly set via the potentiometer and fed to the LOGO! for internal processing. When the "signal encoder on/off" sliding switch is switched on or off, the acoustic signal encoder (i.e., buzzer/beeper) is also switched on or off as necessary. Expansion modules (e.g., Pt100 module, etc.) can be plugged into the LOGO! Learn Advanced and mechanically locked via the 8-pin socket strip. The LOGO! TD can be connected to the "Display" terminal. The small LOGO! controller (version: 0BA6) is mounted on the training PCB in accordance with industrial standards. It can be installed or removed at all times with a screwdriver.

第八章 控制系统的状态空间分析

第八章 控制系统的状态空间分析 一、状态空间的基本概念 1. 状态 反应系统运行状况,并可用一个确定系统未来行为的信息集合。 2. 状态变量 确定系统状态的一组独立(数目最少的)变量,如果给定了0t t =时刻 这组变量的值())()() (00201t x t x t x n Λ 和0t t ≥时输入的时间函数)(t u ,则系 统在0t t ≥任何时刻())()() (21t x t x t x n Λ 的行为就可完全确定。 3. 状态向量 以状态变量为元素构成的向量,即[])()()()(21t x t x t x t x n Λ =。 4. 状态空间 以状态变量())()() (21t x t x t x n Λ 为坐标的n 维空间。系统在某时 刻的状态,可用状态空间上的点来表示。 5. 状态方程 描述状态变量,输入变量之间关系的一阶微分方程组。 6. 输出方程 描述输出变量与状态变量、输入变量间函数关系的代数方程。 二、状态空间描述(状态空间表达式) 1. 状态方程与输出方程合起来称为状态空间描述或状态空间表达式,线性定常系统状 态空间描述一般用矩阵形式表示,对于线性定常连续系统有 ? ? ?+=+=)()()()()()(t Du t Cx t y t Bu t Ax t x & (8-1) 对于线性定常离散系统有 ?? ?+=+=+) ()()() ()()1(k Du k Cx k y k Hu k Gx k x (8-2) 2. 状态空间描述的建立:系统的状态空间描述可以由系统的微分方程,结构图(方框 图),状态变量图、传递函数或脉冲传递函数(Z 传递函数)等其它形式的数学模型导出。 3. 状态空间描述的线性变换及规范化(标准型) 系统状态变量的选择不是唯一的,状态变量选择不同,状态空间描述也不一样。利用线性变换可将系统的矩阵A (见式8-1)规范化为四种标准型:能控标准型、能观标准型、对角标准型、约当标准型。

Windows系统环境变量列表

%ALLUSERSPROFILE% :列出所有用户Profile文件位置。 %APPDATA% : 列出应用程序数据的默认存放位置。 %CD% : 列出当前目录。 %CLIENTNAME% : 列出联接到终端服务会话时客户端的NETBIOS名。%CMDCMDLINE% : 列出启动当前cmd.exe所使用的命令行。 %CMDEXTVERSION% : 命令出当前命令处理程序扩展版本号。 %CommonProgramFiles% : 列出了常用文件的文件夹路径。 %COMPUTERNAME% : 列出了计算机名。 %COMSPEC% : 列出了可执行命令外壳(命令处理程序)的路径。 %DATE% : 列出当前日期。 %ERRORLEVEL% : 列出了最近使用的命令的错误代码。 %HOMEDRIVE% : 列出与用户主目录所在的驱动器盘符。 %HOMEPATH% : 列出用户主目录的完整路径。 %HOMESHARE% : 列出用户共享主目录的网络路径。 %LOGONSEVER% : 列出有效的当前登录会话的域名控制器名。 %NUMBER_OF_PROCESSORS% : 列出了计算机安装的处理器数。 %OS% : 列出操作系统的名字。(Windows XP 和 Windows 2000 列 为 Windows_NT.) %Path% : 列出了可执行文件的搜索路径。 %PATHEXT% : 列出操作系统认为可被执行的文件扩展名。 %PROCESSOR_ARCHITECTURE% : 列出了处理器的芯片架构。 %PROCESSOR_IDENTFIER% : 列出了处理器的描述。

《西门子PLC》课程标准

《可编程控制器技术》课程标准 一、课程基本信息 1、课程名称:可编程控制器应用技术 2、适用专业:机电技术应用 3、适用学制:三年制 4、课程学时:120 二、课程性质与作用 本课程是理论+实践课,它是机电技术应用专业的一门专业核心课程。它的任务是培养学生掌握可编程控制器的工作过程及其主要参数,掌握可编程控制器使用方法及电气控制系统设计方法,了解可编程控制系统应用范围和应用环境等。使学生具备从事工业电气控制工作所必需的PLC可编程控制器应用技术的基本知识及应用能力。 本课程根据电气自动化生产企业中可编程控制系统生产实际,设计教学情境,通过相应的教学载体,采用“教、学、做”一体化式教学方式组织教学,培养学生掌握可编程控制器技术的基本知识和基本技能,锻炼学生的可编程控制器技术的基本应用能力;使学生能够在生产现场进行简单的程序设计,能够完成控制系统电气设备安装、调试、运行、检修、维护等实践操作,初步形成解决生产现场实际问题的应用能力;培养学生能动脑会思考的思维能力和一丝不苟、踏实严谨的科学精神,培养学生探索新知识和新技术的学习能力;提高学生爱岗敬业、

团结友爱的综合素质和积极动脑、开拓进取的创新意识。 三、学习领域(课程)目标 (一)知识目标 1、掌握可编程控制器的概念、基本原理,了解其发展状况、分类、作用、应用领域等。 2、掌握可编程控制系统的基本组成和硬件配置。 3、掌握西门子S7-200系列PLC硬件系统安装、检修、维护方法。 4、掌握西门子S7-200系列PLC编程软件STEP7Micro/Win32的使用方法。 5、学会使用S7-200系列PLC进行程序的设计、编写、下载、调试和运行。 6、学会使用S7-200系列PLC控制三相异步电动机启动、正反转、停止等。 7、学会使用S7-200系列PLC对电气典型工程案例的控制方法。 8、学会S7-200系列PLC的主从站通信方法。 9、学会使用组态软件MCGS实时监控PLC电气系统运行。(二)能力目标 1、专业能力 (1)能够正确安装可编程控制器,正确完成硬件接线。 (2)能够编制、调试、运行程序并掌握S7-200系列编程软件的使用。

windows环境变量详解

windows环境变量详解 在一些批处理或者系统技巧操作教程文章中,我们常常会看到一些形 如 %windir% 或者 %systemdrive% 的变量。这些变量都代表着什么含义呢?下面西部e网的icech为大家整理了在Windows XP下系统变量方式表达相对应的路径,大家可以看得更加清楚明白了! 说明:系统文件盘为C盘,操作系统为Windows XP、登录用户名为weste、计算机名为icech 说明:不同的操作系统如Windows XP和Windows 2000相对应的一些路径是不同的,这里只介绍WinXP相对应的路径! %AllUsersProfile% 说明:所有用户的配置文件总目录 对应路径:C:Documents and SettingsAll Users %USERPROFILE% 说明:指当前用户的配置文件目录 对应路径:C:Documents and Settingsweste %HOMEPATH% 说明:指当前用户的配置文件目录 对应路径:C:Documents and Settingsweste %systemdrive% 说明:系统所在盘 对应路径:C: %HOMEDRIVE% 说明:系统所在盘 对应路径:C: %windir%

说明:系统所在目录 对应路径:C:WINDOWS %SystemRoot% 说明:Windows所在目录 对应路径:C:WINDOWS %Temp% 说明:这个是系统的临时文件夹所在目录 对应路径:C:Documents and SettingsownerLocal SettingsTemp %Tmp% 说明:这个是系统的临时文件夹所在目录 对应路径:C:Documents and SettingsownerLocal SettingsTemp %ProgramFiles% 说明:Program Files程序安装目录 对应路径:C:Program Files %commonprogramfiles% 说明:Common Files目录 对应路径:C:Program FilesCommon Files %APPDATA% 说明:Application Data目录 对应路径:C:Documents and SettingswesteApplication Data %ComSpec% 说明:cmd.exe文件路径 对应路径:C:WINDOWSsystem32cmd.exe %LOGONSERVER%

西门子PLC实例教程

第一章 S7-300/400的基本结构 1、 S7-300/400属于模块式PLC,主要由机架、CPU模块、信号模块、功能模块、接口模块、通信处理器、电源模块和编程设备(工程师、操作员站和操作屏)组成。 图1-1 PLC控制系统示意图 PLC的主要生产厂家:德国的西门子(Siemens)公司,美国Rockwell公司所属的AB公司,GE-Fanuc公司,法国的施耐德(Schneider)公司,日本的三菱和欧姆龙(OMRON)公司。PLC的工作过程 表1-1 逻辑运算关系表 与或非 Q4.0=I0.0*I0.1 Q4.1 = I0.2+I0.3 Q4.2 =/I0.4 I0.0 I0.1 Q4.0 I0.2 I0.3 Q4.1 I0.4 Q4.2 0 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 1 1 1 1 1 1 在CPU模块上有存储器(用来存放系统程序、用户程序、逻辑变量和其它一些信息),包括ROM和RAM。可通过扩展槽扩展用户RAM。 l RAM:主程序区OB1+子程序区(FB、FCB、定时中断块等)断电时由锂电池供电(几年)以免RAM中信息丢失。锂电池电压< 规定值,灯报警,换电池(期间靠电容充电几分钟)。 l PLC采用循环执行用户程序的方式。 OB1是用于循环处理的组织块(主程序),它可以调用别的逻辑块,或被中断程序(组织块)中断。在起动完成后,不断地循环调用OB1,在OB1中可以调用其它逻辑块(FB, SFB, FC 或SFC)。 循环程序处理过程可以被某些事件中断。 在循环程序处理过程中,CPU并不直接访问I/O模块中的输入地址区和输出地址区,而是访问CPU内部的输入/输出过程映像区。批量输入、批量输出。 梯形图中Q4.0的线圈(称为内部线圈)“通电”时,对应的输出过程映像位为1状态。信号经输出模块隔离和功率放大后,继电器型输出模块中对应的硬件继电器的线圈(外部线圈)通电,其常开触点闭合,使外部负载通电工作。 外部输入电路接通时,对应的输入过程映像位(例如I0.0)为1状态,梯形图中对应的输入位的常开触点接通,常闭触点断开。 某一编程元件对应的过程映像位为1状态时,称该编程元件为ON,过程映像位为0状态时,称该编程元件为OFF。 循环时间(Cycle time): 是指操作系统执行一次图1-4所示的循环操作所需的时间,又称为扫描循环时间(Scan Cycle Time)或扫描周期。如0.7ms、1.7ms等 l 性能指标: I/O点数、扫描周期、指令数目、功能模块多少、

Windows xp操作系统环境变量

操作系统环境变量 在一些批处理中,我们常常会看到一些形如%windir% 或者%systemdrive% 的变量。这些变量都代表着什么含义呢?下面为大家整理了在Windows XP下系统变量方式表达相对应的路径,大家可以看得更加清楚明白了! 说明:系统文件盘为C盘,操作系统为Windows XP、登录用户名为YH、计算机名为YH-PC %AllUsersProfile% 说明:所有用户的配置文件总目录 对应路径:C:\Documents and Settings\All Users %USERPROFILE% 说明:指当前用户的配置文件目录 对应路径:C:\Documents and Settings\YH %HOMEPATH% 说明:指当前用户的配置文件目录 对应路径:C:\Documents and Settings\YH %systemdrive% 说明:系统所在盘 对应路径:C:\ %HOMEDRIVE% 说明:系统所在盘 对应路径:C:\ %windir% 说明:系统所在目录 对应路径:C:\WINDOWS %SystemRoot% 说明:Windows所在目录 对应路径:C:\WINDOWS %Temp% 说明:这个是系统的临时文件夹所在目录

对应路径:C:\Documents and Settings\owner\Local Settings\Temp %Tmp% 说明:这个是系统的临时文件夹所在目录 对应路径:C:\Documents and Settings\owner\Local Settings\Temp %ProgramFiles% 说明:Program Files程序安装目录 对应路径:C:\Program Files %commonprogramfiles% 说明:Common Files目录 对应路径:C:\Program Files\Common Files %APPDATA% 说明:Application Data目录 对应路径:C:\Documents and Settings\YH\Application Data %ComSpec% 说明:cmd.exe文件路径 对应路径:C:\WINDOWS\system32\cmd.exe %LOGONSERVER% 说明:cmd.exe文件路径 对应路径:\\YH-PC 同时,以上变量设置还可以通过在CMD状态下输入set命令查看。而且可以在鼠标右键“我的电脑”,选择“系统属性-高级-系统变量”,在系统变量里手工可以添加变量。

Windows 7系统下更改Path环境变量值

Windows 7系统下更改Path环境变量值 设置环境变量有两种方式: 第一种:通过单击“我的电脑→属性→高级”标签的“环境变量”按钮设置。 第一种设置环境变量的方式则是永久有效。 1.从“开始”菜单选择“电脑” 2.从上下文菜单选择“系统属性” 3.单击“高级系统设置> 高级”选项卡 4.单击“环境变量”,然后在“系统变量”下找到 PATH 并单击。 5.在“编辑”窗口中,通过将类的位置添加到 PATH 的值来修改 PATH。如加入 F:\Program Files\JA V A\bin 6.再次打开“命令”提示窗口,然后运行Java 代码。 第二种:在命令提示符运行窗口中设置。 第二种设置环境变量的方式只对当前运行窗口有效,关闭运行窗口后,设置就不 起作用了。 1.在“开始→运行”框中输入“cmd”后按“确定”按钮,出现命令运行窗口。 2.在命令提示符下输入“set path”即可查看环境变量设置。 3.更改环境变量的值:set path=%path%;F:\Program Files\JA V A\bin 用命令提示符窗口编译运行编写好的JAVA程序 1.新建文本文档,将文档命名为hello.java。打开文档打入程序,如 2. 在命令提示符下(运行“cmd”),首先确定设置好环境变量,输入javac看看命令是否可用, 如果javac命令不可用,参考上述更改Path环境变量值方法更改好path值。 3. 用cd命令转到编写好程序的*.java程序目录下,用javac *.java命令编译,没有出现错误 编译好后,在当前目录下会生成class文件,用java *命令运行(文件名不要加.class)如打开命令提示符窗口*.java程序目录下,输入javac MyFirstJava.java 。 这个是编译MyFirstJava.java 文件,将会生成Welcome.class文件 4.然后输入java Welcome,这样就会运行编译好的.class文件。

Windowsxp操作系统环境变量(精)

操作系统环境变量 在一些批处理中,我们常常会看到一些形如%windir% 或者%systemdrive% 的变量。这些变量都代表着什么含义呢?下面为大家整理了在Windows XP下系统变量方式表达相对应的路径,大家可以看得更加清楚明白了! 说明:系统文件盘为C盘,操作系统为Windows XP、登录用户名为YH、计算机名为YH-PC %AllUsersProfile% 说明:所有用户的配置文件总目录 对应路径:C:\Documents and Settings\All Users %USERPROFILE% 说明:指当前用户的配置文件目录 对应路径:C:\Documents and Settings\YH %HOMEPATH% 说明:指当前用户的配置文件目录 对应路径:C:\Documents and Settings\YH %systemdrive% 说明:系统所在盘 对应路径:C:\ %HOMEDRIVE% 说明:系统所在盘

对应路径:C:\ %windir% 说明:系统所在目录 对应路径:C:\WINDOWS %SystemRoot% 说明:Windows所在目录 对应路径:C:\WINDOWS %Temp% 说明:这个是系统的临时文件夹所在目录 对应路径:C:\Documents and Settings\owner\Local Settings\Temp %Tmp% 说明:这个是系统的临时文件夹所在目录 对应路径:C:\Documents and Settings\owner\Local Settings\Temp %ProgramFiles% 说明:Program Files程序安装目录 对应路径:C:\Program Files %commonprogramfiles% 说明:Common Files目录 对应路径:C:\Program Files\Common Files

相关文档
最新文档