当前位置:文档之家› 计网协议5和协议6程序设计报告

计网协议5和协议6程序设计报告

程序设计报告

(2011/2012学年第一学期)

题目:数据链路层滑动窗口协议的设计

与实现

专业网络工程

学生姓名朱瑞霖、李小明

学生学号 09211517 、 09211524

日期 2011-12-01

一、实验内容和实验目的

利用所学数据链路层原理,自己设计一个滑动窗口协议,在仿真环境下编程实现有噪音信道环境下两站点之间无差错双工通信。信道模型为8000bps 全双工卫星信道,信道传播时延270毫秒,信道误码率为10-5,信道提供字节流传输服务,网络层分组长度固定为256字节。通过该实验,进一步巩固和深刻理解数据链路层误码检测的CRC 校验技术,以及滑动窗口的工作机理。滑动窗口机制的两个主要目标:

(1) 实现有噪音信道环境下的无差错传输;

(2)充分利用传输信道的带宽。

在程序能够稳定运行并成功实现第一个目标之后,运行程序并检查在信道没有误码和存在误码两种情况下的信道利用率。为实现第二个目标,提高滑动窗口协议信道利用率,需要根据信道实际情况合理

地为协议配置工作参数,包括滑动窗口的大小和重传定时器时限以及ACK 搭载定时器的时限。这些参数的设计,需要充分理解滑动窗口协议的工作原理并利用所学的理论知识,经过认真的推算,计算出最优

取值,并通过程序的运行进行验证。

通过该实验提高同学的编程能力和实践动手能力,体验协议软件在设计上各种问题和调试难度,设计在运行期可跟踪分析协议工作过程的协议软件,巩固和深刻理解理论知识并利用这些知识对系统进行优化,对实际系统中的协议分层和协议软件的设计与实现有基本的认识。

二、实验环境

Window操作系统下,Microsoft Visual C++ 6.0 集成化开发环境。

三、实验分工

协议5主要由李小明完成,协议6主要由朱瑞霖完成,两协议的测试以及部分参数的设定、测试由两人共同完成。实验报告由李小明和朱瑞霖共同整理完成。

四、软件设计

1、数据结构分析

(a)协议五

#define inc(k)if(k

inc宏定义了窗口更新函数,按循环式前进更新。

#define DATA_TIMER 2800

DATA_TIMER定义了超时重发的定时器时间

#MAX_SEQ 7

MAX_SEQ定义了最大窗口序列

#pragma comment(lib,"Protocol.lib")

该句用来导入静态链接库Protocol.lib

typedef struct{

unsigned char kind; /* FRAME_DATA */

unsigned char ack; //ACK number

unsigned char seq; //seq bumber unsigned char data[PKT_LEN]; //净荷域

unsigned int padding; //存放CRC 校验和 }frame;

int between(unsigned char a,unsigned char b,unsigned char c)

判断帧有没有在当前窗口中

static void put_frame(unsigned char *frame, int len)

在帧上计算添加校验和,再发送至物理层

static void send_data_frame(void)

将帧传递给物理层传送,并开始计时器计时

2、算法流程图

(b)协议六

#define MAX_SEQ 31

MAX_SEQ 定义了最大窗口序列 #define DATA_TIMER 3800

DATA_TIMER 定义了超时重发的定时器时间 #define ACK_TIMER 1100

ACK_TIMER 定义了ACK 定时器超时重发时间 #define NR_BUFS 16

start switch

NETWORK_L AYER_READY

PHYSICAL_LAY ER_READY

FRAME_RE CEIVED

DATA_TI MEOUT

ACK_TIM EOUT

get_p acket send_da ta_frame inc break

break break

break break

phl_re ady = 1

resend one frame

send ack frame

stop_t imer frame_ex pected? start_ack_timer Y N

(nbuffered < MAX_SEQ && phl_ready

enable_netw ork_layer(); disable_net work_layer();

Y N

NR_BUFS定义了缓冲

#define inc(k)if(k

inc宏定义了窗口更新函数,按循环式前进更新。

帧结构定义如下:

typedef struct FRAME {

unsigned char kind;

seq_nr ack;

seq_nr seq;

packet data;

unsigned int padding;

}Frame;

为了体现出网络层数据包与帧结构的不同,对帧结构进行再次封装。不过由于程序没用到网络层方面的东西,因此网络层包结构只包含帧结构字段,不包含其他字段。

其定义如下:

typedef struct{

unsigned char info[PKT_LEN];

}packet;

PKT_LEN帧结构最大长度。

#pragma comment(lib,"Protocol.lib")

该句用来导入静态链接库Protocol.lib

bool no_nak=true;

该全局变量用来判断表示没有NAK,可以用来提高发送效率。

static int phl_ready = 0;

静态变量用来标示物理层状态,物理层Ready用phl_ready=1表示,未准备好用0表示。

Event表示到达事件类型,arg打印日志时候库函数用到,len用来保存返回的包长度。

int event,arg,len=0;

帧变量r定义如下:

Frame r;

其他定义。

seq_nr next_frame_to_send;

seq_nr ack_expected;

seq_nr frame_expected;

seq_nr too_far;

seq_nr nbuffered;

packet out_buf[NR_BUFS];

packet in_buf[NR_BUFS];

bool arrived[NR_BUFS];

next_frame_to_send标示下一个要发送的帧的序列号。

ack_expected标示下一个要接受的ack序列号。

frame_expected标示下一个要接受的帧的序列号。

too_far用做判断。

nbuffered定义当前Buffer位置,防止越界,超过NR_BUFS长度时限制从网络层接收包。

out_buf和in_buf分别表示out包和in包缓冲。其最大值均标示为NR_BUFS。

arrived一维数组用用来表示Arrived情况,到达为1,否则为0.

2、模块结构分析

static int between(seq_nr a,seq_nr b,seq_nr c);

判断序列号是否在窗口内。

static void send_data();

根据发送数据类型是“FRAME_DATA”,“FRAME_NAK”,“FRAME_ACK”

来发送不同的数据,函数参数参考程序源码,在此不列出。

static void put_frame(unsigned char *frame, int len)

进行CRC校验,同时添加特定的标识字段然后上交给网络层。

3、算法流程(见下页)

五、实验测试

Go-back-N性能测试记录表

序号命令说明运行时

间(秒)

效率(%) 备注

A B

1 datalink au

datalink bu 无误码信道数据传输1800 52 70.5 发送窗口

大小7、定

时器时长

2800

2 datalink a

datalink b 站点A分组层平缓方式

发出数据,站点B周期性

交替“发送100秒,停发

100秒”

1800 41.5 57.5 同上

3 datalink afu

datalink bfu 无误码信道,站点A和站

点B的分组层都洪水式

产生分组

1800 96.9 96.9 同上

4 datalink af

datalink bf 站点A/B的分组层都洪

水式产生分组

1800 74.5 74.7 同上

5 datalink af –ber

1e-4

datalink bf –ber

1e-4 站点A/B的分组层都洪

水式产生分组,线路误码

率设为10-4

1800 25.8 26.2 同上

6 datalink a

datalink b 站点A分组层平缓方式

发出数据,站点B周期性

交替“发送100秒,停发

100秒”

1800 27.1 43.4 定时器时

长设为

2000

第一组测试(最优:窗口大小MAX_SEQ=7、定时器DATA_TIMER=2800)(1)、au&bu

(2)a&b

(3)afu&bfu

(4)af&bf

(5) af&bf 误码率为1e-4

第二组测试(窗口大小MAX_SEQ=7、定时器DATA_TIMER=2000) (6)a&b 窗口大小7、定时器时长2000

SLECTIVE REPEAT性能测试记录表

序号命令说明运行时

间(秒)

效率(%) 备注

A B

1 Slective au

Slective bu 无误码信道数据传输1800 53.3 96.9

7

发送窗口

大小16、

DATA_TIME

R=3800

ACK_TIMER

=1100

2 Slective a

Slective b 站点A分组层平缓方式

发出数据,站点B周期性

交替“发送100秒,停发

100秒”

1800 52.3 94.0 同上

3 Slective afu

Slective bfu 无误码信道,站点A和站

点B的分组层都洪水式

产生分组

1800 96.9

7

96.9

7

同上

4 Slective af

Slective bf 站点A/B的分组层都洪

水式产生分组

1800 95.0 94.6 同上

5 Slective af –ber

1e-4

Slective bf –ber

1e-4 站点A/B的分组层都洪

水式产生分组,线路误码

率设为10-4

1800 60.6 59.5 同上

6 Slective a

Slective b 站点A分组层平缓方式

发出数据,站点B周期性

交替“发送100秒,停发

100秒”

1800 46.5 85.5 发送窗口

大小16、

DATA_TIME

R=2000

ACK_TIMER

=1100

7 Slective a

Slective b 站点A分组层平缓方式

发出数据,站点B周期性

交替“发送100秒,停发

100秒”

1800 52 70.5 发送窗口

大小16、

DATA_TIME

R=5000

ACK_TIMER

=1100

第一组测试(当前最大窗口数是MAX_SEQ=31,即发送窗口为NR_BUFS=(MAX_SEQ+1)/2=16,发送数据帧定时器时长为DATA_TIMER=3800,ACK 等待定时器时长为ACK_TIMER=1100。)

(1)au&bu

(2)a&b

(3)afu&bfu

(4)af&bf

(5) af&bf 误码率为1e-4

第二组:(当前最大窗口数是MAX_SEQ=31,即发送窗口为NR_BUFS=(MAX_SEQ+1)/2=16,发送数据帧定时器时长为DATA_TIMER=2000,ACK 等待定时器时长为ACK_TIMER=1100。)

第三组:(当前最大窗口数是MAX_SEQ=31,即发送窗口为NR_BUFS=(MAX_SEQ+1)/2=16,发送数据帧定时器时长为DATA_TIMER=5000,ACK 等待定时器时长为ACK_TIMER=1100。)

a&b

六、实验结果分析

(1) 描述你所实现的协议软件是否实现了有误码信道环境中无差错传输功能。

能实现。因为采用了CRC校验和重传技术,如果有错误的话能得以被发现和纠正。

(2) 程序的健壮性如何,能否可靠地长时间运行。

程序的健壮性较好,在高负荷和高误码率等条件下均能工作。只是负荷不同,效率不一样。

(3) 协议参数的选取:滑动窗口的大小,重传定时器的时限,这些参数是怎样确定的?根据信道特性数据,分组层分组的大小,以及你的滑动窗口机制,给出定量分析详细列举出选择这些参数值的具体

实验中物理层提供了一种字节流传输服务,使用字节填充技术成帧,分组长度固定为256字节。滑动窗口的大小直接涉及到信道利用率和数据拥塞问题,若太小,将导致信道利用率过低,信道中长时间没有数据传送;若太大,数据发送过快,将造成接收方数据链路层来不及处理,数据物理层及信道发生拥塞现象导致数据丢失,出错率增加。滑动窗口的大小N,信道传输时延a,发送率c,帧大小f应满足关系式:N>=[2a+2*(f/c)]/(f/c),同时通过实际测试的结果分析得到合适的N值,防止N过大,最终值设为7。重传计时器的时限涉及到重传的响应时间,若太大,将导致重传等待的时间过久;若太小,将导致较为频繁的重传,两种情况均将导致信道利用率下降。通过实际测试,设为2800ms左右时效率最高。协议六与协议五确定方法类似。

(4)理论分析:根据所设计的滑动窗口工作机制(Go-Back-N 或者选择重传),推导出在无差错信道环境下分组层能获得的最大信道利用率;推导出在有误码条件下重传操作及时发生等理想情况下分组层能获得的最大信道利用率。给出理论推导过程。理论推导的目的是得到信道利用率的极限数据。为了简化有误码条件下的最大利用率推导过程,可以对问题模型进行简化,比如:假定超时重传的数据帧的回馈ACK 帧可以100%正确传输,但是简化问题分析的这些假设必须不会对整个结论产生较大的误差。

因为需要携带帧讯息,所以最大的信息利用率约为256/(256+4+4+2)*100%=96.24%。因为信道的最大比特率为8000bps,所以每传输一个字节耗时1ms,每帧的附加讯息固定为10,耗时10ms,若出现转义字符,将可能增加时间。假设信道上始终有数据需要传送,在10-5错误率的信道上,在100000个比特中可以传送100000/(260*8)=48个数据包,则每48个数据包将有一个出错,假设每出错一次,在限定时间内可以重传该帧为正确帧,则每传送48个数据包需传输48+1+1=50次,此时信道利用率为48*250/(50*260+10)*100%=92.24%,但由于程序设计的原因,当一个数据包超时后,往往需重复多次传输给数据包造成信道的浪费。若重传k次,则信道利用率为48*250/[(49+k)*260+10]*100%,其中,平均重传10次,信道利用率约为78.18%。在10-4错误率的信道上,出错率提高到大约每5个帧就有1个出错,在ESC/FLAG模式下信道利用率的极限值为4*250/(6*510+10)*100%=32.57%。(5) 实验结果分析:你的程序运行实际达到了什么样的效率,比对理论推导给出的结论,有没有差距?给出原因。有没有改进的办法?如果没有时间把这些方法付诸编程实施,介绍你的方案。

在洪泛模式下,利用率与分析值大致一样。其它情况下,由于不总是负载很重,所以利用率会低一点

(7) 存在的问题:在“表3 性能测试记录表”中给出了几种测试方案,在测试中你的程序有没有失败,或者,虽未失败,但表现出来的性能仍有差距,你的程序中还存在哪些问题?

程序没有失败,稳定性也很好。但是测试性能距离老师给的参数还存在一

些差距,估计在参数方面可能存在更优的取值。

七、总结和心得体会

经过这次实验,我们对数据链路层几个重要的协议有了更深入的了解。对GobackN和选择重传的效率有了具体化的分析和定位。其次编程能力也有了提高,特别是对基于别人提供的封装接口的应用能力有了很大提高。用别人提供的库,首先要对动态库的实现有具体了解,要忽略实现的具体细节等等。还有打印日志对程序调试与性能分析也很重要,特别是调BUG的时候,输出某些变量的值和日志的信息对于调试程序有很大帮助。

如饮茶水,冷暖自知。有努力就会有收获的。大三咯。Come on!

互联网项目合作协议书

互联网项目合作协议书 互联网项目合作协议书 甲方: 身份证号: 乙方: 身份证号: 丙方: 身份证号: 根据国家企业经营管理相关规定,甲乙丙三方筹建 《______________________________》项目,甲方、乙方、丙方共 同经营该项目,三方在平等自愿的基础上经友好协商达成如下协议: 一、项目名称及概况: (一)项目名称: ___________________________________________________________; (二)项目概况: ___________________________________________________________ _。 二、投资方式: (一)该项目由甲方、乙方、丙方共同投资经营,三方以 _______方式出资,合计金额为人民币___________元整。三方的投 资额各占该项目的_______股权; (二)甲方:出资___________人民币,并负责所经销商品的再 加工、包装及发货及售后;

(三)乙方:出资___________人民币,并负责线下销售的所有相关工作,如线下销售目标任务的达成、销售团队的组建及管理、自拓客户及线上转线下客户的售后跟踪、城市业务拓展加盟等相关客户服务工作; (四)丙方:出资___________人民币,并负责线上客户拓展工作,如线上客户拓展目标任务的达成网店管理、网络推广、在线客户服务、客户定单设计、品牌管理等相关工作。 三、经营管理: (一)有对所共同经营项目提出优良建议和改进策略的权利和义务; (三)甲乙丙三方参与经营管理,各司其责,以工定岗,以岗定资; (四)甲乙丙三方若相关岗位无能力管理或无管理人员,不排除引入职业经理管理相关岗位,薪资标准同___________条规定。 四、经营管理审核办法: (一)基于本项目的所有商业行为及帐务甲乙丙三方平等拥有知情权和审核权,随时可查阅; (二)如有需要可由第三方审核。 五、成本核算所涉及的主要内容: (一)运营成本核算由三方共同核算,写入成本核算文档,签字执行; (二)在经营过程中,成本核算如发现与现实情况不符的情况,当月月度例会上商议修改成本核算文档。 六、所得利益分成办法: (二)收益分成以协议中所示的股权比例分成。 七、退出机制:

单片机课程设计报告——智能数字频率计汇总

单片机原理课程设计报告题目:智能数字频率计设计 专业:信息工程 班级:信息111 学号:*** 姓名:*** 指导教师:*** 北京工商大学计算机与信息工程学院

1、设计目的 (1)了解和掌握一个完整的电子线路设计方法和概念; (2)通过电子线路设计、仿真、安装和调试,了解和掌握电子系统研发产品的一个基本流程。 (3)了解和掌握一些常见的单元电路设计方法和在电子系统中的应用: 包括放大器、滤波器、比较器、计数和显示电路等。 (4)通过编写设计文档与报告,进一步提高学生撰写科技文档的能力。 2、设计要求 (1)基本要求 设计指标: 1.频率测量:0~250KHz; 2.周期测量:4mS~10S; 3.闸门时间:0.1S,1S; 4.测量分辨率:5位/0.1S,6位/1S; 5.用图形液晶显示状态、单位等。 充分利用单片机软、硬件资源,在其控制和管理下,完成数据的采集、处理和显示等工作,实现频率、周期的等精度测量方案。在方案设计中,要充分估计各种误差的影响,以获得较高的测量精度。 (2)扩展要求 用语音装置来实现频率、周期报数。 (3)误差测试 调试无误后,可用数字示波器与其进行比对,记录测量结果,进行误差分析。 (4)实际完成的要求及效果 1.测量范围:0.1Hz~4MHz,周期、频率测量可调; 2.闸门时间:0.05s~10s可调; 3.测量分辨率:5位/0.01S,6位/0.1S; 4.用图形液晶显示状态、单位(Hz/KHz/MHz)等。 3、硬件电路设计 (1)总体设计思路

本次设计的智能数字频率计可测量矩形波、锯齿波、三角波、方波等信号的频率。系统共设计包括五大模块: 主芯片控制模块、整形模块、分频模块、档位选择模块、和显示模块。设计的总的思想是以AT89S52单片机为核心,将被测信号送到以LM324N为核心的过零比较器,被测信号转化为方波信号,然后方波经过由74LS161构成的分频模块进行分频,再由74LS153构成的四选一选择电路控制档位,各部分的控制信号以及频率的测量主要由单片机计数及控制,最终将测得的信号频率经LCD1602显示。 各模块作用如下: 1.主芯片控制模块: 单片机AT89S52 内部具有2个16位定时/计数器T0、T1,定时/计数器的工作可以由编程来实现定时、计数和产生计数溢出时中断要求的功能。利用单片机的计数器和定时器的功能对被测信号进行计数。以AT89S52 单片机为控制核心,来完成对各种被测信号的精确计数、显示以及对分频比的控制。利用其内部的定时/计数器完成待测信号周期/频率的测量。 2.整形模块:整形电路是将一些不是方波的待测信号转化成方波信号,便于测量。本设计使用运放器LM324连接成过零比较器作为整形电路。 3.分频模块: 考虑单片机利用晶振计数,使用11.0592MHz 时钟时,最大计数速率将近500 kHz,因此需要外部分频。分频电路用于扩展单片机频率测量范围,并实现单片机频率测量使用统一信号,可使单片机测频更易于实现,而且也降低了系统的测频误差。本设计使用的分频芯片是74LS161实现4分频及16分频。 4.档位选择模块:控制74LS161不分频、4分频或者 16分频,控制芯片是74LS153。 5.显示模块:编写相应的程序可以使单片机自动调节测量的量程,并把测出的频率数据送到显示电路显示,本设计选用LCD1602。 (2)测频基本设计原理 所谓“频率”,就是周期性信号在单位时间(1s)内变化 的次数。若在一定时间间隔T内测得这个周期性信号的重复变 化次数N,则其频率可表示为f=N/T(右图3-1所示)。其中脉 冲形成电路的作用是将被测信号变成脉冲信号,其重复频率等 。利用单片机的定时/计数T0、T1的定时、计数 于被测频率f x 功能产生周期为1s的时间脉冲信号,则门控电路的输出信号持图3-1

数字温度计课程设计报告

课程设计报告书 课程名称:电工电子课程设计 题目:数字温度计 学院:信息工程学院 系:电气工程及其自动化 专业班级:电力系统及其自动化113 学号:6100311096 学生姓名:李超红 起讫日期:6月19日——7月2日 指导教师:郑朝丹职称:讲师 学院审核(签名): 审核日期:

内容摘要: 目前,单片机已经在测控领域中获得了广泛的应用,它除了可以测量电信以外,还可以用于温度、湿度等非电信号的测量,能独立工作的单片机温度检测、温度控制系统已经广泛应用很多领域。 单片机是一种特殊的计算机,它是在一块半导体的芯片上集成了CPU,存储器,RAM,ROM,及输入与输出接口电路,这种芯片称为:单片机。由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便的优点,使它迅速的得到了推广应用,目前已成为测量控制系统中的优选机种和新电子产品中的关键部件。单片机已不仅仅局限于小系统的概念,现已广泛应用于家用电器,机电产品,办公自动化用品,机器人,儿童玩具,航天器等领域。 本次课程设计,就是用单片机实现温度控制,传统的温度检测大多以热敏电阻为温度传感器,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路转换成数字信号才能由单片机进行处理。本次采用DS18B20数字温度传感器来实现基于51单片机的数字温度计的设计。 本文介绍了一个基于STC89C52单片机和数字温度传感器DS18B20的测温 系统,并用LED数码管显示温度值,易于读数。系统电路简单、操作简便,能 任意设定报警温度并可查询最近的10个温度值,系统具有可靠性高、成本低、功耗小等优点。 关键词:单片机数字温度传感器数字温度计

互联网意向合作协议书范本(标准版).docx

编号:_____________互联网意向合作协议书范本 甲方:________________________________________________ 乙方:________________________________________________ 签订日期:_______年______月______日

甲方:乙方:风险提示: 合作的方式多种多样,如合作设立公司、合作开发软件、合作购销产品等等,不同合作方式涉及到不同的项目内容,相应的协议条款可能大不相同。 本协议的条款设置建立在特定项目的基础上,仅供参考。实践中,需要根据双方实际的合作方式、项目内容、权利义务等,修改或重新拟定条款。为了给客户提供更好的互联网应用服务,满足日益增长的网络市场需求,甲乙双方本着平等合作、互利互惠、共同发展的原则,并经过充分协商,现就有关合作事宜达成如下意向: 一、总则甲乙双方拟建立长久及亲密的合作关系,共同致力于_____________的开发与推广。 二、合作内容 (一)甲乙双方约定初期将共同推出___________________________。 (二)甲方负责建设互联网应用平台,并为乙方提供接口,供乙方接入。(三)乙方负责建立相关数据库,并接入甲方的应用平台,及时提供相关信息。 三、双方权利与义务风险提示: 应明确约定合作各方的权利义务,以免在项目实际经营中出现扯皮的情形。 再次温馨提示:因合作方式、项目内容不一致,各方的权利义务条款也不一致,应根据实际情况进行拟定。 (一)甲方作为平台提供商,为乙方提供有偿通道。 (二)甲方负责平台的日常维护及相关技术支持。甲方承诺对记录备份保存____日,并供乙方查询。 (三)乙方负责相关数据的采集及录入工作,并及时、准确地向甲方提供相关信

基于单片机的简单频率计课程设计报告

《单片机原理与接口技术》课程设计报 告 频率计

1功能分析与设计目标 0 2频率计的硬件电路设计 (3) 2.1 控制、计数电路 (3) 2.2 译码显示电路 (5) 3频率计的软件设计与调试 (6) 3.1软件设计介绍 (6) 3.2程序框图 (8) 3.3功能实现具体过程 (8) 3.4测试数据处理,图表及现象描述 (10) 4讨论 (11) 5心得与建议 (12) 6附录(程序及注释) (13)

1 功能分析与设计目标 背景:在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。为了实现智能化的计数测频,实现一个宽领域、高精度的频率计,一种有效的方法是将单片机用于频率计的设计当中。用单片机来做控制电路的数字频率计测量频率精度高,测量频率的范围得到很大的提高。 题目要求: 用两种方法检测(△m ,△ T )要求显示单位时间的脉冲数或一个脉冲的周期。 设计分析: 电子计数式的测频方法主要有以下几种:脉冲数定时测频法(M 法),脉冲周期测频法(T 法),脉冲数倍频测频法(AM 法),脉冲数分频测频法(AT 法),脉冲平均周期测频法(M/T 法),多周期同步测频法。下面是几种方案的具体方法介绍。 脉冲数定时测频法(M 法):此法是记录在确定时间Tc 内待测信号的脉冲个数Mx ,则待测频率为: Fx=Mx/ Tc 脉冲周期测频法(T 法):此法是在待测信号的一个周期Tx 内,记录标准频率信号变化次数Mo。这种方法测出的频率是: Fx=Mo/Tx 脉冲数倍频测频法(AM 法):此法是为克服M 法在低频测量时精度不高的缺陷发展起来的。通过A 倍频,把待测信号频率放大A 倍,以提高测量精度。其待测频率为: Fx=Mx/ATo 脉冲数分频测频法(AT 法):此法是为了提高T 法高频测量时的精度形成的。由于T 法测量时要求待测信号的周期不能太短,所以可通过A 分频使待测信号 的周期扩大A倍,所测频率为: Fx=AMo/Tx 脉冲平均周期测频法(M/T法):此法是在闸门时间Tc内,同时用两个计数器分别记录

2019年互联网项目合作合同协议书范本

编号:_____________互联网项目合作合同 甲方:________________________________________________ 乙方:___________________________ 丙方:___________________________ 签订日期:_______年______月______日

甲方: 身份证号: 乙方: 身份证号: 丙方: 身份证号: 根据国家企业经营管理相关规定,甲乙丙三方筹建《______________________________》项目,甲方、乙方、丙方共同经营该项目,三方在平等自愿的基础上经友好协商达成如下协议:一、项目名称及概况: (一)项目名称:___________________________________________________________;(二)项目概况:____________________________________________________________。 二、投资方式: (一)该项目由甲方、乙方、丙方共同投资经营,三方以_______方式出资,合计金额为人民币___________元整。三方的投资额各占该项目的_______股权; (二)甲方:出资___________人民币,并负责所经销商品的再加工、包装及发货及售后;(三)乙方:出资___________人民币,并负责线下销售的所有相关工作,如线下销售目标任务的达成、销售团队的组建及管理、自拓客户及线上转线下客户的售后跟踪、城市业务拓展加盟等相关客户服务工作; (四)丙方:出资___________人民币,并负责线上客户拓展工作,如线上客户拓展目标任务的达成网店管理、网络推广、在线客户服务、客户定单设计、品牌管理等相关工作。三、经营管理: (一)有对所共同经营项目提出优良建议和改进策略的权利和义务; (二)甲方、乙方、丙方各负其责,分别为各分块业务的主责人,对本块业务所涉及业务有决策权,同时对其他两方的工作有建议权、无决策权;

数字逻辑数字频率计的设计课程设计报告

滁州学院 课程设计报告 课程名称:数字逻辑课程设计 设计题目:数字频率计的设计 系别:网络与通信工程系 专业:网络工程(无线传感器网络方向)组别:第七组 起止日期:2012年5月28日~2012年6 月18日指导教师:姚光顺 计算机与信息工程学院二○一二年制

课程设计任务书

目录 1绪论 (1) 1.1设计背景 (1) 1.2主要工作和方法 (1) 1.3本文结构 (1) 2相关知识 (1) 2.1数字频率计概念...................................................................................................................... .. (1) 2.2数字频率计组成 (1) 3系统设计 (2) 4系统实现 (2) 4.1计数译码显示电路 (2) 4.2控制电路 (3) 5系统测试与数据分析 (5) 6课程设计总结与体会 (8) 6.1设计总结 (8) 6.2设计体会 (8) 结束语 (9) 参考文献 (9) 附录 (10) 致谢 (12)

1绪论 1.1设计背景 数字频率计是一种基础测量仪器,到目前为止已有 30 多年的发展史。早期,设计师们追求的目标主要是扩展测量范围,再加上提高测量精度、稳定度等,这些也是人们衡量数字频率计的技术水平,决定数字频率计价格高低的主要依据。目前这些基本技术日臻完善,成熟。应用现代技术可以轻松地将数字频率计的测频上限扩展到微频段。 随着科学技术的发展,用户对数字频率计也提出了新的要求。对于低档产品要求使用操作方便,量程(足够)宽,可靠性高,价格低。而对于中高档产品,则要求有高分辨率,高精度,高稳定度,高测量速率;除通常通用频率计所具有的功能外,还要有数据处理功能,统计分析功能,时域分析功能等等,或者包含电压测量等其他功能。这些要求有的已经实现或者部分实现,但要真正完美的实现这些目标,对于生产厂家来说,还有许多工作要做,而不是表面看来似乎发展到头了。 随着数字集成电路技术的飞速发展,应用计数法原理制成的数字式频率测量仪器具有精度高、测量范围宽、便于实现测量过程自动化等一系列的突出特点。 1.2主要工作和方法 设计一个数字频率计。要求频率测量范围为1Hz-10kHz。数字显示位数为四位静态十进制计数显示被测信号。先确定好数字频率计的组成部分,然后分部分设计,最后组成电路。 1.3本文结构 本文第1部分前言主要说明频率计的用处和广泛性。第2部分简要说明了本次课程设计的要求。第3部分概要设计大致的勾画出本次设计的原理框架图和电路的工作流程图。第4部分简要说明4位二进制计数器74160的原理和搭建计数译码显示电路的原理,同时分析控制电路的功能,形成控制电路图,及搭建显示电路和控制电路的组合原理图。第5部分调试与操作说明,介绍相关的操作和输入不同频率是电路的显示情况。 2相关知识 2.1数字频率计介绍 2.1.1数字频率计概念 数字频率计是一种直接用十进制数字现设被测信号频率的一种测量装置,它不仅可以测量正弦波、方波、三角波等信号的频率,而且还可以用它来测量被测信号的周期。经过改装,在电路中增加传感器,还可以做成数字脉搏计、电子称、计价器等。因此,数字频率计在测量物理量方面有广泛的应用。 2.1.2数字频率计组成 数字频率计由振荡器、分频器、放大整形电路、控制电路、计数译码显示电路等部分组成。其中的控制脉冲采用时钟信号源替代,待测信号用函数信号发生器产生。数字频结构原理框图如图3.1

测绘程序设计实习报告

测量程序设计实习报告 姓名: XX 班级: XXXX 学号: XXXX 教师评语:

实验名称:使用C#开发环境建立测量程序框架 一、实验的目的与任务: (1)学会用C#窗体程序开发环境建立应用程序框架方法 (2)学会使用常见的Windows控件 (3)根据自身需要设计一个测量程序界面 二、实验的过程与步骤: 1、首先打开visual studio 2010,选择文件→新建→项目。在弹出的对话框中右栏一侧选择windows窗体应用。选择文件存放地址,输入项目名称,点击确定,完成。 2、拖动menuSctrip控件到主窗体,并且键入“文件”、“工具”两个选项,在“文件”下添加一个“打开”选项;在“工具”下添加“近似平差计算”、“高斯消元”两个选项。 3、选择项目→添加windows窗体,输入窗体名称“CLSJ”,点击确定。

4、在CLSJ窗体中拖入SplitContainer控件,将窗体分为左右两部分,调整大小。在拖入一个“TabControl”,新建选项卡。最后,加入“Button”、“TextBox”、“Label”控件。 5、用相同的方法,新建一个名为高斯消元的窗体,然后按照需要进行设计。 三、程序运行效果 四、本实验心得体会

这是第一次接触这种可视化开发编程,刚开始不是很熟悉,对于编程语言来说,在掌握一定语法之后,要多用,多结合实际进行一些简单编程,这样才能提高对一种编程语言的理解。 实验名称:导线计算程序设计及粗差探测 一、实验的目的与任务: (1) 掌握方位角计算的程序设计方法 (2) 掌握符合导线、闭合导线、支导线计算的程序设计方法 (3) 理解粗差探测的程序设计方法 二、实验的设计与开发步骤: 1、考虑到在测量时所用的角度均为度分秒,而在c#计算时只是别度分秒,因此先设计两个函数,可以将度分秒和弧度制进行转化。 2、其次先写一个point 类,包含x ,y 两个成员变量,然后在设计一个方位角函数,用两个point 类当作形参传递进去,根据方位角计算公式παk x y +??=arctan ,(根据象限角和方位角关系对k 进行调节)应该分为四种情况,但是考虑到分母不为0,因此应该在加一种情况,即导线与y 轴重合。 3、然后根据边长,根据方位角,公式 ααsin *cos *1212l y y l x x +=+=进行坐标推算。

2020年互联网项目合作协议书范本

编号:________
2020 年互联网项目合作协议书范本
甲方:______________________ 乙方:______________________ 签订日期:_____年____月____日
第1页共6页

甲方:
2020 年互联网项目合作协议书范本
身份证号:
乙方:
身份证号:
丙方:
身份证号:
风险提示:
合作的方式多种多样,如合作设立公司、合作开发软件、合作购销产 品等等,不同合作方式涉及到不同的项目内容,相应的协议条款可能大不相 同。 本协议的条款设置建立在特定项目的基础上,仅供参考。实践中,需 要根据双方实际的合作方式、项目内容、权利义务等,修改或重新拟定条款。
根据国家企业经营管理相关规定,甲乙丙三方筹建 《______________________________》项目,甲方、乙方、丙方共同经营该项目, 三方在平等自愿的基础上经友好协商达成如下协议:
一、项目名称及概况:
(一)项目名称: ___________________________________________________________;
(二)项目概况:
第2页共6页

____________________________________________________________。 二、投资方式:
风险提示: 应明确约定合作方式,尤其涉及到资金、技术、劳务等不 同投入方式的。同时,应明确各自的权益份额,否则很容易在项目实际经营 过程中就责任承担、盈亏分担等产生纠纷。
(一)该项目由甲方、乙方、丙方共同投资经营,三方以_______方式出资, 合计金额为人民币___________元整。三方的投资额各占该项目的_______股权;
(二)甲方:出资___________人民币,并负责所经销商品的再加工、包装 及发货及售后;
(三)乙方:出资___________人民币,并负责线下销售的所有相关工作, 如线下销售目标任务的达成、销售团队的组建及管理、自拓客户及线上转线下客 户的售后跟踪、城市业务拓展加盟等相关客户服务工作;
(四)丙方:出资___________人民币,并负责线上客户拓展工作,如线上 客户拓展目标任务的达成网店管理、网络推广、在线客户服务、客户定单设计、 品牌管理等相关工作。
三、经营管理: (一)有对所共同经营项目提出优良建议和改进策略的权利和义务; (二)甲方、乙方、丙方各负其责,分别为各分块业务的主责人,对本块业 务所涉及业务有决策权,同时对其他两方的工作有建议权、无决策权; (三)甲乙丙三方参与经营管理,各司其责,以工定岗,以岗定资;
第3页共6页

数电课程设计报告-数字频率计

数电课程设计报告:频率计 目录 一、设计指标 二、系统概述 1.设计思想 2.可行性论证 3.工作过程 三、单元电路设计及分析 1.器件选择 2.设计及工作原理分析 四、电路的组构及调试 1.遇到的问题 2.现象记录及原因分析 3.解决及结果 4.功能的测试方法、步骤、设备、记录的数据 五、总结 1.体会 2.电路总图 六、参考文献 一、设计指标 设计指标:要求设计一个测量TTL方波信号频率的数字系统。测试值采用4个LED七段数码管显示,并以发光二极管只是测量对象(频率)的单位:Hz、kHz。

频率的测量范围有四档量程。 1)测量结果显示四位有效数字,测量精度为万分之一。 2)频率测量范围:100.1Hz——999.9kHz,分为: 第一档: 100.0Hz——999.9Hz 第二档: 1.000kHz——9.999kHz 第三档: 10.00kHz——99.99kHz 第四档: 100.0kHz——999.9kHz 3)量程切换可以采用两个按键SWB、SWA手动切换。 扩展要求: 一、当被测频率大于999.9kHz,超出最大值时,设置亮一个警灯,并同时发出报警声音。 二、自动切换量程 提示: 1.计数器计到9999时,产生溢出信号CO,启动量程加档。 2.显示不足4位有效数字时量程减档。 三、各量程输出信号的频率最高位有效数字为1、2、3、4、5、6、7、8、9。 二、系统概述 1.设计思想 周期性信号频率可通过记录信号在1s内的周期数来确定其频率。

累计标准时间Ts中被测信号的脉冲个数Nx,被测信号频率:fx≈Nx/Ts 测量时间Ts选择:由于测量时间Ts需要根据被测信号的频率切换,所以通常对振荡时钟进行分频以获得不同的定时时间。 采样定时、显示锁存、计数器清零的控制时序波形图 2.可行性论证 用计数器实现记录周期数的功能;用时基信号产生计数时间作为采样时间;用四位动态扫描通过数码管显示结果;因为如果计数器直接把数据输入到数码管显示,那么数码管的数据就会不断变化,累计增加的情况,所以采用锁存器,在每个时间信号内,通过一个高电平使能有效,将计数器的数值锁存到寄存器或者锁存器;为了不要让每次锁存的数据会比上次

计网课程设计报告书

《计算机网络技术》 课程设计报告书 设计题目: 中小型企业网络解决方案 专业班级: 姓名: _______ _ 学号: __ ___ 指导老师: ___________ 完成日期: ____________

随着市场竞争日益激烈,如何及时、准确地获取第一手信息,如何提高公司运作效率,如何有效降低公司运营成本已经越来越被中小型企业所认识。中小型企业迫切需要提高公司竞争力,需要实现公司信息化,而网络无疑为他们提供了一个很好的解决手段。企业网络化能够为企业提高办公效率,加速企业内部员工间的沟通,满足移动办公的需要。另外,互联网可以作为实现企业对外宣传、信息发布平台,跨越空间和时间的界限,快速实现客户信息反馈和客户跟踪。 二、概要设计 网络设计应该遵循以下原则:采用高性能、全交换的方案,充分满足用户要求;网络管理简单;用户采用广局域网连接方式;采用带宽压缩技术,有效降低广域网链路流量;所有网络设备均可在升级原有网络后使用,有效实现投资保护;系统安全,保密性高。

soho级企业网soho是small office home office的简称,这类网络用户数量较少且相对集中,网络布线采用双绞线即可。一般而言,soho级企业对网络的要求不高,基本实现以下功能即可:实现企业内资源共享,无纸办公,提供管理应用系统,实现企业办公自动化,能够接入internet ,收发e-mail,共享internet资源。该网络的拓扑图如图1所示。 图1 soho级网络拓扑 在图1中,通过tcl r3105路由器,用户以adsl或cable方式接入internet,未开通adsl 的地方可采用isdn方式,将r3105换成r3007。此方案的特点是结构简单,内部局域网可以采用全交换方式,实现百兆交换到桌面。另外也可以采用集线器组网。 园区级企业网园区级企业网指的是企业的部门较多,部门位置相对分散,但相互间的距离不是太远。园区级企业对网络的需求是:实现企业内资源共享,提供管理应用系统,实现企业办公自动化,建立企业e-mail系统,建立企业的对外网站,提供一个对外宣传的信息平台,接入internet,共享网络资源。园区级企业网络拓扑图如图2所示。 图2 园区级企业网络拓扑 在该方案中,企业各部门通过千兆光纤连接在一起,为避免带宽的浪费,局域网内部划分出不同的vlan,网络中心采用三层交换机解决vlan之间的通信。

互联网公司合作协议书

互联网公司合作协议书 在不断进步的社会中,协议书使用的频率越来越高,签订协议书可以保障自身的权益不被侵害。协议书到底怎么写才合适呢?以下是作者收集整理的互联网公司合作协议书,欢迎大家借鉴与参考,希望对大家有所帮助。 甲方: 代表: 地址: 电话: 乙方: 代表: 地址: 电话: 甲乙双方本着平等互利、优势互补的原则,就结成长期共同发展,并为以后在其他项目上的合作建立一个坚实的基础,经友好协商达成以下合作协议: 一、合作内容 甲乙双方公司均拥有自己的网站平台,双方为促进双方网站建设进行友好合作。 二、双方权利与义务 1、甲乙双方均认可对方为自己的战略合作伙伴,并在彼此互联网网站的.显著位置标识合作方标识及网站链接。 2、甲乙双方授权合作方在其互联网站上转载对方网站上的相关信息,该信息将由双方协商同意后方可引用。 3、甲乙双方在彼此互联网站中转载引用合作方的信息时须注明”该信息由______(合作方网站)提供”字样,并建立链接。 4、甲乙双方必须尊重合作方网站信息的版权及所有权,未经合作方同意,另一方不得采编其站点上的任何信息,且不得在其网站以外媒体发布来自合作对方站点的信息,否则构成侵权。被侵害方有权单方面终止合作并视情节选择要求对方承担损害赔偿的方式。

三、相互宣传 1、甲乙双方应在彼此站点追踪报道合作方的市场推广计划及相关营销活动。 2、甲乙双方都认可的适当时间内,双方在彼此站点上开设专栏,撰写并宣传与合作对方商业行为有关的话题(具体合作项目另签协议) 3、甲乙双方在有关互联网专题的研讨会和金融、金融等行业的各种展览会上,互相帮助、共同宣传,共同推进双方的品牌。 4、双方还可就其它深度合作方式进行进一步探讨。 四、协议期限及终止 1、本协议有效期为______年,自______年______月______日起到______年______月______日为本协议商定合作方案的执行期限。 2、甲乙任何一方如提前终止协议,需提前______个月通知另一方;如一方擅自终止协议,另一方将保留对违约方追究违约责任的权利。 五、保密约定 双方对在本协议下知悉的另一方的任何商业秘密均负有保密义务,任何一方在任何时候均不得向第三方披露另一方的商业秘密。任何一方违反本条规定的,应全额赔偿另一方因此遭受的全部直接和间接损失。 六、争议解决 协议有效期内,若双方发生任何争议,应本着相互谅解、互惠互利的原则协商解决。如果协商不成,双方可向______方所在地人民法院诉讼。 七、其他 1、甲乙双方的合作方式具有排他性,双方在合作的同时,不可以和其他相应的合作伙伴进行合作。 2、本协议一式______份,双方各执______份,具有同等法律效力。 3、本协议期满时,双方应优先考虑与对方续约合作。 甲方(签章): 代表人(签字): ______年______月______日 乙方(签章): 代表人(签字):

数字频率计_课程设计报告

电气与信息工程学院 数字频率计 设计报告书 前言 摘要:在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的 测量就显得更为重要。测量频率的方法有多种,其中数字计 数器测量频率具有精度高、使用方便、测量迅速,以及便于 实现测量过程自动化等优点,是频率测量的重要手段之一。 其原理为通过测量一定闸门时间内信号的脉冲个数。本文阐 述了设计了一个简单的数字频率计的过程。 关键词:频率计,闸门,逻辑控制,计数-锁存

目录 第一章设计目的 第二章设计任务和设计要求 2.1 设计任务及基本要求 2.2.系统结构要求 第三章系统概述 3.1概述 3.2设计原理及方案 第四章单元电路设计及分析 4.1 时基电路 4.2逻辑控制电路 4.3计数电路 4.4锁存电路 4.5显示译码电路 4.6 闸门电路 第五章安装与调试过程 5.1 电路的安装过程 5.2 电路的调试过程 5.3 出现的问题及解决办法 第六章结果分析 第七章收获与体会

第八章元件清单 第九章实现结果实物图 附录A 参考文献 第一章 设计目的: 1.了解数字频率计测量频率与测量周期的基本原理; 2.熟练掌握数字频率计的设计与调试方法及减小测量误 差的方法。 3.本设计与制作项目可以进一步加深我们对数字电路应 用技术方面的了解与认识,进一步熟悉数字电路系统设计、制作与调试的方法和步骤。 4.针对电子线路课程要求,对我们进行实用型电子线路设 计、安装、调试等各环节的综合性训练,培养我们运用课程中所学的理论与实践紧密结合,独立地解决实际问题的能力。

第二章 设计任务及要求: 2.1设计任务及基本要求: 设计一简易数字频率计,其基本要求是: 1)测量频率范围0~9999Hz; 2)最大读数9999HZ,闸门信号的采样时间为1s;. 3)被测信号可以是正弦波、三角波和方波; 4)显示方式为4位十进制数显示; 5)完成全部设计后,可使用EWB进行仿真,检测试验设计电路的正确性。 2.2.系统结构要求 数字频率计的整体结构要求如图所示。图中被测信号为外部信号,送入测量电路进行处理、测量。 波形 整 形 计 数 器 数 码 显 示 振荡 电 路分 频 器 控 制 门 数 据 锁 存 器 显 示 译 码 器 被测 信 号

计网课程设计报告

课程设计(论文) 课程名称数据库课程设计 题目名称__ 仓库管理系统 __ 学生学院计算机学院 专业班级计算机科学与技术3班 学号 3109005981 学生姓名黄卫平 指导教师明俊峰 2012 年 6 月 25日成绩

目录 第一章概述----------------------------------------------------------------------------------------------------1 1.1项目背景----------------------------------------------------------------------------------------------1 1.2设计目标、内容、思路----------------------------------------------------------------------------1 第二章相关技术----------------------------------------------------------------------------------------------1 2.1 Visual Studio 2008开发工具简介-----------------------------------------------------------------1 2.2 SQL Server 2008 介绍------------------------------------------------------------------------------2 第三章系统需求分析---------------------------------------------------------------------------------------3 3.1 数据字典--------------------------------------------------------------------------------------------3 3.1.1 数据项---------------------------------------------------------------------------------------3 3.1.2 数据结构------------------------------------------------------------------------------------4 3.1.3 数据流---------------------------------------------------------------------------------------4 3.1.4 数据存储------------------------------------------------------------------------------------5 3.1.5 数据处理------------------------------------------------------------------------------------5 3.2 数据流图--------------------------------------------------------------------------------------------6 3.2.1 总数据流图---------------------------------------------------------------------------------6 3.2.2 设备管理数据流图------------------------------------------------------------------------6

网络项目合作协议(示范协议)

( 协议范本 ) 甲方: 乙方: 日期:年月日 精品合同 / Word文档 / 文字可改 网络项目合作协议(示范协议) The clear rights and obligations of both parties facilitate the cooperation of both parties, provide a basis for resolving disputes in the future, and prevent possible risks.

网络项目合作协议(示范协议) 法人代表:____________________ 法人代表(负责人):____________ 通讯地址:____________________ 通讯地址:____________________ 电话:_______________________ 电话:_______________________ 甲乙双方经友好协商,本着互惠互利,资源共享的原则,甲方授权乙方为甲方预约回拨,VOIP网络电话等业务在_______省______市_____县区域市场内的独家代理商(特约经销商),甲方在授权区域内建立营销网络,开拓市场,自主经营,自负盈亏。根据《中华人民共和国合同法》的规定,达成如下协议: 一、甲方授权乙方经营项目: 1.预约回拨系统:包括预约回拨运营平台,国信一号通回拨卡,回

拨器,回拨电话机等。 2.VOIP网络电话:包括RJ45网络电话,USB网络电话,网络话吧,公话超市,集团电话,语音网关等。 3.无线平台 4.企业建站,域名空间服务,网站设计 5.技术方案:包括回拨系统技术方案,VoIP网络电话解决方案,网络网吧组建方案,无线网络方案等。 甲乙双方特别同意并声明:本协议中甲乙双方作为独立协议人,其一切行为均为其自身的行为,并不能理解为乙方的行为,其无权以本协议中未明确规定的任何方式约束。 二、代理政策 一号通回拨卡对终端用户计费费率分0.15元/分钟(0.30元分钟折半),VOIP网络电话对终端用户计费费率分0.12元/分钟。 1.独家(买断)代理: 总部给予区域市场保护,区域内代理或者营销均通过独家代理商进货

数字频率计课程设计报告

《数字频率计》技术报告 一、问题的提出 在传统的电子测量仪器中,示波器在进行频率测量时测量精度较低,误差较大。频谱仪可以准确的测量频率并显示被测信号的频谱,但测量速度较慢,无法实时快速地跟踪捕捉到被测信号频率的变化。而频率计则能够快速准确的捕捉到被测信号频率的变化。 在传统的生产制造企业中,频率计被广泛的应用在生产测试中。频率计能够快速的捕捉到晶体振荡器输出频率的变化,用户通过使用频率计能够迅速的发现有故障的晶振产品,确保产品质量。在计量实验室中,频率计被用来对各种电子测量设备的本地振荡器进行校准。在无线通讯测试中,频率计既可以被用来对无线通讯基站的主时钟进行校准,还可以被用来对无线电台的跳频信号和频率调制信号进行分析。 数字频率计是一种用数字显示的频率测量仪表,它不仅可以测量正弦信号、方波信号和尖脉冲信号的频率,而且还能对其他多种物理量的变化频率进行测量,诸如机械振动次数,物体转动速度,明暗变化的闪光次数,单位时间里经过传送带的产品数量等等,这些物理量的变化情况可以由有关传感器先转变成周期变化的信号,然后用数字频率计测量单位时间内变化次数,再用数码显示出来。 二、解决技术问题及指标要求 1、技术指标

被测信号:正弦波、方波或其他连续信号; 采样时间:1秒(0.1秒、10秒); 显示时间:1秒(2秒、3秒......); LED显示; 灵敏度:100mV; 测量误差:±1H z。 数字频率计是一种专门对被测信号频率进行测量的电子测量仪器。其最基本的工作原理为:当被测信号在特定时间段T内的周期个数为N时,则被测信号的频率f=N/T。一般T=1s,所以应要求定时器尽量输出为1s的稳定脉冲。 2、设计要求 可靠性:系统准确可靠。 稳定性:灵敏度不受环境影响。 经济性:成本低。 重复性:尽量减少电路的调试点。 低功耗:功率小,持续时间长。 三、方案可行性分析(方案结构框图) 1、原理框图

《测绘程序设计》实验指导书

《测绘遥感程序设计》 实验指导书 (Visual C++.net) (供测绘工程专业用) (2015年修订) 戴吾蛟编 二零一五年三月 中南大学测绘与遥感科学系

前言 测绘遥感程序设计上机实验是学习本门课程的重要环节之一,实验的设置是为了配合课堂教学,使学生熟练掌握和深入理解课堂教学内容,进一步强化测绘程序设计、测量学及测量平差原理的理解,掌握利用Visual C++.net进行常用的测量程序以及控制网的间接平差程序设计。 实验内容 本门课程必做的实验有(在Visual C++.net 2008 环境下): 1.Visual C++.net环境、基本控件及简单程序设计(三角形面积计算) 2.控制结构程序设计(方位角计算、地心坐标至大地坐标转换) 3.数组、指针(多边形面积计算) 4.函数(交会定点函数设计、高斯投影正反算程序设计) 5.类的创建(大地四边形类设计、角度类设计) 6.文件(Cass测量数据整理) 7.图形程序设计(位移序列曲线图形程序设计) 8.常用测量计算(无定向导线简易计算程序设计) 9.平差程序设计(水准网间接平差程序设计) 修订说明:由于2012版培养方案增加了8课时,实验课时也相应增加了4课时。为此,本实验指导书将高斯投影正反算提前,并要求以函数的形式编写。增加了大地四边形类设计以及无定向导线简易计算程序设计。

实验1 Visual C++.net环境和简单程序设计 一、实验目的 ?掌握Visual https://www.doczj.com/doc/d7134607.html,的安装和启动。 ?了解VC++ 2008的菜单系统、工具栏和各种基本窗体。 ?理解VC++.net开发应用程序的步骤。 ?掌握基于对话框的程序设计。 ?掌握按钮、文本框和标签框的基本使用方法 ?掌握使用MSDN帮助文档 二、实验内容 1.启动与退出VC++.net,熟悉VC++.net的开发环境,通过向导生成基于对话 框的应用程序。使用MSDN查看命令按钮、标签和文本框的主要属性和方法。 2.打开Microsoft visual studio 2008 文档,浏览“Visual studio 文档”目录下的 内容,并从“Visual studio 文档->Visual C++->示例”目录下下载一个程序,编译并运行之。 3.设计一个已知三边边长计算三角形面积的程序。计算模型如下: 海伦公式:) )( )( (c p b p a p p S- - - =,其中 2c b a p + + = 提示: (1)在【文件】菜单上执行【新建】,然后选择“项目” 。 (2)在【项目类型】窗格中,选择【Visual C++】下的“MFC”项。在【模板】窗格中,选择“MFC 应用程序”模板,输入应用程序名称“××××”。按向导创建名为“×××××”的 MFC应用程序。 (3)在窗体上放置4个文本框、4个静态框、3个命令按钮(其中两个缺省); (4)设置控件属性,如Static1的Caption属性设置成“a=”,用于提示Edit 框的输入边长a;

相关主题
文本预览
相关文档 最新文档