16自动化C程序设计课程设计任务书

16自动化C程序设计课程设计任务书
16自动化C程序设计课程设计任务书

C程序设计课程设计任务书

一、课程设计目的

1.进一步掌握复杂数据结构的应用以及模块化的编程方法;

2.学会用C语言编写一个较完整的实用程序,培养自己的动手操作能力;

3.学习C语言程序设计的基本思路和方法,编程、调试、撰写报告等;

二、任务内容:

任务一:多轮随机叫号/抽奖系统

要求:

程序通过对叫号轮数,每轮叫号个数的设置,实现规定范围内的随机数产生功能。

1.任务要求通过菜单运行。

2.模拟多轮叫号或抽奖系统,实现号码范围、轮数、每轮叫号个数等的用户自定义设置,并根据用户设定实现号码的随机抽取。

3.任务要求抽取号码不得重复。自编判断随机号码是否已经存在函数。

4.任务要求,最后输出所有抽取号码。

5.要求使用多文件结构(主函数要求尽量简单,避免使用全局变量)。

任务二:自编字符串处理函数

要求:

自编求字符串长度函数,逆序存放字符串函数,实现对输入字符串的检测,检测其是否为数字串(数字字符串即,字符串中字符皆为0-9数字组成),并将其逆序存放,最后输出逆序存放后的十进制数。

1.自定义数字字符串判断函数(求字符串长度函数需要自编)。

2.要求判断输入,若输入为非数字字符串,要求重新输入。

3.自定义字符串字符逆序存放函数,实现输入字符串的逆序存放。

4.用1个10进制数表示实现逆序后的字符串,并输出该值。

5.要求使用多文件结构(主函数要求尽量简单,避免使用全局变量)。

任务三:值班管理系统

程序要求实现值班记录的增加、删除、修改、查询、统计、存储操作。

要求:

1.实现值班记录按工号进行增加、删除、修改功能;

2.实现可按工号或日期进行的查询功能;

3.实现可从文档进行初始化值班信息的功能;

4.实现值班信息文档保存功能;

5.实现按工号统计值班时间的功能;

6.要求系统有菜单进行指导操作,且运行良好。

三、课程设计报告的要求

1.每位同学必须认真、独立的完成课程设计的编程和调试。

2.课程设计报告要求使用A4纸打印,必须有目录。封面提供,内容要认真独立完成。

3.课程设计报告内容一般应包含如下部分:

a)课程设计目的、内容;

b)任务主要设计思想、主要程序流程图

c)程序清单

d)调试结果及分析;

e)收获、体会和建议。

4.课程设计结束同时上交课程设计报告,不得拖延。

四、成绩的评定

1.考勤(20分)

2.调试验收(30分)

3.随机回答指导教师的问题(20分)

4.课程设计报告(30分)

5.课程设计态度不认真,超过1/3时间不到者,不予及格。

6.完全拷贝他人,对设计内容一无所者或知之甚少者,一经发现,不予及

格。

7.课程设计报告雷同或抄袭者,不予及格。

8.可以自主扩充功能,有创新可加分。

五、上交材料

1. 课程设计报告电子和打印版各一份,以学号命名,每个班级打个压缩包,

压缩包命名方式,如:课程设计报告-14电子1。其中:纸质打印的报告,其封面到系部统一领取,内容按要求填写。

2. 电子版代码一份,以学号命名,如代码-Xb**.rar。

计算机控制技术课程设计任务书

计算机控制技术课程设计任务书 题目1:通用数字PID调节器设计 1、主要技术数据和设计要求 主要技术数据:8路模拟量输入:适配1~5V输入,量程自由设定;8路输出控制信号:1~5V标准电压输出;输入模拟量转换精度:0.1%;RS232串行通讯通口。 控制模型:数字PID控制算法;PID参数范围:比例带Kp:1-999.9%,积分时间Ti:1-9999秒(Ti=9999时积分切除),微分时间Td::0-9999秒(Td=0时微分切除)。 调节控制器使用51内核的单片机,完成对8路模拟信号的切换、信号变换、A/D转换;单片机对数据处理后(含数字滤波、数值变换),送到显示和通讯部分,并经PID运算处理后通过D/A转换器输出。经信号变换和信号分配后输出8路控制信号。设计中应充分考虑干扰问题。 2、设计步骤 一、总体方案设计、控制系统的建模和数字控制器设计 二、硬件的设计和实现 1. 选择计算机机型(采用51内核的单片机); 2. 设计支持计算机工作的外围电路(EPROM、RAM、I/O端口等); 3. 设计键盘、显示接口电路; 4. 设计8路模拟量输入输出通道; 5. 设计RS232串行通讯通口; *6. 其它相关电路的设计或方案(电源、通信等)。 三、软件设计 1. 分配系统资源,编写系统初始化和主程序模块; 2. 编写数字PID调节器软件模块; 3. 编写数字滤波程序; *4. 编写A/D、D/A转换器处理程序模块; *5. 其它程序模块(显示与键盘等处理程序)。 四、编写课程设计报告,绘制完整的系统电路图。

计算机控制技术课程设计任务书 题目2:双闭环直流电动机数字调速系统设计 1、主要技术数据和设计要求 主要技术数据:直流电动机(对象)的主要技术参数如下:直流电动机Ped=3kW,Ued=220v ,ned=1500r/min,电枢回路总电阻R=2.50欧姆,电动机回路电磁时间常数TL=0.017s,机电时间常数TM=0.076s,电势常数Ce=0.1352V/r·min),晶闸管装置放大倍数Ks=30,整流电路滞后时间Ts=0.0017s。 主要技术指标:速度调节范围0-1500r/min,速度控制精度0.1%(额定转速时),电流过载倍数为1.5倍。 主要要求:直流电动机的控制电源采用PWM控制方式,在其输入电压为0-5伏时可以输出0-264伏电压,为电机提供最大25安培输出电流。速度检测采用光电编码器,且假定其输出的A、B两相脉冲经光电隔离辨向后获得每转1024个脉冲的角度分辨率和方向信号。电流传感器采用霍尔电流传感器,其原副边电流比为1000:1,额定电流为50安培。采用双闭环(速度和电流环)控制方式。 2、设计步骤 一、总体方案设计、控制系统的建模和数字控制器设计 二、硬件的设计和实现 1. 选择计算机机型(采用51内核的单片机); 2. 设计支持计算机工作的外围电路(EPROM、RAM、I/O端口等); 3. 设计键盘、显示接口电路; 4. 设计输入输出通道(速度反馈、电流反馈电路、输出驱动电路等); *5.它相关电路的设计或方案(电源、通信等)。 三、软件设计 分配系统资源,编写系统初始化和主程序模块; 2. 编写数字调节器软件模块; 3. 编写A/D转换器处理程序模块; *4.编写输出控制程序模块; *5.其它程序模块(数字滤波、显示与键盘等处理程序)。 四、编写课程设计说明书,绘制完整的系统电路图。

C语言程序课程设计任务书

《C语言程序设计》课程设计任务书 对象:17楼宇智能化技术专业 一、课程设计目的 本课程设计主要是为了进一步提高学生掌握利用C语言语言开发程序的能力,熟悉程序开发的一般流程,及自主学习能力和团队协作能力。 1. 掌握C语言语言基本语法及数据类型; 2. 掌握C语言基本程序结构、数组、函数、指针、文件的使用; 3. 掌握结构化程序设计思想和C语言开发程序基本流程; 4. 具备C语言程序调试能力; 5. 能自主进行知识查阅及分析和解决问题; 6. 能具备良好的团队协作能力和沟通能力。 二、课程设计要求 (一)总体要求 学生必须仔细阅读课程设计书,认真主动完成课设的要求。有问题及时、主动通过各种方式与教师联系沟通。 学生要发挥自主学习的能力,充分利用时间,安排好课设的时间计划,并在课设过程中不断检测自己的计划完成情况,及时的向教师汇报。 本课程设计主要流程是: 分组->选题->进行课程设计->撰写课程设计报告->课程设计答辩->上交资料。 本课程设计成绩组成: 总成绩(100%)=源程序(60%)+课程设计报告(20%)+课程设计答辩(10%)+小组自评分(10%,包括组长评分和个人自评分)

(二)各部分具体要求 1. 分组要求 (1)小组成员1-2人组成,成员自由组合,小组组长由本小组推荐产生; (2)本课程设计实行小组组长负责制,每个成员具体分工由成员共同协商,组长最后决定; (3)课程设计结束后,组长根据每个成员所负责具体任务及是否积极参加等因素进行打分,每个成员分数不能一样; (4)课程设计小组自评表由组长填写,最后由各成员签名,除签名外表格其它内容可打印(A4纸); (5)本课程设计要体现团队合作精神,每个成员分工合理,要及时、定期沟通,组长充分发挥组织协调作用,每个成员要有合作和团队意识。 2. 选题要求 本课程设计选题必须在6月10日之前完成,每个小组可以从推荐设计项目中进行选题,也可以自己自拟设计题目,自拟设计题目要上报设计详细功能,在得到老师的许可后方可开始进行课程设计。 同一个班级每个小组选题不能重复,学习委员汇总全班各组选题,电子档E-mail给老师。 3. 设计内容要求 (1)每个课程设计项目至少包含5个功能模块; (2)设计界面友好,要有菜单界面,数据存放在文件中,数据使用数组、结构体都可以; (3)书写规范,变量及函数命名体现“见名知意”原则;采用锯齿型书写格式,便于阅读; (4)采取模化程序设计,在设计过程中,按功能定义多个不同的函数,通过函数调用实现各功能模块的作用; (5)要求利用结构化程序设计方法以及C的编程思想来完成系统的设计; (6)整个设计必须上机调试通过。 4. 课程设计报告要求 设计报告内容要体现整个课程设计过程,包括:需求分析、总体设计、详细设计、程序运行测试与分析、设计反思。

课程设计任务书1

课程设计题目:小型验钞机生产系统设计 课程设计内容、要求与写作规范 一、课程设计的目的 《设施规划与物料搬运》是课程设计是工业工程专业的重要实践性教学环节,主要是培养学生如何分析、发现现有生产设施布置与物料搬运方面存在的问题,并加以改善的能力,是学生综合运用所学专业知识,完成设施布置与物料搬运设计任务而进行的一次基本训练。其目的是培养学生:(1)能正确运用设施规划与物料搬运的基本原理及知识,学会由设施选址入手对工厂布置设计进行调研分析的方法; (2)通过对某工厂布置与物料搬运设计的实际操作,熟悉布置设计方法中的各种图例符号和表格,掌握设施布置与物料搬运设计方法的规范设计程序; (3)通过课程设计,培养学生如何编写有关技术文件; (4)通过课程设计,培养学生运用所学专业知识分析和解决实际问题的能力,进而提升创新思维能力和创新实践能力。 二、《小型验钞机生产系统设计》内容与要求 1、确定企业的目标和功能 根据点验钞机的特点及国内市场需求状况定企业的目标及功能(包括企业的规模,今后的发展方向等问题)。 2、选择厂址 根据产品特点以及影响厂址选择的因素,在全国范围内选择厂址,遵循先选择地区,再选择城市或乡村,最后确定厂址具体位置的思路,同时还可

考虑是否需要建立分厂。 3、确定企业的生产单位 根据产品特点、企业生产规模、零部件明细等资料确定企业的生产单位(即确定需要设立的车间和库存)。用A4图纸一张画出; 4、绘制企业的组织结构图 在已确定的生产单位的基础上,根据已给资料确定相应的职能部门,并绘制企业的组织结构图。用A4图纸一张画出; 5、进行总平面布置 根据各生产单位、职能部门之间的关系以及影响总平面布置的因素,确定各部门的相互位置,进行总平面布置。用A4图纸一张画出; 6、装配线平衡 (1)根据产品零部件明细、产品部件装配工艺、产品总装工艺及工时,对点验钞机的总装作业过程进行作业元素的顺序分析,按照给出的各作业元素工时定额,运用所学的分支定解法求最佳工作地方案;计算装配线的时间损失系数和平滑系;对总装车间进行总平面布置。 假设总装配线的节拍为2分钟,为一班制生产。 (2)各部件装配在总装配线以外完成。为了保证总装配线的节拍,根据各部件的装配时间,确定应如何组织各部件的装配生产。 7、企业计划系统设计 (1)根据企业的规模、产品特点、生产特点、生产部门和职能部门的设置设计企业的计划系统; (2)自己设定某月的需求量,用设计的计划方法制定企业的生产计划和装

自动化综合课程设计任务书

自动化专业综合课程设计 任 务 书 班级:自动化131 指导教师:洪露 学期: 2016-2017-1 自动化系 2016年12月 一、课程设计目的 自动化综合设计是学生必修的实践环节之一,应使学生较系统的完成自动化系统设

计,从选题、方案论证、设计与实现、系统测试、总结报告等基本过程,加深对自动控原理、过程控制、运动控制、测试技术与自动化仪表等相关课程理论知识的分析理解。通过实践引导学生把原理分析与工程设计结合,掌握自动控制系统设计的基本方法和一般规则,提高综合应用能力,培养学生的创新思维和实践能力,为毕业设计打下坚固的基础。 1、培养独立完成一个课题或实际问题的能力 2、培养查阅资料文献手册的能力 3、熟悉元器件类型,掌握合理选取元件的规则 4、锻炼撰写论文和设计报告的能力 5、培养科学的工作作风和严谨务实的态度 二、设计内容 本设计的主要内容包括:自主选题、理论设计、调试与仿真、撰写设计报告并答辩等。 自主选题。每个题目学生不超过3人,鼓励学生单独完成。 理论设计包括方案选择、系统设计等。通过调试与仿真,进一步完善设计,使之达到课程设计要求,使其更接近于实际产品。 撰写设计总结报告,把理论设计内容,调试过程进行全面总结。小组成员既要分工,又要协作,同一小组成员之间可以相互探讨、协商,可以互相借鉴或参考别人的设计方法和经验,但每个学生必须独立完成设计报告,要有完整的设计资料,独立撰写设计报告,设计报告雷同率超过50%的课程设计考核按不及格处理。 最后,通过答辩过程展现课程设计所做的工作。 三、设计组织方式 课程设计过程采用相对集中方式,以分组为单位集中到实验室进行。配备计算机、相关软件及电子元器件等器材设备。实验室提供常见元器件及设备,其他所需器件应提前通知实验室采购或自行购买。 在课程设计过程中,实训教学课堂化,严格考勤制度,在课程设计期间累计旷课达到10学时,取消考核资格。需要外出查找资料,购买电子元件时,必须向指导老师请假,经同意后方可外出。 四、设计题目 1.双闭环直流电机调速系统电流环模拟PI调节器 ●电机对象参数测量; ●电流环、转速环PI参数设计; ●以运算放大器为核心器件设计并实现电流比较器及PI运算硬件电路。 2.双闭环直流电机调速转速环数字PID调节器 ●电机对象参数测量; ●电流环、转速环PI参数设计; ●以A/D转换器和单片机为核心器件设计并实现转速信号采集和数字PI运 算。 3.风机远程报警控制系统设计 ●对远程风机的运转状态进行监控报警控制;

C语言课程设计任务书(必备)

《C语言程序设计》课程设计任务书及指导书 计算机科学与信息工程学院 2012年

说明:以下题目每名同学可以选择一个作为设计题目,也可以自己自拟一个题目,但工作量要与此相关不大。 C语言课程设计任务书及指导书1 题目:学院教学信息管理系统 功能:学院教学信息管理系统,每一条记录包括教师的职工号、姓名、职称、性别、3门讲授课程的名称,教学效果综合评分。系统要求实现以下功能: 1、输入:输入每一位教师记录,将其信息写入文件中。 2、显示:显示每位教师记录。 3、排序:按职工号或教学效果综合评分进行排序,并显示。 4、查找:完成按姓名或课程查找教师的相关记录,并显示。 5、保存:将相关数据写入磁盘文件,便于存、取操作。 分步实施: 1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数。 2、完成信息的录入和显示(即通过编程创建文件,输入教师信息并可将文件内容显示出来) 3、完成排序功能。 4、完成查找功能(可按职工号、姓名、讲授课程进行查找) 要求:1、用C语言实现程序设计; 2、利用结构体来实现教师信息的处理; 3、系统的各个功能要求用函数实现; 4、界面友好(良好的人机交互),程序必须有注释。 课程设计实验报告要求: 1、预习报告:仔细分析客户需求、进行模块划分、设计每个模块的算法和数据结构。 2、实验总结报告:按照模板的格式。 C语言课程设计任务书及指导书2 题目:酒店房间登记与计费管理系统 功能:1、屏幕上出现一个界面,让操作员能够方便的选择所需要进行的操作,包括登记入住、查询房间的入住情况、查询当前费用、结账退房等操作。 登记入住的信息主要有:客人姓名、房间号、入住时间、计费方式(按天或小时)、单价、押金房间信息:房间号、是否有人入住、房间标准、每天单价、小时单价 2、对不同标准的房间实施不同的收费标准,也可以按天收费或按小时收费,可根据顾客需要 在登记的入住的时候进行选择。 3、在结账退房时,根据入住的时间,计费方式和房间单价计算出总费用。 4、保存:将相关数据写入磁盘文件,便于存、取操作。 分步实施: 1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数; 2、完成最低要求:建立房间列表,完成登记入住、查询房间入住情况等功能。 3、进一步要求:完成计费和费用查询功能; 每次登录时读取保存在磁盘文件中的入住情况。要求:1、用C语言实现系统;

建设工程项目管理课程设计任务书(1)

《建筑工程项目管理》 课程设计 专业: 班级: 项目经理: 项目成员: 指导老师:肖何英 课程性质:实践教学课 开课系部:建筑工程系 任务时间:2014年11月

《建设工程项目管理》课程设计与实训 实 训 任 务 书 适用专业:工程管理11级 班级: 学号、姓名: 指导老师:肖何英 课程性质:实践教学课 开课系部:建筑工程系 任务时间:2014年11月

《建设工程项目管理课程设计》任务书 一、课程设计目的 建设工程项目管理作为一门研究建筑工程项目管理运行规律、理论、方法和准则的学科是工程管理专业的必修课程。为强化指导学生运用所学理论知识解决实际问题,学生在学完《建设工程项目管理》、《工程经济学》、《施工组织与计划》、《施工技术》等主干课程后进行《建设工程项目管理课程设计》。是工程管理专业一次重要的综合实践训练,是培养学生独立工作能力的重要教学环节。通过系统化、专业化的实践训练,理论联系实践,产学结合,有助于专业课程体系集成融合,进一步培养学生独立处理工程项目中各体系的分析、规划、执行技能,基本具备工程项目管理能力。 二、课程设计的目标 (一)知识目标 1.熟悉建筑工程项目全寿命周期各阶段目标管理; 2. 掌握《项目知识管理体系指南》9大知识体系在工程项目中运用; 3.掌握各阶段工程项目招投标文件的编制。 (二)能力目标 1.通过课程设计实际训练,使学生牢固地掌握工程项目运作的全过程; 2.通过课程设计实际训练,使学生能掌握工程项目不同参与方的职责、作用及工程项目管理的整体框架; 3.通过课程设计实际训练,使学生掌握编制工程项目管理策略的程序、方法、步骤、内容规定等。 (三)德育目标 1.培养实事求是的科学态度和良好的职业道德; 2.培养爱岗敬业、团结协作的思想; 3.培养良好的诚信度和工作责任心。 4.增强密切联系工程实践的能力和创新意识; 三、课程设计的分组规定 每班按照4-8人一组划分小组,同组内论文方向不得一致,不得抄袭已有方案。非同组论文方向可以一致。

控制系统课程设计任务书范文

控制系统课程设计 任务书

课程设计任务书 年第一学期 学生姓名:专业班级: 指导教师:工作部门: 一、课程设计题目:直流调速系统设计及仿真和此处根据自己做的题写名称 二、设计目的: 《控制系统课程设计》是继“自动控制系统”课之后开设的实践性环节课程。由于它是一门理论深、综合性强的专业课,单是学习理论而不进行实践将不利于知识的接受及综合应用。本课程设计将起到从理论过渡到实践的桥梁作用,经过该环节训练达到下述教学目的: 1、经过课程设计,使学生进一步巩固、深化和扩充在交直流调速及相关课方面的基本知识、基本理论和基本技能,达到培养学生独立思考、分析和解决问题的能力。 2、经过课程设计,让学生独立完成一项直流或交流调速系统课题的基本设计工作,使学生熟悉设计过程,了解设计步骤,达到培养学生综合应用所学知识能力、培养学生实际查阅相关设计资料能力的

目的、培养学生工程绘画和编写设计说明书的能力。 3、经过课程设计,提高学生理论联系实际,综合分析和解决实际工程问题的能力。经过它使学生理论联系实际,以实际系统作为实例,对系统进行分析设计,掌握控制系统设计必须遵循的原则、基本内容、设计程序、设计规范、设计步骤方法及系统调试步骤。经过设计培养学生严肃认真、一丝不苟和实事求是的工作作风。培养学生的创新意识和创新精神,为今后走向工作岗位从事技术打下良好基础。 三、课程设计内容(含技术指标) 1.直流调速系统设计及仿真题目和设计要求:(直流调速系统选项一题) (一)直流调速系统的设计选题1 (1)电机数如下表: 1.电枢回路总电阻取R=2Ra ;总飞轮力矩:225.2a GD GD 。 2.其它参数可参阅教材中“双闭环调速系统调节器的工程设计举

教师信息管理系统(C语言课程设计)

课程设计任务书 计算机科学与技术专业年级班 一、设计题目 教师信息管理系统设计 二、主要容 教师信息包括教师号、、性别、年龄、学历、职称、工资、住址、等(教师号不重复)。试设计一教师信息管理系统,使之能提供以下功能: (1)系统以菜单方式工作 (2)教师信息录入功能--输入 (3)教师信息删除功能 (4)教师信息浏览功能--输出 (5)查询和排序功能:(至少一种查询方式) --算法 按教师号查询 按职称查询等 三、具体要求 围绕课程设计的目的和意义,基本要求如下: 1、认真阅读《C语言课程设计》指导书,明确课程设计的目的、意义和要求; 2、快速总结C程序设计语言的精髓,如:函数的概念、函数的设计和函数的调用;

3、快速熟悉Tuber C 或C++的上机环境。能熟练进行高级编辑操作(特别是字块操作);熟悉步进式、断点跟踪的程序调试方法,提高工作效率。 4、根据“课程设计题目”,采用结构化的程序设计思想,确定系统的总体设计方案、确"定时间进度。如果是多人共一题,则要首先完成小组的人员分工及安排,不允许重题现象。 5.学习并了解良好的程序设计风格。按质、按量、并按时间完成课程设计的任务。 6.提供可运行的课程设计系统,参加上机面试答辩。 本次课程设计的重点是:学会设计并编写函数,掌握好各函数之间的调用关系;利用文件操作函数,建立数据库并完成对数据库的各种操作;掌握几种典型算法的应用(如:冒泡法、选择排序法和折半查找法)。同时锻炼学生根据题目进行分析、设计、编码、调试程序和书写必要文档的综合处理能力,从实践中学习并体会程序设计的结构化思想和设计方法。 四、进度安排 依照教学计划,课程设计时间为3周。按照软件工程的思想,软件系统的分析设计至关重要,并要充分重视书写“文档”。避免甚至杜绝“拿到题目就编码”的现象。建议将时间分为三个阶段: 第一阶段,根据题目要求,拿出系统的总体设计方案:即构思各程序模块的算法,并画出相应的N-S图,同时编写相应的文档; 第二阶段,根据N-S图编写程序代码并单独调试,再将调试通过的各个子模块进行集成调试; 第三阶段,归纳文档资料,按要求填写在《课程设计说明书》上,并参加答辩。

自动控制系统课程设计任务书范本

自动控制系统课程设计任务书

《自动控制系统》课程设计 一、教学目的 1.培养理论联系实际的设计思想,训练综合运用控制理论和相关课程知识的能力。 2.掌握自动控制原理中各种校正装置的作用及用法,根据不同的系统性能指标要求进行合理的系统设计,并调试满足系统的指标。 3.学会使用MATLAB语言及Simulink动态仿真工具进行系统仿真与调试。 4.锻炼学生使用模拟机实现控制系统。 5.锻炼学生独立思考、动手解决问题的能力。 二、教学基本要求 了解控制系统设计原则、内容和步骤。 掌握控制器的几种常见算法。 掌握控制器的参数整定方法。 掌握数字仿真软件的使用方法。 学会使用硬件电路搭建模拟控制器。 三、教学内容 1.总结归纳出有实际背景的教学模型分别给各位同学提出设计题目及设计指标要求。同学经过查阅相关资料,根据各自题目确定合理的控制方式及校正形式完成设计。 2.首先要根据所学控制理论知识(频率法或根轨迹法)进行

人工设计校正装置,初步设计出校正装置传递函数形式及参数。 3.用MATLAB语言及Simulink动态仿真工具,对人工设计系统进行仿真调试,使其满足技术要求,并绘制打印出仿真框图、频率特性图及动态响应图。 4.确定校正装置的电路形式及电路参数。 5.在模拟机上实现控制系统,并按指标要求进行实际调试。 6.完成设计报告 报告包括: (1) 任务书 (2) 设计思想及设计过程、设计后校验;包括频率特性三条性曲线校正电路确定及参数选择。 (3) MATLAB设计仿真中仿真框图或语言,绘制打印出仿真框图、频率特性,要求的指标,动态特性图。 四、时间分配 五、指导教师分配

c语言课程设计运动会比赛计分系统(含任务书)

一、课程设计目的 将理论教学中涉及到的知识点贯穿起来,对不同的数据类型、程序控制结构、数据结构作一比较和总结,结合设计题目进行综合性应用,对所学知识达到融会贯通的程度。通过课程设计,学生在下述各方面的能力应该得到锻炼: (1)进一步巩固、加深学生所学专业课程《C语言教程》的基本理论知识,理论联系实际,进一步培养学生综合分析问题,解决问题的能力。 (2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。 (3)利用所学知识,开发小型应用系统,掌握运用C语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。 (4)对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型。 (5)掌握自顶而下的设计方法,将大问题进行模块化,领会结构化程序设计的方法。 (6)熟练掌握C语言的基本语法,灵活运用各种数据类型。 (7)进一步掌握在集成环境下如何调试程序(单步调试,设置断点、观察表达式,分块调试)和修改程序。 二、课程设计名称及内容 课程设计名称:运动会比赛计分系统 设计内容:设计一个运动会比赛计分系统,该系统要求对运动会比赛得分进行管理和维护。 三、任务和要求 要求:初始化输入:N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数各项目名次取法有如下几种: (1)取前5名:第一名得分7分,第二名得分5,第三名得分3,第四名得分2,第五名得分1; (2)取前3名:第一名得分5,第二名得分3,第三名得分2; (3)用户自定义:各名次权值由用户指定。 四、设计方案提示

(1)界面 系统以菜单方式工作 (2)输入数据并存入文件 使用到结构体变量和动态链表,由程序提醒用户填写比赛结果,输入各项目获奖运动员信息。对输入的信息进行合法性判断,直到输入正确为止。都输入完成后,调用写文件函数对指定的文件进行写操作,把输入的信息写入到文件中。 (3)显示所有记录 将文件中的所有记录以表格的形式输出。如果文件未打开会出现“文件打开失败!按任意键返回...”,关闭文件。 (4) 查询 所有信息记录完毕后,用户可以查询各个学校的比赛成绩,生成团体总分报表,查看参赛学校信息和比赛项目信息等。 二:算法设计: 信息输入模块、比赛结果录入模块以及查询模题目的总体要求是要建立三个模块:信息输入模块、建立三个模块块。在建立完之后,要求该程序能够在用户将各种必要的信息记录之后,用户可以查询所有学校的比赛成绩,而且也可以生成团体总分表,查看参赛学校信息和比赛项目信息等一切录入的信息,为此,要示编程人员能通过一些具体的程序将以上的功能加以实现。在建立三个模块的大前提下,我们将采用结构体,循环体,指针和各种函数来实现这种功能,在数据结构体中,要采用结构体数组,其中包括学校、项目、运动员三个结构体。学校结构体成员包括学校校名、竞赛项目、得分项目结构体成员包括项目名、权值。(1)在此程序中,包括几个头文件:mainfile.h; dos.h; conio.h; momery.h; 接下来,定义全)局变量,其中包括“参赛学校项目数N;男子项目数M;女子项目数W;参赛学校g_school; 竞赛项目g_sport; 各名次链表指针ptrHead,ptrThis,ptrNew; 总体设计:系统设计为信息输入模块、比赛结果录入模块和查询模块三个模块。总

课程设计任务书

《钢结构》(钢屋架)课程设计任务书 一、设计资料 如图1所示某厂房,长度60m,柱距6m,跨度为L=18m,采用梯形钢屋架,1.5×6.0m预应力混凝土大型屋面板,屋架铰支于钢筋混凝土柱上,上柱截面400×400,混凝土强度等级为C20,屋面坡度为10 i。地区计算温度高于-200C,无侵蚀性介质,地震设防烈度为 :1 7度,屋架下弦标高为18m;厂房内桥式吊车为2台150/30t(中级工作制),锻锤为2台5t。钢材选用Q235钢,E43型焊条。 图1 柱网布置图 如图2所示。 三、荷载标准值(水平投影面计) ①永久荷载: 三毡四油(上铺绿豆砂)防水层 0.4 kN/m2 水泥砂浆找平层 0.4 kN/m2

保温层 kN/m2(按附表取) 一毡二油隔气层 0.05 kN/m2 水泥砂浆找平层 0.3 kN/m2 预应力混凝土大型屋面板 1.4 kN/m2 屋架及支撑自重:L = .0+ q011 12 .0 悬挂管道: 0.15 kN/m2 ②可变荷载: 屋面活荷载标准值: 0.7kN/m2 雪荷载标准值: 0.35 kN/m2 积灰荷载标准值: kN/m2 (按附表取) 四、课程设计要求 1.掌握钢屋架荷载的计算; 2.掌握杆件内力的计算和组合,杆件的计算长度、截面形式,截面选择及构造要求,填板的设置及节点板的厚度; 3.掌握普通钢屋架节点设计的原则和要求,主要节点的设计及计算和构造;掌握钢屋架施工图的内容和绘制。 五、课程设计(论文)进程安排

附件: 1. 附表 屋面保温层及积灰荷载的取值 (kN/m 2) 2. 附图 单位荷载作用下杆件内力系数图 02 .279 附图1 全跨单位荷载作用下各杆件的内力值 A a c e g e'c' a ' +2.5370.000-4.3 71 -5.636 -4.551 -3.357 -1.8500.0 -4.754 -1.86 2 +0.615 +1.17 +1.344 +1.581 +3 .158 +0 .540 -1 .632 -1 .305 -1 .520 -1 .748 -1.0-1.0+0.406 0.000.00-0.5+5.325 +5.312 +3.967+2.637+0.933 B C D E F G F ' E 'D 'C 'B 'A '0.51.0 1.0 1.0 1.0 1.01.0附图2 半跨单位荷载作用下各杆件的内力值

自动控制原理课程设计任务书

自动控制原理课程设计任务书1 电枢控制式直流电动机的原理图如下: 系统中的参量为: R.为电枢绕组的电阻(欧);L.为电枢绕细的电感(亨);.为电枢绕组的电流(安〉;if 为磁场的电流(安);u.为作用到电枢上的电压(伏);e b为反电动势(伏): 。为电动机轴的角位移(弧度);Mv 为电动机转矩(公斤米): J为电动机和负载折合到电动机轴上的转动惯量(公斤米秒2 ) ; f 为电动机和负载折合到电动机轴上的粘性摩擦系数(公斤米/弧度/秒); KM为电动机转矩常数: Kb为反电动势常数: 并设信号源内阻抗为零。 要求: (1)列出原始微分方程: (2)绘制系统的结构图: (3)确定系统的传递函数G(s) = 0 (s) /U.(s) ; (4)当L.=2 亨,f = -2 公斤米/弧度/秒,J= O. 5 公斤米秒2 , R.=4 欧, KM=3 , Ki,=5 时,求:Gk (s),并以Gk (s)为开环传递函数作出根轨迹。 (5)采用你认为的最佳方法对Gk (s)进行校正,使Gk (s)的参数最优。

自动控制原理课程设计任务书2 打印机打印头控制系统如图所示,采用皮带传动、直流电机驱动,其中传送皮带弹性系数k=20N/m,打印头质量为m=0. 2kg,光电位移传感器的灵敏度lv/m,皮带轮的半径都为0. 15m,电机忽略电感,电阻R=2 欧,扭矩常数为:km=2Nm/A, 系统转动惯量为J=0.0kg. m2,系统的阻尼折合到电机处b=0. 25Nms/rad 。 要求: (1) 分析系统性能,如果采用速度副反馈进行校正,反馈系数为0. 1,再计算系统性能。( 2 ) 要求系统调节时间为0. ls,超调量小于10%,稳态误差小于1%,试用频率法进行校正。 ( 3) 如果采用PI校正,试用根轨迹法确定系数。

C语言课程设计任务书

信息科学与工程学院综合设计报告书课程名称:C语言课程设计 班级: 学号: 姓名: 指导教师:

目录 ( 一) 需求分析..................................... . 2-3 1.设计题目; 2.用户操作流程; 3.数据处理流程; (二)概要设计......................................4-5 1.系统总体设计框架; 2.系统功能模块图; (三)详细设计.....................................5-11 1.主要功能模块的算法设计思路; 2.工作流程图; (四)主要源程序代码...............................12-21 1.完整源程序清单及关键注释; (五)调试分析过程描述.............................21-24 1.测试数据、测试输出结果; 2.对程序调试过程中存在问题的思考; (六)课程设计小结.................................24-25 1.包括课程设计过程中的学习体会与收获; 2.对C语言和本课程设计的认识以及自己的建议等内容。

一、需求分析 1、设计题目: 编程实现以下功能: (1)分别输入一元多项式pn (x)和Q n (x)。 从键盘输入一元多项式中各项的系数和指数,并用单链表 加以表示。 (2)分别对一元多项式pn (x)和Q n (x)进行升幂排序。 将一元多项式中各子项按照指数从小到大的顺序排序。 (3)分别输出一元多项式pn (x)和Q n (x)。 将用单链表表示的一元多项式输出,即打印多项式的系数 和指数。 (4)任意输入一个实数x0,分别求出一元多项式pn (x0)和Q n (x0)的值。 (5)已知有两个一元多项式分别为Pn (x)和Qn (x),求出两个多项式的和 R n (x)和差T n (x),分别用单链表表示R n (x) 和T n (x), 并将二者输出, (R n (x)=P n (x)+Q n (x),T n (x)=P n (x)-Q n (x)) 2、用户操作流程: (1)进入欢迎及界面。

软件综合课程设计任务书

软件综合课程设计任务书

————————————————————————————————作者: ————————————————————————————————日期: ?

软件综合课程设计任务书 一、课程设计的目的、要求 目的:软件综合课程设计是一个综合性的设计型实验教学环节,旨在使学生通过软件开发的实践训练,进一步掌握设计开发软件的方法与技术,学会数据的组织方法,提高软件开发的实际能力,培养创造性的工程设计能力和分析、解决问题的能力。 实现以下目标: 1.深化已学的理论知识,完成理论到实践的转化 通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将所学的理论知识运用于开发实践中,并在实践中逐步掌握软件工具的使用。 2. 提高分析和解决实际问题的能力 课程设计不仅是一次软件工程实践的模拟训练,同时通过软件开发的实践,积累经验,提高分析问题和解决问题的能力; 3. 培养“开拓创新”能力 大力提倡和鼓励在开发过程中使用新方法、新技术,激励学生实践的积极性和创造性,开拓思路,设计新算法、新创意,培养创造性的工程设计能力; 要求:学生组成开发小组(2~4人),以小组为单位选择并完成一个规模适度的软件项目,在教师的指导下以软件设计为中心,独立完成从需求分析到软件测试的开发过程。 二、设计步骤安排 1.确定课题 由教师命题并给出各课题的具体需求,学生根据课题涉及的知识领域及自己对该领域的熟悉程度和对该课题的兴趣,选择课题,经教师调整审定后确定; 2. 需求分析 建立系统的分析模型,这是系统开发的重要阶段。主要工作是: 分析确定系统应具备的功能、性能,并从经济上、技术上进行可行性分析,建立“需求分析模型”确定开发计划。 3. 软件设计 具体工作是:对系统的分析模型进行修改、细化,进行系统的结构设计,用户界面设计,数据管理部件设计(若系统涉及到数据库,要对数据库结构进行设计) 4. 编码与测试 根据项目的应用领域及语言的特点,选择编程语言进行编码,要求给出程序的详细注释(包括模块名、模块功能、中间过程的功能及变量说明); 由开发小组进行除验收测试以外的测试工作(包括单元测试、组装测试与系统(确认)测试)。所有测试过程都要求采用综合测试策略,先进行静态分析,再进行动态测试。要求制定测试计划、记录测试过程与结果、保留测试用例、写出测试报告。 5. 验收测试 由教师组织验收测试的实施,内容包括:系统能否正确运行,实际系统与设计方案是否一致,是否实现了需求所确定的功能与性能,系统设计有无特色,算法有无创新,系统结构是否合理、新颖,系统界面是否友好、美观,操作是否简单,使用是否方便。6.总结和整理课程设计报告

课程设计任务书(2级)

电子技术课程设计任务书 题目一:信号发生器 一、设计目的 根据常用的电子技术知识,以及可获得的技术书籍与电子文档,初步形成电子设计过程中收集、阅读及应用技术资料的能力;熟悉电子系统设计的一般流程;掌握分析电路原理、工程计算及对主要技术性能进行测试的常见方法;最终,完成从设计图纸到实物搭建的整个过程,并调试作品。 二、任务与要求 1、熟悉信号发生器的组成和基本原理,了解单片集成信号发生器的功能特点; 2、掌握信号波形参数的调节和测试方法的应用; 3、电路能够产生正弦波、方波、锯齿波; 4、掌握信号发生器的设计测试方法; 5、工作电源为+5~+15V 连续可调。 参考方案: 图1、ICL8038原理框图 参考原理: ICL8030内部由恒流源I 1、I 2、电压比较器A 和B 、触发器、缓冲器和三角波变正弦波变换电路组成。外接电容C 经过两个恒流源进行充放电,电压比较器A 、B 的参考电压分别为电源电压(U CC +U CE )的2/3和1/3。恒流源的恒流源I 1、I 2的大小可通过外接电阻调节,但必须I 2>I 1。当触发器的输出为低电平时,恒流源I 2断开,I1给电容充电,其两端电压U C 随时间上升,当U C 上升到电源电压的2/3时,电压比较器A 的输出电压发生跳变,使触发器输出由低电平变为高电平,恒流源I 2接通,由于I 2>I 1(设I 2=2I 1),恒流源I 2加到C 上反充电,相当于C 由一个净电流I 1放电,C 两端电压U C 转为直线下降,当下降到电源电压1/3时,电压比较器B 的输出电压发生跳变,使触发器的输出由高电平变为原来的低电平,恒流源I 2断开,I 1对C 充电,如此重复,产生振荡信号。 若通过调节外接电阻使得I 2=2I 1,触发器的输出为方波,反向缓冲后由9脚输出;C 上

哈工大自控课设

Harbin Institute of Technology 自动控制原理 课程设计 课程名称:自动控制原理 设计题目:变焦控制系统的设计与仿真院系:航天学院 班级: 设计者: 学号: 指导教师:金晶林玉荣 设计时间:2014年3月2日

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

目录 1.人工设计 (4) 1.1固有环节的分析 (4) 1.2性能指标的计算 (5) 2.校正环节的设计 (6) 2.1校正环节的分析 (6) 2.2串联迟后环节的设计 (8) 2.3串联超前环节的设计 (9) 3.计算机辅助设计 (11) 3.1固有环节的仿真 (11) 3.2串联迟后校正的仿真 (13) 3.3串联超前环节的仿真 (14) 3.4系统的单位阶跃响应仿真 (15) 3.5系统的斜坡信号响应仿真 (16) 4校正环节的电路实现 (19) 4.1校正环节的传递函数 (19) 4.2确定各环节电路参数 (19) 4.3绘制电路图 (20) 5设计总结 (21) 6心得体会 (22)

1. 人工设计 1.1固有环节的分析 该系统的物理背景为一个变焦系统。固有环节的传递函数为: 02 0.0025 ()0.05G s s s = + 这是一个二阶的且开环增益特别小的传递函数,作其开环渐进幅频特性曲线,如图1所示。 10 10 10 10 10 10 10 10 10 固有环节的开环幅频渐进曲线 L (d B ) w (rad/s) 图 1 固有环节的开环渐进幅频特性曲线 通过作图得出固有环节的剪切频率为:0.0022/rad s ω=,相角裕度 18090arctan(0.050.0022)89.99γ=?-?-?=?。可以得出该系统是稳定的,但显然 不满足性能指标的要求。

C语言课程设计任务书

C语言课程设计任务书1 题目:学院教学信息管理系统 功能:学院教学信息管理系统,每一条记录包括一位教师的职工号、姓名、职称、性别、3门课程,教学效果综合评分。系统要求实现以下功能: 1、输入:输入每一位教师记录,将其信息写入文件中。 2、显示:显示每位教师记录。 3、排序:按职工号或教学效果综合评分进行排序,并显示。 4、查找:完成按姓名或课程查找教师的相关记录,并显示。 分步实施: 1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数。 2、建立一个文件,将每位教师的相关(教学)信息写入文件中并能显示于屏幕上。 3、完成排序(按职工号、姓名、职称等)、查找等功能。 要求:1、用C语言实现程序设计; 2、利用结构体数组实现教师信息的数据结构设计; 3、系统的各个功能模块要求用函数实现; 4、界面友好(良好的人机交互),程序加必要的注释。 课程设计实验报告要求: 1、预习报告:题目、课程设计任务、数据结构、程序的总体设计(算法)、模块划分。 2、实验总结报告:流程图、主要源程序代码(需打印)、测试情况及调试中问题与解决方案、 小结等。 C语言课程设计任务书2 题目:酒店房间登记与计费管理系统 功能:1、屏幕上出现一个界面,让操作员能够方便的选择所需要进行的操作,包括登记入住、查询房间的入住情况、查询当前费用、结账退房等操作。 2、对不同标准的房间实施不同的收费标准,也可以按天收费或按小时收费,可根据顾客需要 在登记的入住的时候进行选择。 3、在结账退房时,根据入住的时间,计费方式和房间单价计算出总费用。 分步实施: 1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数; 2、完成最低要求:建立房间列表,完成登记入住、查询房间入住情况功能。 3、进一步要求:完成计费和费用查询功能。 要求:1、用C语言实现系统; 2、系统的各个功能模块要求用函数实现; 3、界面友好(良好的人机交互),程序加必要的注释。 课程设计实验报告要求: 1、预习报告:题目、课程设计任务、数据结构、程序的总体设计(算法)、模块划分。 2、实验总结报告:流程图、主要源程序代码(需打印)、测试情况及调试中问题与解决方案、 小结等。

自动控制系统课程设计任务书

《自动控制系统》课程设计 一、教学目的 1.培养理论联系实际的设计思想,训练综合运用控制理论和相关课程知识的能力。 2.掌握自动控制原理中各种校正装置的作用及用法,根据不同的系统性能指标要求进行合理的系统设计,并调试满足系统的指标。 3.学会使用MATLAB语言及Simulink动态仿真工具进行系统仿真和调试。 4.锻炼学生使用模拟机实现控制系统。 5.锻炼学生独立思考、动手解决问题的能力。 二、教学基本要求 了解控制系统设计原则、内容和步骤。 掌握控制器的几种常用算法。 掌握控制器的参数整定方法。 掌握数字仿真软件的使用方法。 学会使用硬件电路搭建模拟控制器。 三、教学内容 1.总结归纳出有实际背景的教学模型分别给各位同学提出设计题目及设计指标要求。同学通过查阅相关资料,根据各自题目确定合理的控制方式及校正形式完成设计。 2.首先要根据所学控制理论知识(频率法或根轨迹法)进行人工设计校正装置,初步设计出校正装置传递函数形式及参数。 3.用MATLAB语言及Simulink动态仿真工具,对人工设计系统进行仿真调试,使其满足技术要求,并绘制打印出仿真框图、频率特性图及动态响应图。 4.确定校正装置的电路形式及电路参数。 5.在模拟机上实现控制系统,并按指标要求进行实际调试。 6.完成设计报告 报告包括: (1) 任务书 (2) 设计思想及设计过程、设计后校验;包括频率特性三条性曲线校正电路确定及参数选择。 (3) MATLAB设计仿真中仿真框图或语言,绘制打印出仿真框图、频率特性,要求的指

标,动态特性图。 四、时间分配 阶段设计内容设计任务时间1 理论讲解由指导教师进行理论知识讲解,包括设计题目中的共性 问题和仿真软件Matlab软件的使用方法。 4天 2 课题选择学生分组并选择题目,分析研究设计任务书及原始资 料,明确设计要求和任务。 0.5天 3 人工设计及数 字仿真根据题目要求,分析系统模型,找出不满足的性能指标, 设计校正算法、确定参数,并使用Matlab仿真。 1天 4 模拟实现使用设计好的算法搭建模拟控制器,并连接被控对象。1天 5 系统调试根据题目的要求,对控制器的参数进行必要的调整,确 定校正后的系统性能,以期得到最优的效果。 1天 6 编写课程设计 报告主要内容有总体设计思想和设计过程、设计后的校验、 校正电路的确定和参数的选择、Matlab设计仿真中的仿 真框图或语言、仿真曲线等。整理课程设计任务书并装 订成册。 1天 7 答辩0.5天 五、指导教师分配 S105实验室: 序号日期内容指导教师 1 2011.7.4 理论讲解刘洋 2 2011.7.5 理论讲解刘洋 3 2011.7.6 理论讲解刘洋 4 2011.7.7 理论讲解刘洋 5 2011.7.8 课题选择刘洋 6 2011.7.11 人工设计及数字仿真姜滨 7 2011.7.12 模拟实现姜滨 8 2011.7.13 系统调试徐秋景 9 2011.7.14 编写课程设计报告徐秋景 10 2011.7.15 答辩刘洋、李冰、徐秋景、王振力、 姜滨 S109实验室: 序号日期内容指导教师 1 2011.7.4 理论讲解李冰 2 2011.7.5 理论讲解李冰 3 2011.7.6 理论讲解李冰 4 2011.7.7 理论讲解李冰 5 2011.7.8 课题选择李冰 6 2011.7.11 人工设计及数字仿真徐秋景

相关文档
最新文档