电路实验报告

欢迎阅读电路实验报告(精选4篇),内容由多美网整理,希望对大家有所帮助。

电路实验报告 篇1

一、实验题目

利用类实现阶梯型电阻电路计算

二、实验目的

利用类改造试验三种构造的计算程序,实现类的封装。通过这种改造理解类实现数据和功能封装的作用,掌握类的设计与编程。

三、实验原理

程序要求用户输入的电势差和电阻总数,并且验证数据的有效性:电势差必须大于0,电阻总数必须大于0小于等于100的偶数。再要求用户输入每个电阻的电阻值,并且验证电阻值的有效性:必须大于零。此功能是由类CLadderNetwork的InputParameter ()函数实现的。

且该函数对输入的数据进行临界判断,若所输入数据不满足要求,要重新输入,直到满足要求为止。

本实验构造了两个类,一个CResistance类,封装了电阻的属性和操作,和一个CLadderNetwork类,封装了阶梯型电阻电路的属性和操作。

用户输入的电势差、电阻总数、电阻值,并赋给CladderNetwork的数据,此功能是由类CLadderNetwork的InputParameter 函数实现的。

输出用户输入的电势差、电阻总数、电阻值,以便检查,,此功能是由类CLadderNetwork的PrintEveryPart()函数实现的。

根据用户输入的电势差、电阻总数、电阻值换算出每个电阻上的电压和电流。此功能是由类CLadderNetwork的Calculate ()函数实现的。

最后输出每个电阻上的电压和电流,此功能是由类CLadderNetwork的PrintResult()函数实现的。

此程序很好的体现了面向对象编程的技术:

封装性:类的方法和属性都集成在了对象当中。

继承性:可以继承使用已经封装好的类,也可以直接引用。

多态性:本实验未使用到多态性。

安全性:对重要数据不能直接操作,保证数据的安全性。

以下是各个类的说明:

class CResistance //电阻类

private:

double voltage;

double resistance;

double current;

public:

void InitParameter(); //初始化数据

void SetResist(double r); //设置resistance的值

void SetCur(double cur); //设置current的值

void SetVol(double vol); //设置voltage的值

void CalculateCurrent(); //由电阻的电压和电阻求电流

double GetResist(){return resistance;} //获得resistance的值 保证数据的安全性

double GetCur(){return current;} //获得current的值

double GetVol(){return voltage;} //获得voltage的值

class CResistance //电阻类{

private:

CResistance resists[MAX_NUM]; //电阻数组

int num;

double srcPotential;

public:

void InitParameter(); //初始化数据

void InputParameter(); //输入数据

void Calculate(); //计算

void PrintEveryPart(); //显示输入的数据以便检查

void PrintResult(); //显示结果

四、实验结果

程序开始界面:

错误输入 -1(不能小于0)

错误输入0 (不能为0)

输入正确数据3

输入错误数据-1

输入错误数据0

输入正确数据4

同样给电阻输入数据也必须是正数 现在一次输入 2,2,1,1

得到正确结果。

电路实验报告 篇2

一、实验仪器及材料

1、信号发生器

2、示波器

二、实验电路

三、实验内容及结果分析

1、VCC=12v,VM=6V时测量静态工作点,然后输入频率为5KHz的正弦波,调节输入幅值使输

2、VCC=9V,VM=4、5V时测量静态工作点,然后输入频率为5KHz的正弦波,调节输入幅值使输

3、VCC=6V,VM=3V时测量静态工作点,然后输入频率为5KHz的正弦波,调节输入幅值使输出波形最大且不失真。(以下输入输出值均为有效值)

四、实验小结

功率放大电路特点:在电源电压确定的情况下,以输出尽可能大的不失真的信号功率和具有尽可能高的转换效率为组成原则,功放管常工作在尽限应用状态。

电路实验报告 篇3

电路实验报告 篇4

经过了一个学期的电路实验课的学习,学到了很多的新东西,发现了自己在电路理论知识上面的不足,让自己能够真正的把点亮学通学透。

电路实验,作为一门实实在在的实验学科,是电路知识的基础和依据。它可以帮助我们进一步理解巩固电路学的知识,激发我们对电路的学习兴趣。

首先,在对所学的电路理论课而言,实验给了我们一个很好的把理论应用到实践的平台,让我们能够很好的把书本知识转化到实际能力,提高了对于理论知识的理解,认识和掌握。

其次,对于个人能力而言,实验很好的解决了我们实践能力不足且得不到很好锻炼机会的矛盾,通过实验,提高了自身的实践能力和思考能力,并且能够通过实验很好解决自己对于理论的学习中存在的一些知识盲点。

对于团队协作与待人处事方面,实验让我们懂得了团队协作的重要性,教导我们以谦虚严谨的态度对待生活中的人与事,以认真负责的态度对待队友,提高了班级的凝聚力和战斗力,通过实验的积极的讨论,理性的争辩,可以让我们更加接近真理。

实验中应注意的有几点。

一,一定要先弄清楚原理,

这样在做实验,才能做到心中有数,从而把实验做好做细。一开始,实验比较简单,可能会不注重此方面,但当实验到后期,需要思考和理解的东西增多,个人能力拓展的方面占一定比重时,如果还是没有很好的做好预习和远离学习工作,那么实验大部分会做的很不尽人意。

二,在养成习惯方面,

一定要真正的做好实验前的准备工作,把预习报告真正的学习研究过,并进行初步的实验数据的估计和实验步骤的演练,这样才能在真正实验中手到擒来,做到了然于心。

不过说实话,在做试验之前,我以为不会难做,就像以前做的实验一样,操作应该不会很难,做完实验之后两下子就将实验报告写完,直到做完几次电路实验后,我才知道其实并不容易做。它真的不像我想象中的那么简单,天真的以为自己把平时的理论课学好就可以很顺利的完成实验,事实证明我错了。

在最后的综合实验中,我更是受益匪浅。我和同组同学做的是甲乙类功率放大电路,因为次放大电路主要是模拟电子技术的范畴,而自己选修专业与此有很大的联系,所以在做综合实验设计的时候,本着实践性,创新性,可行性和有一

意义性的原则,选择了这个实验。实验本身的原理并不是很复杂,但那只针对有过相关学习的同学,对于我这样的初学者,对于实验原理的掌握本身就是一个挑战。通过翻阅有关书籍和查阅相关的资源,加深自己对功放的理解,通过EWB软件的仿真,比较实验数值与理论值之间的误差,最终输出正确而准确的波形和实验数据。

总结:电路实验最后给我留下的是:严谨以及求实。能做好的事就要把它做到最好,把生活工作学习当成是在雕刻一件艺术品,真正把心投入其中,最终命运会为你证明你的努力不会白费。

大家都在看