搜档网
当前位置:搜档网 › 《程序设计课程设计》指导书2017(1)

《程序设计课程设计》指导书2017(1)

《程序设计课程设计》指导书2017(1)
《程序设计课程设计》指导书2017(1)

程序设计课程设计

指导书

软件学院软件工程系

2017 年 6 月 1 日

太原理工大学课程设计任务书

学生姓名专业班级软件

课程名称程序设计课程设计(Programming Curriculum Design)

设计名称相邻数对,ISBN 识别码,文本文件单词统计等设计周数 2 设计 1.基本要求

掌握C或C++语言、结构化程序和面向对象程序设计方法、数据结构和离任务散数学理论知识,熟悉C或C++程序的开发环境及调试过程,巩固和加深对理论课中知识的理解,提高学生对所学知识的综合运用能力。

主要 2.培养学生以下技能

①培养学生查阅参考资料、手册的自学能力,通过独立思考深入钻研问题,

设计学会自己分析、解决问题。

②通过对所选题目分析,找出解决方法,设计算法,编制程序与调试程序。

参数③能熟练调试程序,在教师的指导下,完成课题任务。

④按课程设计报告的要求撰写设计报告。

1.设计内容

①相邻数对;②ISBN 识别码;③文本文件单词统计;④构造可以使 n 个城

设计内容市连接的最小生成树;⑤送货;⑥学生信息管理系统

2.设计要求

设计要求

①至少完成上述设计内容中的 4 个设计题目;②对每个题目要给出设计方

案、功能模块划分、算法思想;③选择使用的数据结构;④给出题目的程序实

现;⑤按要求撰写设计报告。

主要参考 1.《程序设计课程设计》指导书;

2.《程序设计技术》、《数据结构》等课程教材;

资料 3. 其他自选的相关资料。

学生提交课程设计报告封面应给出专业、班级、姓名、学号、指导教师和完成日期。

每个设计题目的内容包括以下几项:设计题目、问题描述、问题分析、功能实归档文件现、测试实例及运行结果、源程序清单。

注:

1.课程设计完成后,学生提交的归档文件应按照:封面—任务书—说明书—图纸的顺序进行装订上交(大张图纸不必装订)。

2.可根据实际内容需要续表,但应保持原格式不变。

指导教师签名:日期:2017.6.3

前言

《程序设计课程设计》是计算机科学与技术专业的重要实践性课程。目的在于培养学生分析问题和解决问题的能力,为学生提供了一个既动手又动脑,独立实践的机会。将数据结构、算法设计与分析、离散数学和C(C++)语言等课本上的的理论知识和实际应用问题进行有机结合,提高学生问题分析、程序设计、程序调试及项目开发能力。为后续课程:操作系统、软件工程,

编译原理等课程的学习奠定必要的实践基础。

本课程设计是利用数据结构、算法设计与分析、离散数学、C语言理论知识和实验课中学到

的编程知识和编程技巧,通过布置具有一定难度、一定编程量的课程设计题目,利用C(C++)语言作为开发工具,使学生通过课程设计掌握高级编程语言的知识和编程技术,掌握程序设计的思想和方法,初步具备利用计算机求解实际问题的能力。

通过《程序设计课程设计》课程的学习,能够帮助学生加深理解数据结构、离散数学、C语

言基本概念,达到培养学生良好程序设计的习惯和运用C语言编写程序解决实际问题的能力。使学生学会把书本知识用于解决实际问题,起到深化理解和灵活掌握教学内容的目的。同时使学生在程序设计方法及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。

通过该课程设计,学生应该掌握C或C++语言程序设计、结构化程序和面向对象程序设计方法、数据结构和离散数学理论知识,熟悉C或C++程序的开发环境及C或C++程序的调试过程,巩固和加深对理论课中知识的理解,提高学生对所学知识的综合运用能力。

通过本课程设计训练,学生应该具备如下基本技能:

①培养学生查阅参考资料、手册的自学能力,通过独立思考深入钻研问题,学会自己分析、解决问题。

②通过对所选题目方案分析比较,确立方案,编制程序与调试程序。

③能熟练调试程序,在教师的指导下,完成课题任务。

④根据个人的设计调试过程,按课程设计报告的要求撰写设计报告。

选用教材及主要参考书:

1 教材

呼克佑. C 语言程序设计电子工业出版社,2013

严蔚敏. 数据结构(C 语言版) 清华大学出版社,2012

- 1 -

设计题目(6选4)

1. 相邻数对

1.1【问题描述】

给定 n 个不同的整数,问这些数中有多少对整数,它们的值正好相差 1。

输入格式

输入的第一行包含一个整数 n,表示给定整数的个

数。第二行包含所给定的 n 个整数。

输出格式

输出一个整数,表示值正好相差 1 的数对的个数。

1.2【测试数据】

输入输出

6 3

10 2 6 3 7 8

测试数据输出说明

值正好相差 1 的数对包括(2, 3), (6, 7), (7, 8)。所以输出:3

数据约定

1<=n<=1000,给定的整数为不超过 10000 的非负整数。

2. ISBN 识别码

2.1【问题描述】

每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符“-”之后的三位数字代表出版社,例如670代表维京出版社;第二个分隔之后的五位数字代表该书在出版社的编号;最后一位为识别码。

识别码的计算方法如下:

首位数字乘以1加上次位数字乘以2……以此类推,用所得的结果mod 11,所得的余数即为识别码,如果余数为10,则识别码为大写字母X。例如ISBN号码0-670-82162-4中的识别码4是这样得到的:对067082162这9个数字,从左至右,分别乘以1,2,…,9,再求和,即

0×1+6×2+……+2×9=158,然后取 158 mod 11 的结果 4 作为识别码。

编写程序判断输入的ISBN号码中识别码是否正确,如果正确,则仅输出“Right”;如果错误,则输出是正确的ISBN号码。

输入格式

输入只有一行,是一个字符序列,表示一本书的 ISBN 号码(保证输入符合 ISBN 号码的格式要求)。

输出格式

输出一行,假如输入的 ISBN 号码的识别码正确,那么输出“Right”,否则,按照规定的格式,输出正确的 ISBN 号码(包括分隔符“-”)。

- 2 -

2.2【测试数据】

输入1 输出1

0-670-82162-4 Right

输入2 输出2

0-670-82162-0 0-670-82162-4

3. 文本文件单词统计

3.1【问题描述】

假设有如下的英文文本文档:(此处为太原理工大学学校简介英文版)

TAIYUAN UNIVERSITY OF TECHNOLOGY

Taiyuan University of Technology (TUT) has its history traced all the way back to the Western Learning School of Shanxi Grand Academy (1902), which was one of the three earliest national universities in China. With the tradition and development of over 100 years, TUT is now a general university with engineering as the major, sciences and technology integrated and coordinate development of multiple disciplines. It is a university that is included in the “Project 211” ---

the national higher education promotion program for 100 top universities in China.

……

Recollecting the centennial history, generations of TUT have created its mission and glory of a century with responsibility and confidence; expecting the promising tomorrow, over 30,000 TUT students and faculty are producing splendor and perspectives by their wisdom and diligence. In the new era, Taiyuan University of Technology, following the Conception of Scientific Development, is determined to further the reformation on education, to reinforce the teaching management so as to upgrade its teaching and researching levels. Taiyuan University of Technology will be turning itself into a research-based university.

设计C或C++程序,统计在这样的英文文本文件中,出现了多少个单词,每个单词出现了几次。连续的英文字符都认为单词(不包括数字),单词之间用空格或标点符号分隔。

3.2【设计需求及分析】

要统计英文文本文件中出现了哪些单词,就要从文件中读取字符,读取出来的连续英文字符认为是一个单词,遇空格或标点符号单词结束。

使用线性表记录单词以及每个单词出现的次数。线性表中的单词按字典顺序存储。

线性表的顺序存储结构如下:

#define LIST_INIT_SIZE 100//线性表存储空间的初始分配量

#define LISTINCREMENT 10//线性表存储空间的分配增量

typedef struct{

char word[21]//存储单词,不超过 20 个字符

int count;//单词出现的次数

} ElemType;

typedef struct{

ElemType *elem;//存储空间基址

int length;//当前长度

int listsize;//当前分配的存储容量

- 3 -

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 设计环境

钣金件检验作业指导书

钣金件检验作业指导书 文件编号 编制:刘桂强 审核: 批准: Xxxxxxxxxxxxxxx有限公司 发放范围:车间、生产部、技术部、档案室各一份

一、目的 规范钣金结构件的检验标准,以使各过程的产品质量得以控制,保证本公司的产品质量,从而使我公司的产品让顾客满意。。 二、适用范围 本标准适用于各种钣金结构件的检验,图纸和技术文件并同使用。当有冲突时,以技术规范和客户要求为准。 三、引用标准 本标准的尺寸未注单位皆为mm,未注公差按以下国标IT13级执行 GB/T1800.3-1998 极限与配合标准公差和基本偏差数值表 GB/T1800.4 -1998 极限与配合标准公差等级和孔、轴的极限偏差表 GB/1804-2000 一般公差未注公差的线性和角度尺寸的公差 未注形位公差按GB/T1184 –1996 形状和位置公差未注公差值执行。 四、原材料检验标准 1.金属材料 1.1钣材厚度及质量应符合国标,采用的钣材需出示性能测试报告及厂商明。 1.2材料外观:平整无锈迹,无开裂与变形。 1.3 尺寸:按图纸或技术要求执行,本司未有的按现行国标执行。 2.塑粉

2.1塑粉整批来料一致性良好,有出厂证明与检验报告,包含粉号、色号以及各项检验参数。 2.2试用后符合产品要求(包括颜色、光泽、流平性、附着力等)。3通用五金件、紧固件 3.1外观:表面无绣迹、无毛刺批锋,整批来料外观一致性良好。3.2尺寸:按图纸与国标要求,重要尺寸零缺陷。 3.3性能:试装配与使用性能符合产品要求。 五、工序质量检验标准 1.冲裁检验标准 1.1对有可能造成伤害的尖角、棱边、粗糙要做去除毛刺处理。 1.2图纸中未明确标明之尖角(除特别注明外)均为R1.5。 1.3冲压加工所产生的毛刺,对于门板、面板等外露可见面应无明显凸起、凹陷、粗糙不平、划伤、锈蚀等缺陷。 1.4毛刺:冲裁后毛刺高L≤5%t(t为板厚)。 1.5划伤、刀痕:以用手触摸不刮手为合格,应≤0.1。 1.6平面公差度要求见表一。 附表一、平面度公差要求 表面尺寸(mm) 变形尺寸(mm) 3以下±0.2以下 大于3小于30 ±0.3以下 大于30小于315 ±0.5以下

信号与系统实验指导书

实验一 常用信号分类与观察 一、实验目的 1、了解单片机产生低频信号源; 2、观察常用信号的波形特点及产生方法; 3、学会使用示波器对常用波形参数的测量。 二、实验内容 1、信号的种类相当的多,这里列出了几种典型的信号,便于观察。 2、这些信号可以应用到后面的“基本运算单元”和“无失真传输系统分析”中。 三、实验原理 对于一个系统特性的研究,其中重要的一个方面是研究它的输入输出关系,即在一特定的输入信号下,系统对应的输出响应信号。因而对信号的研究是对系统研究的出发点,是对系统特性观察的基本手段与方法。在本实验中,将对常用信号和特性进行分析、研究。 信号可以表示为一个或多个变量的函数,在这里仅对一维信号进行研究,自变量为时间。常用信号有:指数信号、正弦信号、指数衰减正弦信号、抽样信号、钟形信号、脉冲信号等。 1、正弦信号:其表达式为)sin()(θω+=t K t f ,其信号的参数:振幅K 、角频率ω、与初始相位θ。其波形如下图所示: 图 1-5-1 正弦信号 2、指数信号:指数信号可表示为at Ke t f =)(。对于不同的a 取值,其波形表现为不同的形式,如下图所示:

图 1-5-2 指数信号 3、指数衰减正弦信号:其表达式为 ?? ? ??><=-)0()sin()0(0)(t t Ke t t f at ω 其波形如下图: 图 1-5-3 指数衰减正弦信号 4、抽样信号:其表达式为: sin ()t Sa t t = 。)(t Sa 是一个偶函数,t = ±π,±2π,…,±n π时,函数值为零。该函数在很多应用场合具有独特的运用。其信号如下图所示:

程序设计基础课程设计

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

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

标志(丝印)、标签的耐磨试验作业指导书

丝印附着力试验作业指导书 文件编号:WD/JS-JY-01-22 版本:A版 编制/日期: 审核/日期: 批准/日期: 受控状态: 修订页

1. 适用范围 家用和类似用途的电器。 2. 参考标准 IEC/EN60335-1、的第7章 3. 试验的主要设备 4. 试验的说明 标志应清晰易读并持久。经过试验后,标志仍应清晰易读,标志牌应不易揭下并且不应卷边。 5. 试验前的准备 检查设备和仪器是否符合本项目试验要求; 接到样机后,准备样机资料和检测记录; 将样机状况、样机标识内容及有关技术参数填写在检测记录上。 6. 试验方法及判定 拇指测试 条件:实验样品5PCS以上 实验程序:取样品,用拇指放在印刷的图片上,以3+-0KGF的力来回檫试15次。 实验判定:制品印刷图案不可缺口/断线/油墨粘附不良等,否则为不合格。 75%酒精测试 条件: 1、实验样品5PCS以上 2、白棉纱布 3、75%的酒精 4、+-0KGF的制具 实验程序:将的制具的底部绑上白棉纱布,蘸上75%的确酒精,然后再用白棉纱布在印刷的图案上往返30个来回(约15SEC) 实验判定:制品印刷图案不可有脱落/缺口断线/油墨粘附不良等,可允许颜。 +-0KGF的制具,色淡,但印刷图案应清晰不模糊,否则为不合格。 95%酒精测试 条件:1、实验样品5PCS以上 2、白棉纱布 3、95%的酒精

4、+-0KGF的制具 实验程序:将的制具的底部绑上白棉纱布,蘸上95%的确酒精,然后再用白棉纱布在印刷的图案上往返30个来回(约15SEC) 实验判定:制品印刷图案不可有脱落/缺口断线/油墨粘附不良等,可允许颜。 +-0KGF的制具,色淡,但印刷图案应清晰不模糊,否则为不合格。 810胶带测试 条件:1、试验样品5PCS以上 2、810胶带 实验程序:将810胶带完全的黏贴在丝网印刷上,然后以45度角的方向迅速拉起胶带,连续测三次。 实验判定:制品印刷图案不可缺口/断线。 3M600胶带测试 条件:1、实验样品5PCS以上 2、2、250胶带 实验程序:将3M600胶带完全的黏贴在丝网印刷,以45度角的方向迅速拉起胶带。只需测试一次。 实验判定:制品印刷图案不可缺口/断线。 250胶带测试 条件:1、实验样品5PCS以上 2、250胶带 实验程序:将250胶带完全的黏贴在丝网印刷,以45度角的方向迅速拉起胶带,连续进行三次。 实验判定:制品印刷图案不可缺口/断线。 汽油擦拭测试 条件:1、实验样品5PCS以上 2、白棉纱布 3、汽油混合液(汽油:75%酒精=1:1) 4、+-0KGF的制具 实验程序:将的制具的底部绑上白棉纱布,蘸上汽油混合液,在印刷的图案上往返30个来回(约15 SE 实验判定:制品印刷图案不可有脱落/缺口/断线/油墨粘附不良等,可允许颜色偏淡,但印刷图案应清晰不模糊,否则为不合格。 正己烷擦试测试 条件:1、实验样品5PCS以上 2、白棉纱布 3、正己烷 4、+-0KGF的制具 实验程序:将的制具的底部绑上白棉纱布,蘸上正己烷溶液,在印刷的图案上往返30个来回(约15 SEC

信号与系统实验指导书

信号与系统软件实验 指导书 《信号与系统》课程组 华中科技大学电子与信息工程系 二零零九年五月

“信号与系统软件实验”系统简介《信号与系统》是电子与通信类专业的主要技术基础课之一,该课程的任务在于研究信号与系统理论的基本概念和基本分析方法,使学生初步认识如何建立信号与系统的数学模型,如何经适当的数学分析求解,并对所得结果给以物理解释,赋予物理意义。由于本学科内容的迅速更新与发展,它所涉及的概念和方法十分广泛,而且还在不断扩充,通过本课程的学习,希望激发起学生对信号与系统学科方面的学习兴趣和热情,使他们的信心和能力逐步适应这一领域日新月异发展的需要。 近二十年来,随着电子计算机和大规模集成电路的迅速发展,用数字方法处理信号的范围不断扩大,而且这种趋势还在继续发展。实际上,信号处理已经与计算机难舍难分。为了配合《信号与系统》课程的教学、加强学生对信号与线性系统理论的感性认识,提高学生计算机应用能力,《信号与系统》课程组于2002年设计并开发了“基于MATLAB的信号与线性系统实验系统”。该实验系统是用MATLAB5.3编写的,包含十个实验内容,分别是:信号的 Fourier 分析、卷积计算、连续时间系统和离散时间系统的时域分析、变换域分析、状态变量分析、稳定性分析等,基本上覆盖了信号与线性系统理论的主要内容。通过这几年为学生们开设实验,学生们普遍反映该实验能够帮助他们将信号与系统中抽象的理论知识具体化,形象化。而且对于进一步搞清数学公式与物理概念的内在联系都很有帮助。 但是近两年我们进行了教学改革,更换了教材,原有的软件系统在内容的设计上就显现出一些不足;而且随着MATLAB版本的升级,该软件系统也陆续出现了一些问题,导致个别实验无法进行。在这样的背景下,我们设计并开发了一个新的基于MATLAB7.0的软件实验系统,利用MATLAB提供的GUI,使得系统界面更加美观;根据新教材的内容,设计并完善了实验内容;保留原有一些实验内容,但完善了功能,例如动态显示卷积过程,在任意范围显示图形等。 本系统包括七个实验,分别是:信号的时域基本运算、连续信号的卷积与连续时间系统的时域分析、离散信号的卷积与离散时间系统的时域分析、信号的频域分析、连续信号的采样与恢复、系统的频域分析、信号的幅度调制与解调。为了加强学生的计算机编程能力和应用能力,所有实验均提供设计性实验内容,让学生参与编程。 本系统既可作为教师教学的实验演示,又可作为学生动手实验的实验系统。 1. 安装本实验系统 本实验系统只能在 MATLAB 环境下运行,所以要求必须先安装 MATLAB7.0 以上版本的 MATLAB 软件,推荐安装MATLAB的所有组件。安装好MATLAB7.0之后,将本实验系统包含的文件夹 Signals&Systems 复制到MATLAB 的 work文件夹下即可。 2. 运行本实验系统 在 MATLAB 命令窗口下,键入启动命令 start,即可运行本实验系统,进入主实验界面。注意:如果MATLAB软件没有安装符号(Symbolic)、控制(Control)、信号(Signal)工具箱,运行过程中会有些命令无法识别。 start ↙ %启动命令 实验的运行过程中,需要实验者输入相应的参数、向量和矩阵,请参照本书中的格式输入。在输入向量时,数字之间用空格或逗号分隔,如输入离散序列

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

第一章目的与要求 书上有。 第二章需求分析 软件设计的一个重要的环节就是需求分析。本章在对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版).作者:朱喜福戴舒樽王晓勇

程序设计基础课程设计

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功能详细描述及框图 用户首先启动客户端,登陆服务器并向服务器发送信息,启动服务器,服务器等待客户要求并向客户反馈在线用户信息,用户向服务器发送信息,服务器处理用户的数据,然后用户开始聊天,客户端的聊天分为对群聊天和私聊的信息,该信息应通过程序控制分别进行处理。

Removed_涂层附着力检测作业指导书

工艺文件 涂层附着力检测作业指导书WT00000000-54640 XX公司 2010-09-01

共 4 页第1页 工艺文件编号WT00000000-54640 XX公司 涂层附着力检测作业指导书代替WPT00-54020 1 适用范围 本作业指导书适用于钢铁表面涂层、不锈钢表面涂层和铝合金表面涂层附着力检测。 本作业指导书采用划格试验法,对漆膜附着力进行检测。可用于现场定性评判单层涂膜或多层涂膜与基底面附着力的大小;也可评定多涂层体系中各道涂层从其它底层涂层脱离的抗性。 本试验方法不适用于涂膜厚度大于250μm的涂层,也不适用于有纹理的涂层。 本试验可以在专门制作的试板上进行,也可以在待测产品的内表面进行。 2 引用标准 GB-T 4957-2003 非磁性基体金属上非导电覆盖层覆盖层厚度测量涡流法 GB-T 4956-2003 磁性基体上非磁性覆盖层覆盖层厚度测量磁性法 GB/T9286—1998 色漆和清漆漆膜的划格试验 GB/T 9271—2008 色漆和清漆标准试板 3 仪器材料 3.1 BYK划格试验器、 配备符合DIN/ISO标准、A-5126型划格试验器刀头(刀齿间距为2mm)和A-5128型划格试验器刀头(刀齿间距为3mm)。 3.2 清洁用刷子和钢直尺 3.3特氟龙粘胶带 宽25mm,粘着力(10±1)N/25mm。 3.4 目视放大镜 手持式、放大倍数为2倍或3倍。 4检测前准备 编制会签 校核标准化

共 4 页第2页 工艺文件编号WT00000000-54640 XX公司 涂层附着力检测作业指导书代替WPT00-54020 编制会签 校核标准化

《信号与系统》实验指导书

《信号与系统》实验指导书 张静亚周学礼 常熟理工学院物理与电子工程学院 2009年2月

实验一常用信号的产生及一阶系统的阶跃响应 一、实验目的 1. 了解常用信号的波形和特点。 2. 了解相应信号的参数。 3. 熟悉一阶系统的无源和有源模拟电路; 4.研究一阶系统时间常数T的变化对系统性能的影响; 5.研究一阶系统的零点对系统的响应及频率特性的影响。 二、实验设备 1.TKSX-1E型信号与系统实验平台 2. 计算机1台 3. TKUSB-1型多功能USB数据采集卡 三、实验内容 1.学习使用实验系统的函数信号发生器模块,并产生如下信号: (1) 正弦信号f1(t),频率为100Hz,幅度为1;正弦信号f2(t),频率为10kHz,幅度 为2; (2) 方波信号f3(t),周期为1ms,幅度为1; (3) 锯齿波信号f4(t),周期为0.1ms,幅度为2.5; 2.学会使用虚拟示波器,通过虚拟示波器观察以上四个波形,读取信号的幅度和频率,并用坐标纸上记录信号的波形。 3.采用实验系统的数字频率计对以上周期信号进行频率测试,并将测试结果与虚拟示波器的读取值进行比较。 4.构建无零点一阶系统(无源、有源),测量系统单位阶跃响应, 并用坐标纸上记录信号的波形。 5.构建有零点一阶系统(无源、有源),测量系统单位阶跃响应, 并用坐标纸上记录信号的波形。

四、实验原理 1.描述信号的方法有多种,可以是数学表达式(时间的函数),也可以是函数图形(即为信号的波形)。对于各种信号可以分为周期信号和非周期信号;连续信号和离散信号等。 2.无零点的一阶系统 无零点一阶系统的有源和无源模拟电路图如图1-1的(a)和(b)所示。它们的传递函数均为+1G(S)= 0.2S 1 (a) (b) 图1-1 无零点一阶系统有源、无源电路图 3.有零点的一阶系统(|Z|<|P|) 图1-2的(a)和(b)分别为有零点一阶系统的有源和无源模拟电路图,他们的传递函数为:2++0.(S 1)G(S)= 0.2S 1 (a) (b) 图1-2 有零点(|Z|<|P|)一阶系统有源、无源电路图 4.有零点的一阶系统(|Z|>|P|) 图1-3的(a)和(b)分别为有零点一阶系统的有源和无源模拟电路图,他们的传递函数为:++0.1S 1G (S )= S 1

《测量程序设计课程设计》指导书-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一份

网络编程课程设计

课程设计说明书 课程名称:Windows网络编程 设计题目:基于JA V A网络聊天室设计 学院:计算机科学与信息工程学院 专业班级:网络工程12级 指导教师: 小组成员: 2015年6月 目录 摘要 (1) 引言: (1) 1.需求分析 (1) 1.1需求分析 (1) 1.2系统简介 (2) 2. 系统开发技术 (2)

2.1 JAVA网络编程技术 (2) 2.2 Socket套接字 (3) 2.3 TCP三次握手 (3) 3. 系统总框图与功能分析 (4) 3.1系统总框图 (4) 3.2系统功能模块分析 (5) 4. 系统模块代码设计与分析 (6) 4.1系统流程分析 (6) 4.2类的设计与分析 (7) 4.3客户端模块部分代码 (7) 4.4服务器端模块部分代码: (9) 5.系统测试 (11) 6. 总结 (13) 7.成员分工 (13) 参考文献: (14)

网络聊天室 摘要:随着我国经济发展和网络的普及,网络技术也越来越多地被应用于日常工作之中。在程序设计领域,面向对象的编程技术正在逐步代替面向过程的程序设计技术,成为计算机应用设计开发的主流,对于人与人之间通过网络的沟通和交流,聊天室是人们最常见、最直接的交流的方式。本聊天系统以聊天交流为主,为广大用户提供一个借助网络进行人际交往的平台,也是网络与现实最贴近的实用型应用。本文所介绍的网络聊天系统是基于JAVA应用程序开发设计的,其主要特性是简单、面向对象、分布式、解释执行、安全、体系结构中立、可移植、高性能、多线程以及动态性。 关键词:局域网、聊天室、JAVA、Socket、WindowsSocket 引言:目前,基于TCP/IP协议的网络得到了普及和飞速的发展,Windows下的网络程序越来越显得重要。利用TCP/IP协议提供的编程接口———Socket(套接字)可以开发出TCP/IP应用程序。正确的使用WindowsSocket,就可使得不同地址下的进程得以在Windows 环境下顺利进行各种网络通信,因此研究WinSock更有意义。而基于TCP/IP协议网络环境下的应用程序是通过客户机/服务器(C/S)作用方式模式在网络(应用)编程界面实现的。本次实验采用java语言设计一个基于C/S模式的TCP网络通讯程序。实现客户端与服务器端之间的数据传输。 1.需求分析 1.1需求分析 根据当前网络的需求,网络聊天越来越受到各种网民所青睐。因此开发网络聊天是相当有必要,而且在网站内增加聊天功能,它不仅可以提高网站的访问量,同时可以留着访客,更重要的是让访客透过聊天室实时的互相交流。而小组成员也都学习过JAVA 语言,对网络编程也较有兴趣,为了更好的考验自己对JAVA语言的掌握程度,小组成

钢筋锈蚀性状检测作业指导书

钢筋锈蚀性状检测作业指导书文件编号: 版本号: 分发号: 编制: 批准: 生效日期:

钢筋锈蚀性状检测作业指导书 一、目的 为使测试人员在做钢筋锈蚀情况检测时有章可循,并使其操作合乎规范。 二、适用范围 适用以PS-6型钢筋锈蚀测定仪采用半电池电位法来定性评估混凝土结构及构件中钢筋的锈蚀性状,适用于带涂层的钢筋以及混凝土已饱水和接近饱水的构件检测。 三、检测依据 3.1《建筑结构检测技术标准》(GB/T 50344-2004); 3.2《混凝土结构工程施工质量验收规范》(GB 50204-2015); 3.3《混凝土中钢筋检测技术规程》(JGJ/T 152-2008); 四、主要仪器设备 4.1 PS-6型钢筋锈蚀测定仪 4.2 HC-GY61型一体式钢筋扫描仪 4.3 温度计 五、检测前的准备 5.1 PS-6型钢筋锈蚀测定仪和HC-GY61型一体式钢筋扫描仪应通过技术鉴定,并必须具有产品合格证。 5.2 PS-6型钢筋锈蚀测定仪由铜-硫酸铜半电池(以下简称半电池)、电压仪和导线构成。 5.2.1 铜-硫酸铜半电池 铜-硫酸铜半电池,它由一根不与铜或硫酸铜发生化学反应的刚性有机玻璃管、一只通过毛细作用保持湿润的多孔塞、一个浸泡在刚性管里饱和硫酸铜溶液中的紫铜棒构成,如下图5.2.1所示,饱和硫酸铜溶液应用分析纯硫酸铜试剂晶体溶解于蒸馏水中制备,溶液应清澈且饱和,应使刚性管的底部积有少量未溶解的硫酸铜结晶体,此时可以认为该溶液是饱和的。 铜-硫酸铜半电池在温度为25℃时,与氢电极参照的标准电极电势为0.337V,其温度数为0.9mV/℃。

图5.2.1 铜-硫酸铜半电池剖面图 5.2.2 电压仪 电压仪应具有采集、显示和存储数据的功能.满量程不宜小于1000mV,在满量程范围内的测试允许误差为士3%。 5.2.3 导线 用于连接电压仪与棍凝土中钢筋的导线宜为铜导线.其总长度不宜超过150m、戴面面积宜大于0.75mm2,在使用长度内因电阻干扰所产生的测试回路电压降不应大于0.1mV。 5.2.4 导电溶液 为使铜/硫酸铜电极与混凝土表面有较好的电接触,在水中加适量的家用液态洗涤剂(约2%),可提高与混凝土表面附着力,湿润效果更好。 5.3 半电池的电连接垫应预先浸湿,多空塞和混凝土构件表面应形成电通路。 5.4 硫酸铜溶液应根据使用时间给予更换,更换后宜采用甘汞电极进行校准。在室温(22±1)℃时,铜-硫酸铜电极与甘汞电极之间的电位差应为(68±10)mV。 5.5 HC-GY61型一体式钢筋扫描仪检测前应采用校准试件进行校准,当混凝土保护层厚度为10-50mm时.混凝土保护层厚度检测的允许误差为±1mm,钢筋间距检测的允许误差为±3mm。 六、测区的布置 在混凝土结构及构件上可布置若干测区,一般选择能代表不同环境条件和不同的锈蚀外观表征的结构及构件部位作为测区,每种条件的测区数量不宜少于3个,测区面积不宜大于5m ×5m,并按正确的位置编号。每个测区应采用矩阵式(行、列)布置测点,依据被测结构及构件的尺寸,宜用100mm×100mm-500mm×500mm划分网格,网格的节点为电位测点,测区中的测点数不宜少于20个。 在测区上一般布置200mm×200mm的测试网格,矩阵形成一般为7(行)×7、6×7、5×7

基于Matlab的信号与系统实验指导2

基于Matlab 的信号与系统实验指导 实验一 连续时间信号在Matlab 中的表示 一、实验目的 1、学会运用Matlab 表示常用连续时间信号的方法 2、观察并熟悉这些信号的波形和特性 二、实验原理及实例分析 1、信号的定义与分类 2、如何表示连续信号? 连续信号的表示方法有两种;符号推理法和数值法。 从严格意义上讲,Matlab 数值计算的方法不能处理连续时间信号。然而,可利用连续信号在等时间间隔点的取样值来近似表示连续信号,即当取样时间间隔足够小时,这些离散样值能被Matlab 处理,并且能较好地近似表示连续信号。 3、Matlab 提供了大量生成基本信号的函数。如: (1)指数信号:K*exp(a*t) (2)正弦信号:K*sin(w*t+phi)和K*cos(w*t+phi) (3)复指数信号:K*exp((a+i*b)*t) (4)抽样信号:sin(t*pi) 注意:在Matlab 中用与Sa(t)类似的sinc(t)函数表示,定义为:)t /()t (sin )t (sinc ππ= (5)矩形脉冲信号:rectpuls(t,width) (6)周期矩形脉冲信号:square(t,DUTY),其中DUTY 参数表示信号的占空比

DUTY%,即在一个周期脉冲宽度(正值部分)与脉冲周期的比值。占空比默认为0.5。 (7)三角波脉冲信号:tripuls(t, width, skew),其中skew 取值范围在-1~+1之间。 (8)周期三角波信号:sawtooth(t, width) (9)单位阶跃信号:y=(t>=0) 三、实验内容 1、验证实验内容 直流及上述9个信号 2、程序设计实验内容 (1)利用Matlab 命令画出下列连续信号的波形图。 (a ))4/3t (2cos π+ (b ) )t (u )e 2(t -- (c ))]2()(u )][t (cos 1[--+t u t π (2)利用Matlab 命令画出复信号)4/t (j 2e )t (f π+=的实部、虚部、模和辐角。 四、实验报告要求 1、格式:实验名称、实验目的、实验原理、实验环境、实验内容、实验思考等 2、实验内容:程序设计实验部分源代码及运行结果图示。

相关主题