文档库 最新最全的文档下载
当前位置:文档库 › 组态王课程设计(集散控制系统中的组态程序设计)

组态王课程设计(集散控制系统中的组态程序设计)

组态王课程设计(集散控制系统中的组态程序设计)
组态王课程设计(集散控制系统中的组态程序设计)

集散控制系统中的组态程序设计

姓名:

学号:

班级:测控

一、组态软件的发展

随着我国工业控制系统应用的深入,在面临规模更大、控制更复杂的控制系统时,人们逐渐意识到原有的上位机编程的开发方式对项目来说是费时费力、得不偿失的,同时,MIS(管理信息系统,Management Information System)和CIMS(计算机集成制造系统,Computer Integrated Manufacturing System)的大量应用,要求工业现场为企业的生产、经营、决策提供更详细和深入的数据,以便优化企业生产经营中的各个环节。因此,组态软件在国内的应用逐渐得到了普及。下面是对几种组态软件分别进行介绍:

Fix:Intellution公司以Fix组态软件起家,1995年被爱默生收购,现在是爱默生集团的全资子公司,Fix6.x软件提供工控人员熟悉的概念和操作界面,并提供完备的驱动程序(需单独购买)。

Intellution将自己最新的产品系列命名为iFiX,在iFiX中,Intellution提供了强大的组态功能,但新版本与以往的6.x版本并不完全兼容。原有的Script语言改为VBA(Visual Basic For Application),并且在内部集成了微软的VBA开发环境。遗憾的是,

Intellution并没有提供6.1版脚本语言到VBA的转换工具。在iFiX中,Intellution的产品与Microsoft的操作系统、网络进行了紧密的集成。Intellution也是OPC(OLE for Process Control)组织的发起成员之一。iFiX的OPC组件和驱动程序同样需要单独购买。

Citech:CiT公司的Citech也是较早进入中国市场的产品。Citech 具有简洁的操作方式,但其操作方式更多的是面向程序员,而不是工控用户。Citech提供了类似C语言的脚本语言进行二次开发,但与iFix不同的是,Citech的脚本语言并非是面向对象的,而是类似于C语言,这无疑为用户进行二次开发增加了难度。

WinCC:Simens的WinCC也是一套完备的组态开发环境,Simens提供类C语言的脚本,包括一个调试环境。WinCC内嵌OPC支持,并可对分布式系统进行组态。但WinCC的结构较复杂,用户最好经过Simens的培训以掌握WinCC的应用。

组态王:组态王是国内第一家较有影响的组态软件开发公司(更早的品牌多数已经湮灭)。组态王提供了资源管理器式的操作主界面,并且提供了以汉字作为关键字的脚本语言支持。组态王也提供多种硬件驱动程序。

Controx(开物):华富计算机公司的Controx2000是全32位的组态开发平台,为工控用户提供了强大的实时曲线、历史曲线、报警、数据报表及报告功能。作为国内最早加入OPC组织的软件开发商,Controx内建OPC支持,并提供数十种高性能驱动程序。提供面向对象的脚本语言编译器,支持ActiveX组件和插件的即插即用,并支持通过ODBC连接外部数据库。Controx同时提供网络支持和WevServer功能。

ForceControl(力控):大庆三维公司的ForceControl(力控)从时间概念上来说,力控也是国内较早就已经出现的组态软件之一。只是因为早期力控一直没有作为正式商品广泛推广,所以并不为大多数人所知。大约在93年左右,力控就已形成了第一个版本,只是那时还是一个基于DOS和VMS的版本。后来随着Windows3.1的流行,又开发出了16位Windows版的力控。但直至Windows95版本的力控诞生之前,他主要用于公司内部的一些项目。32位下的1.0版的力控,在体系结构上就已经具备了较为明显的先进性,其最大的特征之一就是其基于真正意义的分布式实时数据库的三层结构,而且其实时数据库结构可为可组态的活结构。在1999~2000年期间,力控得到了长足的发展,最新推出的2.0版在功能的丰富特性、易用性、开放性和I/O驱动数量,都得到了很大的提高。在很多环节的设计上,力控都能从国内用户的角度出发,即注重实用性,又不失大软件的规范。另外,公司在产品的培训、用户技术支持

等方面投入了较大人力,相信在较短时间内,力控软件产品将在工控软件界形成巨大的冲击。

其他常见的组态软件还有GE的Cimplicity,Rockwell的RsView,NI 的LookOut,PCSoft的Wizcon,AB的rsview32以及国内一些组态软件,如:通态软件公司的MCGS,也都各有特色。

二、组态王程序设计

1、运行后首先弹出主画面

2、这是一个练习程序,棒状图和游标表示的都是水箱的液位

3、这是本次实践的主要程序,图中从左导游分别显示的是原料油液位、催化剂液位、成品油液位,并且都有相应的数字显示,图中曲线是三个液位的实时曲线图,曲线图中右上角有相应的曲线指示。此画面还有各级管理员的”登陆”按钮,可以管理不同安全区的器件,另外还

有“修改用户”按钮以便在运行时,对用户进行相应编辑。

4、这是成品油液位和催化剂液位的历史曲线图,图中的”更新“按钮可以更新曲线显示。

5、这是原料油液位和原料油罐压力的历史曲线,可以在上一个画面上按“更改显示”按钮,得到此曲线的显示,并且可通过按“返回显示”按钮切换回成品油液位和催化剂液位的显示。

6、这是报警曲线。有四个报警限:“低低”设置为10、“低”设置为20、“高”设置为80、“高高”设置为90。当越过这些限时,会自动弹出报警画面。

7、这是XY控件窗口,此处设置X为原料油液位,Y为催化剂液位,当按住“记录点刷新”按钮,图中会显示记录点。

8、这是报表窗口,图中显示了监控状态时的“日期”、“时间”、“原料油液位”、“催化剂液位”、“原料油液位与催化剂液位之差”。图中有打印

报表和打印预览的功能,当按“保存报表”可以将此刻的报表保存在文档中。

9、这是报表查询窗口,当按“刷新”按钮时,可将路径中保存的报表文档刷新到下拉菜单中,选中下拉菜当中的某时刻的文档,按“载入”按钮,可将文档载入实施报表表格中。

同时各个画面都设有“退出”按钮和“菜单”,当按“退出”按钮时,可退出监控状态,按“菜单”时,可以从此画面切换到以上任意一个画面。

3、各部分所需程序

1、报警程序:

if(\\本站点\$新报警==1)

ShowPicture("报警画面");

\\本站点\$新报警=0;

2、“修改用户”程序:EditUsers();

3、“退出”程序:Exit(0);

4、“登录”程序:

if(\\本站点\$用户名=="无")

{LogOn();}

else

{LogOff();}

5、“菜单”程序:(此处由于切换到各个画面的程序相似,时给出切换到“画面1”的程序)

if(MenuIndex==0)

{ShowPicture("画面1");}

6、 历史曲线“返回显示”程序:

Ctrl1.ChangeCurveVarName(1,"\\本站点\成品油液位");

7、历史曲线“更新”程序:Ctrl1.HTUpdateToCurrentTime();

8、XY控件“刷新记录点”程序:

counter=counter+1;

if(counter<=100)

{xyAddNewPoint( "XYctrl",\\本站点\原料油液位, \\本站点\催化剂液位, 0 );}

else

{xyClear( "XYctrl",0 );

counter=0;}

9、“打印报表”程序:ReportPrint( "Report0" );

10、报表“打印预览”程序:ReportPrintSetup('Report0');

11、“报表保存”程序:

string filename;

filename=InfoAppDir()+"reportsave\";

filename=filename+"\\本站点\$日期"+StrFromInt( \\本站点\$时, 10 )+"时"+StrFromInt( \\本站点\$分, 10 )+"分"+StrFromInt( \\本站点\$秒, 10 )+"秒"+".rtl";

ReportSaveAs("Report0",filename);

12、报表查询“刷新”程序:

string file;

file=InfoAppDir()+"reportsave\本站点\*.rtl";

listClear("Ctrl1");

ListLoadFileName( "Ctrl1", file);

13、报表查询“载入”程序:

string reportname;

reportname=InfoAppDir()+"reportsave\本站点\"+\\本站点\报表查询量;

ReportLoad("Report1",reportname);

4、心得体会

经过本次学习,我在老师细心地讲解下,逐步了解了组态软件的发展状况与发展前景,并且系统的学习了组态王软件,在为期一周的学习中,我深刻的体会到,组态王软件在工业过程控制中的重要地位。同时在老师的指导下认真地完成了本次课程设计。这次的课程设计使我受益颇深,给我未来的学习甚至是工作提供了宝贵的财富。

自动控制系统课程设计说明书

H a r b i n I n s t i t u t e o f T e c h n o l o g y 课程设计说明书(论文) 课程名称:自动控制理论课程设计 设计题目:直线一级倒立摆控制器设计 院系:电气学院电气工程系 班级: 设计者: 学号: 指导教师: 设计时间:2016.6.6-2016.6.19 手机: 工业大学教务处

*注:此任务书由课程设计指导教师填写。

直线一级倒立摆控制器设计 摘要:采用牛顿—欧拉方法建立了直线一级倒立摆系统的数学模型。采用MATLAB 分析了系统开环时倒立摆的不稳定性,运用根轨迹法设计了控制器,增加了系统的零极点以保证系统稳定。采用固高科技所提供的控制器程序在MATLAB中进行仿真分析,将电脑与倒立摆连接进行实时控制。在MATLAB中分析了系统的动态响应与稳态指标,检验了自动控制理论的正确性和实用性。 0.引言 摆是进行控制理论研究的典型实验平台,可以分为倒立摆和顺摆。许多抽象的控制理论概念如系统稳定性、可控性和系统抗干扰能力等,都可以通过倒立摆系统实验直观的表现出来,通过倒立摆系统实验来验证我们所学的控制理论和算法,非常的直观、简便,在轻松的实验中对所学课程加深了理解。由于倒立摆系统本身所具有的高阶次、不稳定、多变量、非线性和强耦合特性,许多现代控制理论的研究人员一直将它视为典型的研究对象,不断从中发掘出新的控制策略和控制方法。 本次课程设计中以一阶倒立摆为被控对象,了解了用古典控制理论设计控制器(如PID控制器)的设计方法和用现代控制理论设计控制器(极点配置)的设计方法,掌握MATLAB仿真软件的使用方法及控制系统的调试方法。 1.系统建模 一级倒立摆系统结构示意图和系统框图如下。其基本的工作过程是光电码盘1采集伺服小车的速度、位移信号并反馈给伺服和运动控制卡,光电码盘2采集摆杆的角度、角速度信号并反馈给运动控制卡,计算机从运动控制卡中读取实时数据,确定控制决策(小车运动方向、移动速度、加速度等),并由运动控制卡来实现该控制决策,产生相应的控制量,使电机转动,通过皮带带动小车运动从而保持摆杆平衡。

灌装生产线监控组态设计组态课程设计

成绩课程设计报告 设计题目灌装生产线监控组态设计课程名称监控系统程序设计技术姓名学号 班级自动化0904 导师韩晓霞 设计日期2013年01月09日

灌装生产线监控组态设计 摘要 随着科学技术的不断发展,越来越多的工业过程都实现了现代化、自动化控制,二其中不乏用到组态软件。组态软件在工业控制中的使用越来越广泛,与我们的生活接触越来越紧密,大到航空航天设备的生产制造,小到一瓶矿泉水的生产都会与组态软件密不可分。因此作为一名自动化专业毕业的学生,有必要学好并且用好此类软件。 此次课程设计为灌装生产线监控系统的组态设计,主要模拟出灌装生产线的流程,主要包括上料、加工、装瓶、计数以及装箱等过程。另外,为了更好的观测实验现象、更好的分析实验数据,增加了报警检测,绘出了实时曲线、历史曲线和历史表格等曲线数据信息。 经过几天的设计,基本达到预期目标,实现了预定的所有功能,在此基础上,加入了一些自己的想法,使效果更佳。 关键词:组态软件;灌装生产线;

Filli ng Producti on Li ne Con trol Con figuratio n Desig n Abstract With the continu ous developme nt of scie nee and tech no logy, more and more of the in dustrial processes to achieve a modern, automatic control, two among them using configuration software. Applicati on of con figurati on software in in dustrial con trol more and more widely used, con tact with our lives more and more closely, to the manu facture of aerospace equipme nt, as small as a bottle of min eral water is in extricably lin ked with the con figurati on software. As an automati on professi onal graduated stude nt, there is a n eed to lear n and use of such software. This course is designed to be filling line configuration design of the monitoring system, major simulatio n of the filli ng line process, in cludi ng feedi ng, process ing, bottli ng, coun ti ng and pack ing process. In additi on, in order to better observe phe nomena and better an alysis of experime ntal data, an in crease of alarm detect ion, coming out of the curve, the curve of history in real time and historical data in formatio n such as table. After several days of desig n, basic to achieve the desired objectives, achieve all features pla nn ed, on this basis, joined some of his own ideas, better results. Key words: configuration software; filling;

C语言程序设计课程设计题目

1 一元稀疏多项式的运算 问题描述:设有两个带头指针的单链表表示两个一元稀疏多项式A、B,实现两个一元稀疏多项式的处理。 实现要求: ⑴输入并建立多项式; ⑵输出多项式,输出形式为整数序列:n,c1,e1,c2,e2……c n,e n,其中n是多项式的项数,c i,e i分别为第i项的系数和指数。序列按指数降序排列; ⑶多项式A和B相加,建立多项式A+B,输出相加的多项式; ⑷多项式A和B相减,建立多项式A-B,输出相减的多项式; ⑸多项式A和B相乘,建立多项式A×B,输出相乘的多项式; ⑹设计一个菜单,至少具有上述操作要求的基本功能。 测试数据: (1) (2x+5x8-3.1x11)+(7-5x8+11x9) (2) (6x-3-x+4.4x2-1.2x9)-(-6x-3+5.4x2+7.8x15) (3)(x+x2+x3)+0 (4)(x+x3)-(-x-x-3) 2 成绩排序 假设某年级有4个班,每班有45名同学。本学期有5门课程考试,每门课程成绩是百分制。假定每个同学的成绩记录包含:学号、姓名各门课程的成绩共7项,其中学号是一个10位的字符串,每个学生都有唯一的学号,并且这4个班的成绩分别放在4个数组中,完成以下操作要求: ⑴编写一个成绩生成函数,使用随机数方法,利用随机函数生成学生的各门课程的成绩(每门课程的成绩都是0∽100之间的整数),通过调用该函数生成全部学生的成绩; ⑵编写一个平均成绩计算函数,计算每个同学的平均成绩并保存在成绩数组中; ⑶用冒泡排序法对4个班的成绩按每个同学的平均成绩的以非递增方式

进行班内排序; ⑷用选择排序法对4个班的成绩按每个同学的平均成绩的以非递增方式进行班内排序; ⑸对已按平均成绩排好序的4个班的同学的构造一个所有按平均成绩的以非递增方式排列的新的单链表; ⑹设计一个菜单,至少具有上述操作要求的基本功能。 3 迷宫问题 问题描述:以一个m×n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。 实现要求: ⑴实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。求得的通路以三元组(i,j,d)的形式输出,其中:(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向。 ⑵编写递归形式的算法,求得迷宫中所有可能的通路; ⑶以方阵形式输出迷宫及其通路。 [测试数据] 迷宫的测试数据如下:左上角(1,1)为入口,右下角(8,9)为出口。 1 2 3 4 5 6 7 8 实现提示:

山东建筑大学计算机网络课程设计基于Python的网络爬虫设计

山东建筑大学 课程设计成果报告 题目:基于Python的网络爬虫设计课程:计算机网络A 院(部):管理工程学院 专业:信息管理与信息系统 班级: 学生姓名: 学号: 指导教师: 完成日期:

目录 1 设计目的 0 2 设计任务内容 0 3 网络爬虫程序总体设计 0 4 网络爬虫程序详细设计 0 4.1 设计环境和目标分析 0 4.1.1 设计环境 0 4.1.2 目标分析 (1) 4.2 爬虫运行流程分析 (1) 4.3 控制模块详细设计 (2) 4.3 爬虫模块详细设计 (2) 4.3.1 URL管理器设计 (2) 4.3.2 网页下载器设计 (2) 4.3.3 网页解析器设计 (2) 4.4数据输出器详细设计 (3) 5 调试与测试 (3) 5.1 调试过程中遇到的问题 (3) 5.2测试数据及结果显示 (4) 6 课程设计心得与体会 (4) 7 参考文献 (5) 8 附录1 网络爬虫程序设计代码 (5) 9 附录2 网络爬虫爬取的数据文档 (8)

1 设计目的 本课程设计是信息管理与信息系统专业重要的实践性环节之一,是在学生学习完《计算机网络》课程后进行的一次全面的综合练习。本课程设计的目的和任务: 1.巩固和加深学生对计算机网络基本知识的理解和掌握; 2.培养学生进行对网络规划、管理及配置的能力或加深对网络协议体系结构的理解或提高网络编程能力; 3.提高学生进行技术总结和撰写说明书的能力。 2 设计任务内容 网络爬虫是从web中发现,下载以及存储内容,是搜索引擎的核心部分。传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断从当前页面上抽取新的URL放入队列,直到满足系统的一定停止条件。 参照开放源码分析网络爬虫实现方法,给出设计方案,画出设计流程图。 选择自己熟悉的开发环境,实现网络爬虫抓取页面、从而形成结构化数据的基本功能,界面适当美化。给出软件测试结果。 3 网络爬虫程序总体设计 在本爬虫程序中共有三个模块: 1、爬虫调度端:启动爬虫,停止爬虫,监视爬虫的运行情况 2、爬虫模块:包含三个小模块,URL管理器、网页下载器、网页解析器。 (1)URL管理器:对需要爬取的URL和已经爬取过的URL进行管理,可以从URL 管理器中取出一个待爬取的URL,传递给网页下载器。 (2)网页下载器:网页下载器将URL指定的网页下载下来,存储成一个字符串,传递给网页解析器。 (3)网页解析器:网页解析器解析传递的字符串,解析器不仅可以解析出需要爬取的数据,而且还可以解析出每一个网页指向其他网页的URL,这些URL被解析出来会补充进URL管理器 3、数据输出模块:存储爬取的数据 4 网络爬虫程序详细设计 4.1 设计环境和目标分析 4.1.1 设计环境

课程设计—材料分拣控制系统

材料分拣控制系统设计 自动化专业课程设计

一.设计要求 设计于东控制系统模拟自动化工业生产过程,通过传感器采集信号,利用PLC 控制器实现对电机和气缸的控制,完成对不同材料的分拣,系统的调速定位控制可进行PID控制 主要技术参数 1.电源:AC220V±10%(带保护地三芯插座) 2.气源:0.2Mpa~0.85Mpa洁净压缩空气 3.分拣容: (1)金属与非金属料块 (2)某一颜色料块 (3)金属中某一颜色料块 (4)非金属中某一颜色料块 (5)金属中某一颜色料块和非金属中某一颜色料块 建议分拣颜色为:红、黄、蓝;建议分拣材料为:铁、铝、塑料 4.外形尺寸:800X500X1100 mm 二.设计方案 实物图

图一材料分拣装置结构图(正面) 1-输送带;2-输送带驱动电机;3-料块仓库;4-分类储存滑道;5-料仓料块检测传感器;6-电感式识别传感器;7-电容式识别传感器;8-颜色识别传感器;;9-旋转编码器;10-手动操作盘 图二材料分拣装置结构图(后面)

12-气缸;13-气源过滤减压阀;14-电磁阀;15-控制器;16-端子板;17-继电器;18-功能转换开关。 材料分拣装置由料块仓库、电动输送带、自动分拣部件、控制器和手动操作盘组成,如图一和图二所示。 料块仓库是一个手动入库自动出库的部件。使用时可将料块放入仓库中,当光电传感器感测到料块时系统开始运行,即启动输送带并由出库气缸将库最底层料块推入输送带。 电动输送带是由交流减速电机驱动的皮带式水平输送装置。它将料块匀速平稳的送至自动分拣部件。 自动分拣部件由传感器、旋转编码器、微型直线气缸及滑道组成。当传感器检测到相应料块时,对应的气缸将其推入应去的滑道;当料块的材料或颜色为非分拣要求时,经旋转编码器计量后对应的气缸将其推入应去的滑道。 控制器采用PLC。它接受料仓传感器、各料块传感器、旋转编码器、气缸位置传感器的信号,根据要求分别控制输送带电机和各电磁换向阀。 手动操作盘可以通过按钮控制装置的各种动作,并实现自动运行的启动。 本装置还可以与其他装置联机运行(如本厂生产的机械手模型),构成连续性生产线模型。

组态软件课程设计

《组态软件及应用》课程设计报告 基于组态软件的变频器状态监控状态设计 系部: 专业: 班级: 姓名: 1. 2. 3. 4. 5.变频器监控系统要求 (5) 5.1监控系统技术要求 (5) 5.2监控系统具体要求 (6) 6.变频系统监控功能的实现及效果 (5) 7.人机界面的特点功能与画面设计 (6) 7.1人机界面的特点 (6)

7.2人机界面的主要功能 (7) 7.3人机界面的画面设计 (7) 7.4监控系统软件组态 (8) 8.心得体会 (13) 附录参考文献 (13)

1.序言 随着现代电力电子技术和微电子技术的迅猛发展,自动化、智能化程度的不断提高,高压大功率变频调速装置的应用已经非常普遍,同时由于高压变频器几乎都是工矿企业的关键设备,在工厂自动化中占有举足轻重的地位,因此对其控制功能、控制水平的要求也越来越高,尤其对于那些工艺过程较复杂,控制参数较多的工控系统来说,具备交互式操作界面、数据列表、报警记录和打印等功能已成为整个控制系统中重要的内容。而新一代工业人机界面的出现,对于在构建高压变频器监控系统时,实现上述功能,提供了一种简便可行的途径。工业人机界面,是一种智能化操作控制显示装置。工业人机界面由特殊设计的计算机系统32 2. 2.1 “第2.2 决方案; 支持通过PDA掌上终端在Internet实时监控现场的生产数据,支持通过移动GPRS、CDMA、GSM网络与控制设备或其它远程力控节点通讯; 面向国际化的设计,同步推出英文版和繁体版,保证对多国语言版的快速支持与服务; 力控软件内嵌分布式实时数据库,数据库具备良好的开放性和互连功能,可以与MES、SIS、PIMS等信息化系统进行基于XML 、OPC、ODBC、OLE DB等接口方式进行互连,保

程序设计基础课程设计

设计题目:学生成绩管理系统班级:计0902 姓名:付乐颖 学号:20091221067 完成日期:2010.10.15

1. 课程设计目的和要求 随着科学的发展和社会的进步,许多过去有人工处理的繁杂事务开始交付计算机来完成。学生成绩管理系统可以说是一个得力助手,它利用计算机对学生成绩进行统一管理,实现学生成绩信息管理工作流程的系统化、规范化和自动化,提高了广大教师的工作效率。 本程序旨在训练学生的基本编程能力,了解管理信息系统的开发流程,熟悉C语言的文件等的各种基本操作,使学生能对C语言的文件操作有一个更深的理解。为进一步开发出高质量的信息管理系统打下坚实的基础。 2. 课程设计任务内容 学生包含以下信息项:学号、姓名、学院、班级、高数成绩、英语成绩、C语言成绩、总分、平均分。系统的主要功能包括: 1. 创建学生成绩信息文件,根据提示输入学生的各项信息,计算出总分和平均分,然后按学号对学生信息进行排序,并将排序后的学生成绩信息存储到一个二进制文件中。 2. 增加学生信息,在原有学生信息文件的基础上增加新的学生成绩信息,要求:增加后的学生信息仍按学号排序,并继续保存至原文件。 3. 删除学生信息,提示用户输入要进行删除操作的学号,如果在文件中有该信息存在,则将该学号所对应的学生信息删除,否则输出提示信息,并提示用户选择是否继续进行删除操作。 4. 修改学生信息,提示用户输入要进行修改操作的学号,如果在文件中有该息存在,则将提示用户输入该学号对应的要修改的选项,结果保存至原文件,并提示用户选择是否继续进行修改操作。 5. 按不同条件对学生信息进行查询操作,输出满足条件的学生信息。 (1) 按学号查询,输入一个学号,输出对应的学生信息。

《.NET程序设计》课程设计报告

《.NET程序设计》课程设计报告 班级:计算机1403 学号:1411640305 姓名:黄世增

一、实验名称 作者信息管理系统 二、实验目的 1.进一步掌握并加深“.NET程序设计”课程的基本知识,理解“.NET程序设计”课程中重点讲解的https://www.wendangku.net/doc/854534542.html,技术在项目开发中的应用。 2.培养正确的程序设计思想,提高分析问题、解决问题的能力。 3.提高学生进行技术总结和撰写说明书的能力。 三、系统设计描述 实验设计内容: 本次实验设计的内容是使用https://www.wendangku.net/doc/854534542.html,技术为某出版社设计并实现一个小型作者信息管理系统。出版社的工作人员登录该系统后,可以查看该社出版的各类书籍的作者的信息,并可以对作者信息进行各类查询,便于工作人员对作者信息进行管理。 系统数据库设计: 在SQL Server Express中为作者信息管理系统建立一个名为作者信息管理系统的数据库,并设计以下2张数据表: 1.系统管理员表 该表用来记录使用本系统的管理员的基本信息,包括管理员账户及密码。 【思考题】 (1)数据库中的一条记录中有若干个属性,若其中某一个属性(注

意是组)能唯一标识一条记录,该属性组就可以成为一个主键。 统管理员表中用户名应设为主键。 (2)用户名和密码都设为varchar字符型。 2.作者个人信息表 该表用来记录作者个人的基本信息,包括作者编号、姓名、联系地址、电话、email。 【思考题】 (1)表中作者编号应设为主键。 (2)表中作者ID、电话号码和Email为nchar字符串型,姓名和联系人地址为nvarchar字符串型。 设计好数据库的两个表后,分别在两个表中输入数据,如下图所示:

控制系统课程设计

控制系统(1)课程设计指导书1 2012-2013学年第一学期 班级:电气定单2009级一班 指导教师:张开如 一、课程设计任务书 1.课程设计题目:双闭环直流调速系统的设计 2.课程设计主要参考资料 (1)电力拖动自动控制系统-运动控制系统,陈伯时主编,第3、4版,机械工业出版社 (2)电力电子技术(教材),王兆安,黄俊主编,机械工业出版社 (3)电力电子技术,孙树朴等编著,2000.7,中国矿业大学出版社 3.课程设计应解决主要问题 (1)推导双闭环调速系统的静特性方程式:工作段和下垂段静特性方程式; (2)计算系统的稳态参数; (3)用工程设计方法进行动态设计,确定ASR和ACR结构并选择参数(注:应考虑给定和反馈滤波); (4)画出三相全控桥式晶闸管整流电路图,计算晶闸管定额参数(电压、电流等)。 4.课程设计相关附件 这一项不填(所有相关图纸画在设计过程中的相关位置)。 5.时间安排 共四周:2012.8.27~2012.9.21。 第一、二周:2012.8.27~2012.9.7理论设计。要求:根据指导书进行设计。 第三、四周:2012.9.10~2012.9.21实验室调试(根据实验室情况,可以延期到四周后的周六或周日做实验)。 二、已知条件及控制对象的基本参数 (1)已知电动机参数为:额定功率P N=3kW,额定电压U N=220V,额定电流I N=17.5A,额定转速n N=1500r/min,电枢绕组电阻R a=1.25Ω,GD2=3.53N·m2。 (2)采用三相全控桥式晶闸管整流,整流装置内阻R rec =1.3Ω。平波电抗器电阻R L=0.3Ω。整流回路总电感L=200mH(考虑了变压器漏感等)。 (3)采用速度、电流双闭环调节。这里暂不考虑稳定性问题,设ASR和ACR均采用PI调节器,ASR 限幅输出U im*=-10V,ACR限幅输出U ctm=10V,ASR和ACR的输入电阻R o=20KΩ,最大给定U nm*=10V,调速范围D=20,静差率s=10%,堵转电流I dbl=2.1I N,临界截止电流I dcr=2I N。 (4)设计指标:电流超调量σi %≤5%,空载起动到额定转速时的转速超调量σn≤10%,空载起动到额定转速的过渡过程时间 t S≤1.5s。 三、设计要求 (1)画出双闭环调速系统的电路原理图和系统的稳态结构图(设ASR和ACR均采用PI调节器); (2)推导系统的静特性方程式:工作段和下垂段静特性方程式; (3)计算系统的稳态参数,包括:推导计算K ASR公式、推导计算K ACR公式;计算C e、n cr(临界截止电流I dcr对应的电动机转速)、电流反馈系数β、K ASR、K S和K ACR; (4)用工程设计方法进行动态设计,决定ASR和ACR结构并选择参数(注:应考虑给定和反馈滤波); (5)动态设计过程中画出双闭环调速系统的电路原理图及动态结构图; (6)画出三相全控桥式晶闸管整流电路图,计算晶闸管定额参数; (7)(此小题为选做)若选用锯齿波垂直移相相控触发电路,试画出与电流调节器输出信号和各晶闸管的连接线路图,并选择触发电路同步电压(画出晶闸管主电路及同步变压器)。 四、设计方法及步骤 1.稳态设计 (1)画系统的稳态结构图时,应先画出电路原理图,而此时的PI调节器只有两种状态:饱和-输出达到限幅植,不饱和-输出未达到限幅植。参考教材。 (2)在推导系统的静特性方程式时,注意所谓工作段是指调节器的输出未达到限幅植,此时的稳态结构图参考教材。下垂段静特性方程式是指速度调节器的输出达到限幅植,此时只有电流环起

组态王课程设计报告__混合配料监控系统

.. . .. . 自动化专业 控制系统软件设计 指导教师: 题目:混合配料监控系统 实现软件:组态王 组别: 学生姓名: 学生班级: 完成日期:

目录 一、组态王软件概述 (1) 二、设计背景 (1) 三、设计题目以及要求 (1) 1 题目 (1) 2 对象描述 (1) 3 测量信号 (1) 4 控制要求 (1) 5 设计内容 (1) 四、实验目的 (1) 五、实验步骤 (1) (一) 创建组态画面 (1) (二) 程序设计 (1) 六、结束语 (1) 七、参考书目 (1) 一、组态王软件概述 组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于议题,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。它给予Microsoft Windows XP/NT/2000/7操作系统,用户可以在企业网络的所有层次

的各个位置上都可以及时获得系统的实时信息。采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本以及原材料的消耗。它适用于从单一设备的生产运营管理和鼓掌诊断,到网络结构的分布式大型集中监控管理系统的开发。 组态王软件结构由工程管理器、工程浏览器及运行系统组成。 工程管理器:工程管理器用于新工程的创建和已有工程的管理,对一游工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。

程序设计基础课程设计报告 内容样例

第一章目的与要求 书上有。 第二章需求分析 软件设计的一个重要的环节就是需求分析。本章在对ATM取款机管理系统的应用情况作了全面调查的基础上,确定系统目标,并对系统所需要的基础功能进行分析,从而确定用户的需求。以下是ATM取款机管理系统所需要的需求分析。 ATM管理系统包括六个模块:登录,挂失功能,修改密码,取款功能,转账功能,查询功能。 ①登录: 输入银行卡的账号,密码,验证银行卡的卡号,密码是否正确,之后进入主界面 ②挂失功能: 确认是否对银行卡进行挂失,挂失后账户无法操作 ③修改密码: 用户可自由对其银行卡密码进行修改,修改之后的新密码将会覆盖其原密码 ④取款功能: 用户可自由取得所持银行卡内的存款,所取款数必须在其原有账户余额之内 ⑤转账功能: 用户可将本账户中的存款转入其他账户,转账过程中,需要转入账户的账

号 ⑥查询功能: 用户可查询用户信息,其中包括用户姓名、用户身份证号码、银行卡号以及存款余额 模拟ATM取款机的操作: 首先录入账户信息,格式如下 ㈠、登录功能:输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错误提示无此帐户。 ㈡、查询功能:查询账户余额。 ㈢、取款功能:取款,更新余额。 ㈣、挂失功能:挂失后,该账户不能进行任何操作。 ㈤、修改密码:输入原密码和新设置密码。 ㈥、转账功能:输入转账的转出账户以及转账金额,进行转账。

第三章设计分析 3.1、ATM系统管理 3.1.1系统基本功能 首先,确定系统中存在两种用户,一种是ATM,可以进行信息录入和后台管理。另外一种是取款人,取款人主要是进行信息的查询,不能进行信息录入。所以在创建类的时候,先创建一个ATM类,然后创建取款人类,并与ATM 类形成有元,进而继承ATM的所有功能,并添加录入信息的功能。 基本功能: 登录功能---------输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错误提示无此帐户。 查询功能---------查询账户余额。 取款功能---------取款,更新余额。 挂失功能---------挂失后,该账户不能进行任何操作。 修改密码---------输入原密码和新设置密码。 转账功能---------输入转账的转出账户以及转账金额,进行转账。、

java网络编程课程设计终极版

枣庄学院 信息科学与工程学院课程设计任务书题目:基于UDP的聊天系统 小组成员:谭德鹏、崔浩、王珂、李洪康 成员学号:201212120221、201212120202 201212120224、201212120209 专业班级:网络工程、2012级本2班 课程:Java网络编程 指导教师:吕加国职称:副教授 完成时间:2015年4 月----2015年6 月 枣庄学院信息科学与工程学院制 2015年4 月15日

课程设计任务书及成绩评定 课程设计的任务和具体要求 任务:运用JDK和Eclipse开发环境,完成一个聊天或通讯系统的设计,初步掌握利用Java语言和JDK开发网络通信程序的基本方法。 具体要求: 1、需求分析:根据自己的选题,绘制用例图、功能结构图等。 2、系统设计:合理划分系统的功能结构,写清楚各个功能模块之间的关系。 3、详细设计:根据自己选题的业务逻辑,完成系统的界面设计、代码设计。 4、设计小结:总结课程设计的过程、体会及建议。 6、其他:参考文献等。 指导教师签字:吕加国日期: 2015-11-10 指导教师评语 成绩:____________指导教师签字:日期: 2015-1-10

课程设计所需软件、硬件等 ?硬件环境:Iterl(R) Core(TM)2 Duo CPU,主频2.31GHz;内存3G; 硬盘320G以上;1024×768显示分辨率 ?软件环境: JDK XXX、Eclipse XXX 课程设计进度计划 起至日期工作内容备注 6月10日~6月20日 我们小组根据所选的题目以及在这学期所学的软件工程的知识,严格按照软件生产的流程(使用的是瀑布模型)来完成此作品,小组成员各职其所,都完成了预期所做的工作! 参考文献、资料索引 序号文献、资料名称编著者出版单位[1]《Java网络编程基础》(第2版).作者:朱喜福戴舒樽王晓勇

控制系统课程设计大纲

控制系统课程设计大纲 课程名称:《运动控制系统》课程设计 授课单位:电气工程学院 课程类型:专业课 授课学时及学分:讲课24学时 适用对象:自动化及相近专业 先修课程:电力拖动自动控制系统、电力电子技术、自动控制原理、电子技术 一、课程设计的目的 课程设计是本课程教学中极为重要的实践性教学环节,它不但起着提高本课程教学质量、水平和检验学生对课程内容掌握程度的作用,而且还将起到从理论过渡到实践的桥梁作用。因此,必须认真组织,周密布置,积极实施,以达到下述教学目的。 (1)通过课程设计,使学生进一步巩固、深化和扩充在交直流调速及相关课程方面的基本知识、基本理论和基本技能,达到培养学生独立思考、分析和解决实际问题的能力。 (2)通过课程设计,使学生养成严谨科学、严肃认真、一丝不苟和实事求是的工作作风,达到提高学生基本素质的目的。 (3)通过课程设计,让学生独立完成一项直流或交流调速系统课题的基本设计工作,达到培养学生综合应用所学知识和实际查阅相关设计资料的能力的目的。 (4)通过课程设计,使学生熟悉设计过程,了解设计步骤,掌握设计内容,达到培养学生工程绘图和编写设计说明书能力的目的,为学生今后从事相关方面的实际工作打下良好基础。 二、课程设计的要求 (1)根据设计课题的技术指标和给定条件,在教师指导下,能够独立而正确地进行方案论证和设计计算,要求概念清楚、方案合理、方法正确、步骤完整。(2)要求学生掌握直流调速系统的设计内容、方法和步骤。 (3)要求会查阅有关参考资料和手册等。 (4)要求学会选择有关元件和参数。 (5)要求学会绘制有关电气系统图和编制元件明细表。 (6)要求学会编写设计说明书。 三课程设计的选题原则 本课程设计的选题要坚持难易适度、繁简适量的原则,避免选题过于简易或过于繁难,以防学生无事可做或无力完成。 四、课程题目及设计内容 题目一:不可逆V-M双闭环直流调速系统设计 (一) 性能指标要求: 稳态指标:系统无静差

组态王课程设计--锅炉温度控制系统

锅炉温度控制系统上位机设计 1. 设计背景 锅炉是化工、炼油、发电等工业生产过程中必不可少的重要的动力设备。它所产生的高压蒸汽,既可以作为风机、压缩机、大型泵类的驱动透平的动力源,又可作为蒸馏、化学反应、干燥和蒸发等过程的热源。随着工业生产规模的不断扩大,生产设备的不断创新,作为全厂动力和热源的锅炉,办向着大容量、高参数、高效率发展。为了确保安全,稳定生产,锅炉设备的控制系统就显得愈加重要。随着经济的迅猛发展,自动化控制水平越来越高,用户对锅炉控制系统的工作效率要求也越来越高,为了提高锅炉的工作效率,较少对环境的污染问题,所以利用计算机与组态软件技术对锅炉生产过程进行自动控制有着重要的意义。 2.任务要求 (1) 按照题目设计监控画面及动态模拟; (2) 在数据字典中定义需要的内存变量和I/O变量; (3) 实现监控系统的实时、历史曲线及报警界面显示; (4) 实现保存数据和参数报表打印功能; (5) 实现登陆界面和帮助界面。 3. 界面功能 3.1 系统说明 本系统的目的是实现锅炉的温度控制,所以在监控界面设置了加热部分和降温部分,同时通过观察相应仪表,操作者手动的实现对锅炉温度的控制,而且在加热过程和降温过程中有信号灯可以清楚地显示系统工作在什么阶段。此外,在监控界面加入了液位控制部分,通过对进水量和出水量的控制实现液位平衡。实时曲线和历史曲线可以让操作者清楚地观察到锅炉内液体的液位高度和温度,从而更加准确的操作系统,达到控制要求。实时报警界面可以随时进行提醒,防止发生意外情况。帮助界面可以让初次登陆该系统的用户快速学会如何操作系统。登陆界面中加入用户登陆部分,只有有相应权限的操作者也可以控制系统。该系统还加入历史曲线打印功能和对系统相关变量的保存功能,用户可以随时查看历史记录。 3.2主监控界面 主控界面实现的是操作者观察仪表,得到锅炉内液体温度和液位的实时信息,通过调节电磁阀1、2,使得锅炉内液体液位保持在要求范围内,通过加热按钮和降温按钮对温度进行控制,使得温度在要求范围内。这样,就实现了锅炉温度的控制。在该界面加入菜单项,可以查看历史系统报警。加入实时曲线、历史曲线和帮助界面按钮,可以使操作者更加快捷、准确的实现对系统的控制。如图1所示:

程序设计基础课程设计

1 矩阵的操作(6人) 设有两个矩阵A=(a ij)m×n,B=(b ij)p×q 实现要求: ⑴编写矩阵输入函数INPUT_MAT,通过该函数完成矩阵的输入并返回保存矩阵的数组和对应矩阵的行数、列数。(不能使用全局变量) ⑵编写矩阵输出函数OUTPUT_MAT,通过该函数完成矩阵的输出。 ⑶求矩阵的转置,矩阵的转置A’=(a ji)n×m,转置前输出原矩阵,转置后输出转置矩阵。 ⑷求矩阵A、B的和。矩阵A和B能够相加的条件是:m=p,n=q;矩阵A和B如果不能相加,请给出提示信息;若能够相加,则求和矩阵C并输出C。 C=A+B=(c ij)m×n,其中c ij=a ij+b ij ⑸求矩阵A、B的积。矩阵A和B能够相乘的条件是:p=n;矩阵A和B 如果不能相乘,请给出提示信息;若能够相乘,则求积矩阵D并输出D。 D=A×B=(d ij)m×q,其中d ij=∑a ik×b kj,k=1,2,……,n ⑹设计一个菜单,具有求矩阵的转置、求矩阵的和、求矩阵的积、退出等基本的功能。在求矩阵的和或求矩阵的积时要求能够先提示输入两个矩阵的,然后再进行相应的操作。

2 数据汇总 (6人) 问题描述: 在数据处理中经常需要对大量数据进行汇总,将相同关键字记录的某些数据项的值叠加起来,生成一个分类汇总表。 假设某超级市场销售有m种商品(假设商品的编号为1,2,3,┅┅,m),有n台前台收款机(假设收款机的编号为1,2,3,┅┅,n)进行收款,以记录的形式提供给计算机,每个记录表示某台收款机的一种商品一次交易的数量和销售额。记录由4个域组成:收款机编号、商品编号、销售数量、销售金额。构造一个结构体类型,每次销售数据以一个结构体变量保存在一个数据文件中。实现要求: ⑴编写实现将数据记录插入到数据文件的最后的函数; ⑵编写以收款机为单位的数据分类处理函数。构造n个单链表,每个链表保存一台收款机的销售记录,这n个单链表的头指针存放在一个指针数组中,通过数组的下标就可以知道是哪台收款机。读取数据文件的记录,将所有的销售记录(数据文件中的全部记录)分解插入到n个单链表; ⑶统计每台收款机的销售总额; ⑷编写以商品为单位的数据分类处理函数。构造m个单链表,每个链表保存一种商品的销售记录,这m个单链表的头指针存放在一个指针数组中,通过数组的下标就可以知道是哪种商品。读取数据文件的记录,将所有的销售记录(数据文件中的全部记录)分解插入到m个单链表; ⑸以商品为单位,统计每种商品的销售总额。 ⑹设计一个菜单,具有插入数据记录、按收款机统计销售总额、按商品统计销售总额、退出系统等最基本的功能。

《网络应用程序设计》课程设计报告书

网络应用程序设计课程设计报告书 题目:局域网多人聊天室 班级:0991132 学号:1099113202 姓名:赵燃 指导教师:宋毅、王家宁、徐红梅、姚璐 周期:一周 成绩: 2011年12 月23 日

一、课程设计的目的与要求( (一)课程设计目的与任务 (1)课程设计的目的:《网络高级程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学习该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用vc++语言进行面向对象设计的基本方法。提高运用面向对象知识分析实际问题、解决实际问题的能力。 (2)课程设计任务:局域网多人聊天室 该程序实现局域网内的聊天功能,包括服务器端程序和客户端程序两部分。 客户端程序:可连接到服务器,并将消息发送到服务器端和接受服务器端发送来的信息。 服务器端程序:可将消息发送到客户端和接受客户端发送来的消息。 (二)题目要求 该系统要求完成聊天室的全过程,包括客户端和服务器两大部分的编程及其连接。服务器端聊天程序负责接收和发送来自客户端的聊天信息,客户端聊天程序负责建立和维护与服务器端的连接,想服务器发送本客户的聊天内容。系统采用VISUAL C++语言程序设计编程实现。并且按要求编写程序设计报告书,能正确编写分析、设计、编码、测试等技术文档。 二、设计正文 1系统分析 (1)服务器聊天程序要在待定的端口上等待来自聊天客户的连接请求,并且需要维护一个客户连接表,以记录所有成功的连接。 (2)服务器聊天程序要及时接受从各个聊天客户发送过来的信息,然后把这些信息转发到一个或多个客户连接。对于公共聊天室,服务器将把接受到的信息除源端外的所有客户发送过去。 (3)服务器还要监控这些连接的状态。在客户主动离开或发生故障时从列表删除相应的表项,并及时更新连接表。 2功能详细描述及框图 用户首先启动客户端,登陆服务器并向服务器发送信息,启动服务器,服务器等待客户要求并向客户反馈在线用户信息,用户向服务器发送信息,服务器处理用户的数据,然后用户开始聊天,客户端的聊天分为对群聊天和私聊的信息,该信息应通过程序控制分别进行处理。

自动控制系统课程设计

黑龙江科技大学 自动控制系统课程设计 课程名称自动控制系统课程设计 班级 学号 姓名

第一章系统工作原理 直流电机调速控制系统的原理框图如图1-1所示: 图1-1 原理框图 1.1 结构与调速原理 直流电机由定子和转子两部分组成,其间有一定的气隙。其构造的主要特点是具有一个带换向器的电枢。直流电机的定子由机座、主磁极、换向磁极、前后端盖和刷架等部件组成。其中主磁极是产生直流电机气隙磁场的主要部件,由永磁体或带有直流励磁绕组的叠片铁心构成。直流电机的转子则由电枢、换向器(又称整流子)和转轴等部件构成。其中电枢由电枢铁心和电枢绕组两部分组成。电枢铁心由硅钢片叠成,在其外圆处均匀分布着齿槽,电枢绕组则嵌置于这些槽中。换向器是一种机械整流部件。由换向片叠成圆筒形后,以金属夹件或塑料成型为一个整体。各换向片间互相绝缘。换向器质量对运行可靠性有很大影响。 直流电机斩波调速原理是利用可控硅整流调压来达直流电机调速的目的,利用交流电相位延迟一定时间发出触发信号使可控硅导通即为斩波,斩波后的交流电经电机滤波后其平均电压随斩波相位变化而变化。为了达到控制直流电机目的,在控制回路加入了速度、电压、电流反馈环路和PID调节器来防止电机由于负载变化而引起的波动和对电机速度、电压、电流超常保护。

第二章主电路的设计与分析 2.1 主电路的各个部分电路 主电路主要环节是:整流电路、斩波电路。 图2-1 调速系统 直流脉宽调速系统的组成如图2-1所示,由主电路、控制及保护电路、信号检测电路三大部分组成。二极管整流桥把输入的交流电变为直流电,电阻R1为起动限流电阻,C1为滤波电容。可逆PWM变换器主电路系采用MOSFET所构成的H型结构形式,它是由四个功率IGBT管(VT1、VT2、VT3、VT4)和四个续流二极管(VD1、VD2、VD3、VD4)组成的双极式PWM可逆变换器,根据脉冲占空比的不同,在直流电机M上可得到正或负的直流电压。 2.1.1 整流电路 晶体二极管桥式整流电路是使用最多的一种整流电路。这种电路,只要增加两只二极管口连接成"桥"式结构,便具有全波整流电路的优点,而同时在一定程度上克服了它的缺点。

组态软件课程设计锅炉温度监控系统设计

河南机电高等专科学校自动控制系 《组态软件及应用》课程设计报告 题目:锅炉温度监控系统设计 系部: 自动控制系 专业: 电气自动化技术 班级: ccc 姓名: XXX 学号: 1XXXX 指导老师: xxx 成绩: 二零一五年十二月二十五日 目录 前言................................................................................ 错误!未定义书签。第1章设计任务和目的............................................................. 错误!未定义书签。第2章总体方案设计 ............................................................... 错误!未定义书签。第3章硬件和软件................................................................. 错误!未定义书签。 3.1PC系统............................................ 错误!未定义书签。 3.2PLC .............................................. 错误!未定义书签。 3.3传感器............................................ 错误!未定义书签。 3.4液位计、压力计...................................... 错误!未定义书签。 3.5泵、阀............................................ 错误!未定义书签。 3.6报警器............................................ 错误!未定义书签。 3.7软件.............................................. 错误!未定义书签。

《测量程序设计课程设计》指导书-2015

测量数据处理程序设计指导书 设计名称:测量数据处理程序设计 计划周数:2周 适用对象:测绘工程专业本科 先修课程:测量学,测量平差基础,大地控制测量,测量程序设计 一、设计目的 测量数据处理程序设计是学生在系统学习完大地控制测量学、测量平差基础、测量程序设计等相关课程之后,为了系统理解控制网平差的整体过程及综合运用科学工具而安排的。通过课程设计主要达到以下几个目的:掌握控制网平差课程设计具体内容、方法和步骤;通过理论联系实际,进一步巩固已学到的专业理论知识,并加深对理论的认识;培养学生对编写代码,上机调试和编写说明书等基本技能;锻炼学生阅读各类编程参考书籍及加以编程运用的能力。 二、设计内容及日程 在VB、 VC软件或matlab科学计算软件的平台上,选择的具体课程设计题目,进行程序设计与实现,共计10个工作日,工作程序如下: 三、设计的组织: 1.设计领导 (1)指导教师:由教研室指派教师、实验员兼任。

职责:全面组织设计大纲的实施,完成分管工作及相关技术指导。 (2)设计队长:学生班长兼任。 职责:协助教师做好本班学生的人员组织工作。 (3)设计组长:每组一人。 职责:组织执行下达的设计任务,安排组内各成员的工作分工。 2.设计分组 学生实习作业组由3~4人组成(含组长一人)。 四、设计内容 在VB、VC或MATLAB 软件平台上,按选择的设计题目进行相关程序开发 1、闭合导线简易平差、附合导线简易平差支导线计算 2、闭合水准网计算、附合水准网简易平差 3、地形图编号(新、旧两种方法) 4、误差椭圆的参数的计算与绘制误差椭圆 5、水准网严密平差 6、高斯正反算计算 7、高斯投影换带计算 8、七参数大地坐标转换(WGS84-bj54坐标转换、WGS84-CGCS2000坐标转换) 9、四参数坐标转换(西安80-bj54坐标转换、CGCS2000-bj54坐标转换、CGCS2000-西安80坐 标转换(平面) 10、大地高转换为正常高的计算 11、工程投影变形超限的处理 12、遥感图像数据处理 13、曲线(曲面)拟合 14、摄影测量空间后方交会 15、****管理信息系统设计与开发 五、上交成果 1) 小组利用vb、vc或matlab编写的软件包一个及测试数据一份 2)小组关于所开发程序设计说明书一份 3) 个人课程设计的心得一份 4)小组答辩PPT一份

相关文档
相关文档 最新文档