电力系统综合实验与调度自动化 综合实验指导书修正版V1.6

上传人:大米 文档编号:474319022 上传时间:2022-09-15 格式:DOC 页数:129 大小:7MB
返回 下载 相关 举报
电力系统综合实验与调度自动化 综合实验指导书修正版V1.6_第1页
第1页 / 共129页
电力系统综合实验与调度自动化 综合实验指导书修正版V1.6_第2页
第2页 / 共129页
电力系统综合实验与调度自动化 综合实验指导书修正版V1.6_第3页
第3页 / 共129页
电力系统综合实验与调度自动化 综合实验指导书修正版V1.6_第4页
第4页 / 共129页
电力系统综合实验与调度自动化 综合实验指导书修正版V1.6_第5页
第5页 / 共129页
点击查看更多>>
资源描述

《电力系统综合实验与调度自动化 综合实验指导书修正版V1.6》由会员分享,可在线阅读,更多相关《电力系统综合实验与调度自动化 综合实验指导书修正版V1.6(129页珍藏版)》请在金锄头文库上搜索。

1、电力系统运行与保护课设运行部分指导书电气与自动化工程学院新能源利用与电气控制实验教学示范中心目录目录2实验注意事项3基础实验一 Visual Studio 2008使用5基础实验二 类与对象30基础实验三 STL中vector、map、string的使用43综合实验一 电力系统潮流计算58综合实验二 电力系统状态估计85综合实验三 电力系统负荷预测106实验注意事项实验是教学的重要环节之一,通过实验可以巩固和丰富已学到的理论知识,发现和探讨实验中出现的新问题;培养实事求是、科学严谨的工作作风;并能进一步培养实验技能,为学生今后走上工作岗位打下良好基础。为保证实验正常顺利进行,保证实验教学质量,

2、实验者应遵循以下规定:1、实验前做好充分预习,明确实验目的、要求、方法、和步骤。2、通电前,必须经老师检查电路接线,确认无误后,方可通电实验。3、爱护计算机及实验设备,未搞清使用方法之前,不准随便使用。4、实验中要随时注意现象的观察,如果发生故障或异常(保险熔断,表计指示不正常,电路出现冒烟等),必须立即断开电源,并告知老师。5、对违反操作规定以及损坏仪器、设备、工具和元器件者应检查原因,对情节严重者,还要按学校有关规定进行赔偿。6、要始终保持实验室安静和整洁,不得在室内喧哗、打闹、随意走动。7、实验结束,应先断开各仪器电源开关,再断开实验台上电源开关。把所有仪器设备、导线、座位等归位,整理就

3、绪,清扫后经允许才能离开。电力系统继电保护与调度自动化综合实验实验指导书调度部分基础实验一 Visual Studio 2008使用1 实验目的1) 掌握在Visual Studio 2008上建立C+程序的步骤2) 掌握Visual Studio 2008进行程序编译、调试的基本步骤3) 掌握C+输入输出流中标准输入输出流、文件输入输出流的使用4) 编程中变量命名规则2 实验原理2.1 C程序和C+程序介绍2.1.1 C+的主要特点l C+是由C扩充而来,因此,除了与C兼容,C+还继承了C的以下特点:丰富的运算符和数据类型、结构化的程序设计方法、高效的机器代码、良好的可移植性。l 支持面向对

4、象程序设计的方法。l C+的错误检查机制强,提供了专门的机制检查类和异常处理功能。l C+有很多成熟的编译器:Visual C+、Inprise(被Borland兼并)的C+ Builder、Borland的Borland C+和IBM的Visual Age C+。2.1.2 C语言程序:/* 这是一个简单的C程序: HelloWorld.cpp */#include #include /为了使用system功能void main(void)printf( Hello World !n ) ; / 输出字符串 /为了使控制台程序的界面停留,加了下面这一句话system(pause);程序运行后

5、显示:、用C+语言编写同样功能的程序C+语言程序:/ 这是一个简单的C+程序:simple.cpp#include stdafx.h#include #include /提供system命令using namespace std;int _tmain(int argc, _TCHAR* argv)cout”流提取运算符或“”流插入运算符,分别将数据对象从输入流提取出来或插入到输出流,从而完成数据的输入和输出。l 使用C+面向流的输入、输出方式提高了程序的可读性,减少了错误的发生。2.2 Visual Studio 2008的使用2.2.1 Visual Studio 2008 介绍Micros

6、oft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight。微软在2008年2月1日上市。支持.NET Framework 2.0/3.0/3.5。Visual Studio 2008总计新增了逾250

7、个新功能7。Visual Studio 2008 SP1发布于2008年8月11日,同时更新.NET Framework至3.5 SP1。目前VS的最新版本为2010。本实验系统中的开发设计均是以VS08作为平台进行的,后续试验均是在VS08中建立C+程序,并进行调试运行。2.2.2 VS08 建立C+程序2.2.2.1 一般步骤本系统的基础实验均以win32控制台程序作为设计程序的基本运行背景。(1)控制台程序的建立1)启动Microsoft Visual Studio 2008,关闭起始页,如图2.1所示。图 2.1 Microsoft Visual Studio 2008初始界面2) 单

8、击“文件”菜单,选择“新建”项目”,如图2.2所示。图 2.2 选择文件新建项目菜单项3) 在“新建项目”窗口“项目类型”下,选择左键双击“Visual C+”,选择“Win32”;在“模版”中选择“Win32控制应用平台”,在“名称”栏输入新建项目的名称,如test,“位置”栏选择项目文件保存的位置,“解决方案名称”默认同项目名称,点击“确定”,如图2.3。图2.3 新建一个控制平台项目4) 在生成的Win32应用程序向导窗口单击“下一步”,如图2.4。图2.4 Win32应用程序向导5) 在“应用程序类型”下选择“控制应用平台”,“附加选项”下“预编译头”可选也可不选,单击“完成”,如图2

9、.5,这样就新建了一个含有一段空程序的“控制应用平台”,界面如图2.6。图2.5 Win32应用程序向导图2.6 项目test初始界面l main与_tmain区别注意图中所示的程序中未出现main而是_tmain。main是C程序的函数,_tmain是main为了支持unicode所使用的main的别名,对于使用非unicode字符集的工程来说,实际上和main没有差别。_tmain的定义在可以找到,如#define _tmain main,所以要加include 才能用。通常情况下,我们不要关心_tmain和main,可以认为两者一样。(2)项目的调试下面对图2.6中的程序进行调试。1)通

10、过键盘快捷操作进行调试使用快捷操作分成两个步骤步骤一、程序编译 按F7生成项目,即对程序进行编译;如果编译过程中出现错误,将在VS界面的输出窗口显示。步骤二、按F5运行调试程序,按Ctrl+F5在屏幕上显示运行结果,结果如图2.7,结合上述代码可以看出程序实际什么事情也没做。图 2.7 空程序运行结果界面 2)通过工具栏中的调试键进行调试通过工具栏中调试键进行操作时,VS将编译、链接和运行按顺序执行。即按编译、链接、运行的过程顺序处理。在一个过程中出现错误,如编译过程中出现语法错误,都将停止调试,同时在输出窗口给出错误信息。如果成功,将运行程序,在输出窗口也将给出提示信息,见图2.8图2.12

11、。图2.8 工具栏生成解决方案选项图2.9 生成过程成功时输出窗口显示的信息图2.10 工具栏“启动调试”选项图2.11 启动调试成功时输出窗口显示的信息图2.12 工具栏“开始执行”显示屏幕信息的选项将初始界面空程序中的“return 0;”改为“return 0”,选择“生成解决方案”选项(F7),输出窗口会显示错误信息及错误原因(return 0后面缺少“;”),鼠标双击输出窗口的错误信息,程序窗口会显示错误的地方(程序最左端有个箭头),如图2.13.图2.13 编译出错时错误信息显示(3)完成输出“Hello world!”功能的项目 利用C语言及printf函数,在上述空程序中通过添

12、加一些程序可以完成输出“Hello world!”功能的项目,程序如下:#include stdafx.h#include #include /提供system命令using namespace std;int _tmain(int argc, _TCHAR* argv)cout Hello World !n ; / 输出字符串system(pause);/调用系统的dos命令:pause 显示:按任意键继续。return 0;按Ctrl+F5,运行调试结果如图2.14图2.14 Hello word输出界面(4)完成正方形信息的输出 用变量名SideLength表示正方形边长,Perimeter表示正方形周长,Area表示正方形面积,变量名采用帕斯卡命名方法(详细见2.5.3

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号