照度计算

照度计算
照度计算

第五章 照度计算

第一节 点光源的点照度计算

一、点光源点照度的基本计算公式

当光源尺寸与光源到计算点之间的距离相比小得多时,可将光源视为点光源。一般圆盘形发光体的直径不大于照射距离的1/5,线状发光体的长度不大于照射距离的1/4时,按点光源进行照度计算误差均小于5%。距离平方反比定律及余弦定律适用于点光源产生的点照度计算。这些定律是照明计算的基本公式。 1.距离平方反比定律

点光源S 在与照射方向垂直的平面N 上产生的照度E h 与光源的光强I θ成正比,与光源至被照面的距离R 的平方成反比。由式(5-1)表示(见图5-1)

2R

I E n θ

=

(5-1) 图5-1 点光源的点照度

式中E n ——点光源在与照射方向垂直的平面上产生的照度,lx ; I θ——照射方向的光强,cd ;

R ——点光源至被照面的计算点距离,m 。 2.余弦定律

点光源S 照射在水平面H 上产生的照度E h 与光源的光强I θ及被照面法线与入射光线的夹角θ的余弦成正比,与光源至被照面计算点的距离R 平方成反比。可由式(5-2)表示

θθ

cos 2

R I E h =

(5-2) 式中E h ——点光源照射在水平面上P 点产生的照度,lx ; I θ——照射方向的光强,cd ;

R ——点光源至被照面计算点的距离,m ;

cos θ——被照面的法线与入射光线的夹角的余弦。 二、点光源水平面和垂直面照度的计算 1.点光源在水平面照度E h 的计算

按照余弦定律,点光源S 水平面照度E h (见图5-2)可按式(5-2)计算。 2.点光源在垂直面照度E v 的计算

按照余弦定律,点光源S 垂直面照度E v (见图5-2)为

θβθ

θsin cos 22R

I R I E v ==

(5-3) 3.E h 和E v 应用光源安装高度h 的计算

已知光源的安装高度(或计算高度)h 时,E h 和E v 的计算式为

2

322cos cos cos cos h I h I R I E h θθθθθθθ=???

??== (5-4) 2

222sin cos cos sin sin h I h I R I E v θ

θθθθθθθ=??

?

??== (5-5) 以上式中h ——光源距所计算水平面的安装高度,即计算高度,m ; 其他符号含义同上。

4.E h 应用直角坐标的计算 由图5-3可得

3

22cos R h

I R R h I R I E h θθθθ=

==

其中 ()()

2

122

2

2

1

22

y

x h

D h R ++=+=

()

2

3222

y

x h

h

I E h ++=

θ (5-6)

图5-2点光源水平面与垂直面照度 图5-3 直角坐标中的点光源水平面照度 5.点光源在不同平面上P 点的法线方向照度之比

点光源S 在不同平面上P 点的法线方向照度之比等于点光源S 到该平面上的垂直线长度之比(见图5-4)

图5-4 点光源在不同平面上P 点的法线方向照度

22

2121cos E cos θθR I R I E ==

; 2

121

2121cos cos h h R

R h E E ===θθ (5-7) 三、点光源倾斜面照度计算

倾斜面在任意位置时,有受光面N 和背光面N ′(见图5-5)。θ角指倾斜面的背光面与水平面形成的倾角,可小于或大于90°。

图5-5 点光源倾斜面照度 (a )受光面能受到光照射;(b )θ角增大受光面变化。 按照式(5-7),在P 点上的倾斜面照度E φ与水平面照度E h 之比为

h

D h

E E h

θ

θ?sin cos ?±?=

因而点光源倾斜面照度E φ可由下式计算

h h E E h D E ψθθ?=??

?

??±=sin cos (5-8)

式中E φ——倾斜面上P 点的照度,lx ;

E h ——水平面上P 点的照度,lx ;

h ——光源至水平面上的计算高度,m ;

D ——光源在水平面上的投影至倾斜面与水平面交线的垂直距离,m ; ψ——比值。

θθψsin cos h

D

±

= (5-9) 式(5-9)中正号表示图5-5(a )的情况,负号表示图5-5(b )的情况。ψ值可在图5-6中查出,图中虚线表示式(5-9)中负的ψ值。

图5-6 ψ与D/h 关系曲线 四、多光源下的点照度计算

在多光源照射下在水平面或倾斜面上的点照度分别由式(5-10)计算

hn h h h E E E E +++=∑ 21

∑==n

i hi E 1

(5-10)

n E E E E ????+++=∑ 21

hn n h h E E E ψψψ++= 2211

∑==n

i hi i E 1

ψ (5-11)

以上式中 E h ∑ ——多光源照射下在水平面上的点照度,lx ; E h1,…E hi ,…E hn ——各光源照射下在水平面上的点照度,lx ; E φ∑ ——各光源照射下在倾斜面上的点照度,lx ; E φ1,…E φi ,…E φn ——各光源照射下在倾斜面上的点照度,lx 。 五、点光源应用空间等照度曲线的照度计算

I θ为光源的光强分布值,则水平照度E h 可由下式算出

2

3cos h I E h θ

θ= ()D h f E h ,=

按此相互对应关系即可制成空间等照度曲线。通常I θ取光源光通量为1000lm 时的光强分布值,则RJ-GC888-D8-B(400w)型工矿灯具(内装400w 金属卤化物灯)的空间等照度曲线如图5-7所示。

已知灯的计算高度h 和计算点至灯具轴线的水平距离D ,应用等照度曲线可直接查出光源1000lm 时的水平照度ε。如光源光通量为φ,灯具维护系数为K ,则计算点的实际水平照度为

1000

K

E h φε=

(5-12)

则计算点的垂直平面上的照度为 h v E h

D

E = (5-13) 计算点的倾斜面上的照度为

h h E h D E E ψθθ?=??

?

??±=sin cos (5-14)

当有多个相同灯具投射到同一点时,其实际水平面照度可按式(5-15)计算

1000

K

E h εφ∑=

(5-15)

式中φ ——光源的光通量,lm ;

∑ε——各灯(1000lm )对计算点产生的水平照度之和,lx ; K ——灯具的维护系数。 六、计算示例

例5-1 如图5-8所示,某车间装有8只RJ-GC888-D8-B (400W )型工矿灯具,内装400W 金属卤化物灯,灯具的计算高度h =10m ,光源光通量φ=32000lm ,光源光强分布(1000lm )如下:

图5-7 RJ-GC888-D8-B(400W)型工矿灯具(内装400W 金属卤化物灯)的空间等照度曲线

灯具维护系数K =0.7,试求A 点的水平面照度值。 解:1. 按点光源水平面照度计算公式计算

图5-8 车间灯具平面布置

,8721h h h h E E E E ===

)(86.136.910222121m D h R =+=+=

,72.086

.1310cos 11===

R h θ )(1.203,8.4311cd I =?=θθ

)(76.086

.1372

.01.263cos 2

21111lx R I E h =?=?=

θθ )(89.103.410,222

2226543m D h R E E E E h h h h =+=+====

)(4.239,3.23,918.089

.1010

cos 2222cd I R h =?====

θθθ )(85.189

.10918

.04.239cos 2

22223lx R I E h =?=?=

θθ ())(44.1085.176.04lx E h =+?=∑

)(6.2341000

7

.044.1032000lx E Ah =??=

2.按应用空间等照度曲线计算 从图5-7的等照度曲线图中查出 h=10m

lx m D m D 75.06.96.9872141====?

??

==εεεε

lx m D m D 9.13.43.4654332====?

??

==εεεε

故())(6.109.175.04lx =+?=∑ε

)(2371000

7

.06.1032000lx E Ah =??=

第二节 线光源的点照度计算 一、概述

线光源指宽度b 较长度L 小得多的发光体。线光源的长度小于计算高度的1/4(即h L 4

1<)时,按点光源进行照度计算,其误差小于5%。当h L 4

1

时,一般应按线光源进行点照度计算。线光源的点照度计算方法主要有方位系数法和应用线光源等照度曲线法。 二、线光源光强分布曲线

线光源的纵向和横向光强分布曲线见图5-9。

(1)线光源的横向光强分布曲线一般由式(5-16)表示

()θθf I I 0= (5-16)

I θ——θ方向上的光强;

I 0——在线光源发光面法线方向上的光强。

(2)线光源的纵向光强分布曲线可能是不同的,但任何一种线光源在通过光源纵轴的各个平面上的光强分布曲线,具有相似的形状,可由式(5-17)表示

()αθαθf I I 0??= (5-17)

式中I θ?α——与通过纵轴的对称平面成θ角,与垂直于纵轴的对称平面成α角方向上的光强; I θ?0——在θ平面上垂直于光源轴线方向的光强(θ平面是通过光源的纵轴而与通过纵轴的垂直面成θ夹角的平面)。

实际应用的各种线光源的纵轴向光强分布,可由下列五类相对光强分布公式表示

A 类 αθαθc o s 0??=I I

B 类 ???

?

??+=??2cos cos 20ααθα

θI I C 类 αθαθ2

0cos ??=I I D 类 αθαθ3

0c o s ??=I I E 类 αθαθ40cos ??=I I

图5-9 线光源的纵向和横向光强分布曲线

纵向平面五类相对光强分布曲线见图5-10。

图5-10 纵向平面五类相对光强分布曲线 I α/I 0—相对光强;α—纵向平面角。 三、方位系数法

1.线光源在水平面P 点上的照度计算

计算点P 与线光源一端A 对齐,水平面的法线与入射光平面APB (θ平面)成β角,线光源的纵向光强分布具有I θ?α=I θ?0cos n

α(n =1、2、3、4)或者为???

?

??+=??2cos cos 20ααθα

θI I 的形式,线光源在θ平面上垂直于光源轴线AB 方向的单位长度光强为

l

I I 0

0'??=

θθ 整个线光源AB 在P 点的法线照度(见图5-11)为

αααθd lR I

E a n n cos cos 1

?

?=

或ααααθd lR

I

E a n cos 2cos cos 1

20

?

???

? ??+=? (5-18)

图5-11 线光源在P 点产生的法线照度

由图5-11可知

,22D h R +=

,2

2

1D

h l arctg

+=α

h

D arctg

=θ 因此

()AF R

l I E n ?=

?0

θ ()AF R

I 0

'?=θ (5-19) 式中ααααd AF n

cos cos 1

?=

?

或αααααd AF cos 2cos cos 1

2????

? ??+=,称为水平方位系数。P 点水平面照度E h 可根据照度失量计算求出

)(cos )(20

'0AF h

I AF R h lR I E h θθθ??== (5-20)

考虑到灯具的光通量并非1000lm 及灯具的维护系数,则线光源在水平面上P 点产生的

实际水平照度为

)(cos 100020'AF h

K

I E h θφθ?=

(5-21)

以上各式中I θ?0——长度为l ,光通量为1000lm 的线光源在θ平面上垂直于轴线的光强,

cd;

I′θ?0——线光源光通量为1000lm时,在θ平面上垂直于轴线的单位长度光强,cd/m;

φ——光源光通量,lm;

l——线光源长度,m;

h——线光源在计算水平面上的计算高度,m;

D——线光源在水平面上的投影至计算点P的距离,m;

AF——水平方位系数,见表5-1;

K——灯具的维护系数查表2-15

表5-1 水平方位系数(AF)

2. 在垂直于线光源轴线的平面上P 点的照度计算 在图5-11中P 点的照度E vq 为

ααααθd lR

I E n vq sin cos 1

0?

?=

或 αααααθd lR

I

E vq sin 2cos cos 1

20

?

???

? ??+=? (5-22) 因此 ()af h

I af lR I E vq θθθcos )(0'0??== (5-23) 考虑到灯具的光通量并非1000lm 及灯具的维护系数,则线光源在P 点的照度为

()af h

K

I E vq θφθcos 10000'?=

(5-24)

以上各式中αf ——垂直方位系数,见表5-2;

其他符号意义与其(5-21)相同。

表5-2 垂直方位系数(αf )

一类,则应先求出该光源(灯具)的I θ?α/I θ?0=f(α),绘成曲线并与五类相对光强分布曲线比较,按最接近的相对光强分布曲线求方位系数AF 和αf 。

3.线光源在不同平面上的点照度计算公式

线光源在不同平面上的点照度计算公式见表5-3。

被照面为水平面

()AF h I E h ??=?θθ20

'cos 被照面垂直且平行光源

(AF h I E h v θθθsin cos :00

'?=≠?)(:00

'AF I E h ?==θ

被照面平行于光源,相对水平面倾斜δθ

δθδcos )

cos(-

=h

E E

式中E h 见序号1式

被照面任意位置,相对光源旋转ε水平方向倾斜δ角

Z E Z E E vq sin cos +=?δεδ

εδsin sin sin =Z

式中E 见序号5式,E 见序号3式

表5-4 各类光强分布的线光源方位系数公式

4.各类光强分布的线光源方位系数公式

各类光强分布的线光源方位系数公式见表5-4。

5.一些实用情况的计算

(1)不连续线光源的照度计算。当线光源由间断的各段光源构成,各段光源的特性相同(即采用相同的灯具),并按同一轴线布置,而各段的间距s 又不大时(见图5-12),可以视为连续的线光源,并且可用前述的计算法计算照度。

不连续光源按连续光源计算照度,当其距离θ

cos 4h

s ≤

时,误差小于10%。但此时光

强或单位长度光强应乘以一个修正系数C ,其计算式为

s

s l N Nl C -+=

)'('

(5-25)

式中l ′——各估光源(灯具)长度,m; s ——各段光源(灯具)间的距离,m;

N ——整列光源中的各段光源(灯具)数量。

(2)计算点不在线光源端部的照度计算。在图5-11中计算点P 位于线光源的端部,如果计算点位于图5-13所示的P1或P2点上,则可采用将线光源分段或延长的方法,分别计算各段在该点所产生的照度,然后再求各段在该点照度的代数和。

图5-12 不连续线光源的照度计算 图5-13 线光源照度的组合计算 P1点 AB

AD P E E E -=1

P2点 CD BC P E E E +=2

CD vq vq E E ?= (5-26)

关系式中E P1、E P2、E vq 为计算点的实际照度,E AD 、E AB 、E BC 、E CD 及E vq ·CD 分别由AD 、AB 、BC 、CD 各段线光源在计算点上所产生的照度。

四、应用线光源等照度曲线计算法

求线光源水平面照度时,)(cos 20

AF lh

I E h θθ?=

,如令h =lm ,令I θ?0为线光源光通量是1000lm 时的光强,则所得结果为水平面相对照度,用εh 表示,其计算式为

)(cos 20

AF l I h θεθ?=

(5-27) 式(5-27)也可用下列函数表示,即

)h

l ,(

h D f h =ε 按此相互对应关系则可制成等照度曲线图。

应用εh 计算水平面照度E h 时,因高度h ≠1m ,光通量φ≠1000lm ,故计算公式应为

h

K

E h h 1000εφ∑=

(5-28)

式中φ——光源总光通量,lm ;

∑εh ——各光源对计算点产生的相对照度算术和,lx ; h ——光源计算高度,m ; K ——灯具的维护系数。

对于不连续线光源,当各段光源(灯具)间距较小时可按连续光源处理。此时水平面相对照度εh 应乘以修正系数C ,C 值计算同式(5-25)。

五、计算示例

例5-2 某精密装配车间尺寸为:长10m 、宽5.4 m 、高3.5m ,且有吊顶,采用TBS168/236型嵌装式荧光灯具,布置成两条光带,如图5-14及图5-15所示,试计算0.8m 高处的A 点直射水平面照度。

图5-14 精密装配车间内部透视

图5-15 精密装配车间内灯具平面布置 解:1、按方位系数法计算A 点水平面照度 (1)确定灯具光强分布类型。

TBS168/236型荧光灯具发光强度值如表5-5、表5-6所示。

将所用灯具纵向平面内的光强I α除以该平面内的零度光强I α?0,其值如表5-7所示。

将此组数据绘成曲线,如图5-10中虚线所示,可近似认为TBS168/236型荧光灯具属于C 类灯具。

(2)求θ角及I θ

?===6.267

.235.1arctg h D arctg

θ 由灯具光强表5-5查出I 26.6=228.9cd (3)求α角及水平方位系数AF

?=+=+=2.7135.17.28.82

22

2arctg

D h l arctg

α

由表5-1中查出AF =0.664

由于灯具的布置是非连续的,间距s 为0.32m ,

)(75.0895.047.2cos 4m h =?=θ, 故 θ

cos 4h

s <

(4)求光强I ′θ?0

)/(1.156)

32.032.02.1(69.2286)'(''000m cd I s s l N N l I C

I =-+??=-+==???θθθ (5)求一条光带在A 点产生的水平照度

)

(4.157664.0895.07

.21000)

8.01.15632002()(cos 1000''220lx AF h

K

I E h =??????=

???=

?θφθ

(6)求A 点总水平面照度。

A 点总水平照度由两条光带产生)(3154.1572lx E h A =?=?

第三节 面光源的点照度计算 一、概述

面光源的点照度计算可将光源划分为若干个线光源或点光源,用相应的线光源照度计算法或点光源照度计算法分别计算后,再行叠加。对于最常见的矩形面光源和圆形面光源已经导出通用公式并编制了图表,便于求出某点的照度。

二、矩形等亮度面光源的点照度计算

一个矩形面光源的长、宽分别与α和b ,亮度在各个方向都相等。光源的一个顶角在与光源平行的被照面上的投影为P ,如图5-16所示。

图5-16 矩形等亮度面光源的点照度计算

1.水平面照度E h 的计算

h h Lf X

Y arctg X X Y X arctg Y Y L E =+++++=

]1111[22222 (5-29)

h

a

X =

h

b Y =

式中E h ——与面光源平行的被照面上P 点的水平面照度,lx ; L ——面光源的亮度,cd/m 2;

f h ——立体角投影率,或称形状因数,可从图5-17中查出。

图5-17 计算水平面照度的形状因数f h 与X 、Y 的关系曲线

如果计算点并非位于矩形光源顶点的投影上,则其照度可由组合法求得。如图5-18所示,P1点的照度应为A 、B 、C 、D 四个矩形面光源分别对P1点所形成的照度之和。

11111D h C h B h A h P h E E E E E ?????+++=

(5-30)

P2点的照度是A 、B 、C 、D 、E 组成的矩形面光源对P2点所形成的照度,减去矩形面光源E 对P2点所形成的照度

22)(2E h E D C B A h P h E E E ?++++??-=

(5-31)

例5-3 一房间平面尺寸为7m ×15m ,净高5m ,在顶棚正中布置一表面亮度为500cd/m2的发光天棚,亮度均匀,其尺寸为5m ×13m ,如图5-19所示,求房正中P1点处和发光天棚一顶点投影为P2点的照度(假定不考虑室内反射光)。

汇编语言实现十进制加减计算器

课程设计 题目十进制数加减计算器学院计算机科学与技术 专业计算机科学与技术 班级计算机0808班 姓名何爽 指导教师袁小玲 2010 年12 月31 日

课程设计任务书 学生姓名:何爽专业班级:计算机0808班 指导教师:袁小玲工作单位:计算机科学与技术学院 题目: 十进制数加减计算器的设计 初始条件: 理论:学完“汇编语言程序设计”、“课程计算机概论”、“高级语言程序设计”和“数字逻辑”。 实践:计算机学院科学系实验中心提供计算机和软件平台。如果自己有计算机可以在其上进行设计。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) (1)十进制数加减计算器的设计。 (2)程序应有操作提示、输入和输出,界面追求友好,最好是菜单式的界面。 (3)设计若干用例(测试数据),上机测试程序并分析(评价)所设计的程序。 (4)设计报告格式按附件要求书写。课程设计报告书正文的内容应包括: 在正文第一行写课程设计题目; 1.需求说明(要求、功能简述)或问题描述; 2.设计说明(简要的分析与概要设计); 3.详细的算法描述; 4.源程序与执行结果(含测试方法和测试结果); 5.使用说明; 6.总结,包括设计心得(设计的特点、不足、收获与体会)和展望(该 程序进一步改进扩展的设想)。 时间安排: 设计时间一周:周1:查阅相关资料。 周2:系统分析,设计。 周3~4:编程并上机调试。 周5:撰写课程设计报告。 设计验收安排:20周星期五8:00起到计算机学院科学系实验中心进行上机验收。 设计报告书收取时间:20周的星期五下午5:00之前。 指导教师签名: 2010年12月31日 系主任(或责任教师)签名: 2010年12月31日

LED路灯规格参数汇总和照度计算

LED路灯规格参数灯具技术指标:

单个光源技术指标: 说明:(E,e)=当灯 杆为表中的高度时(机 动车道平均照度,人行 道平均照度)(L×D×d)= 当灯杆为表中的高度时 (灯杆间距×机动车道路面宽度×人行道路面宽度)(单位米) LED路灯灯具技术要求:

(1)LED路灯采用优质铝合金材料制成,灯体表面做喷塑处理,表面应能承受机械压力和盐雾、汽车废气、及清洗剂的腐蚀等。 (2)LED路灯外壳防护等级:IP65以上。 (3)良好的蝠翼配光设计,反光系统采用立体光源或透镜导光设计,透镜须采用非成像二次光学透镜以便保证路面亮度和均匀度,加大辐射范围。 (4)LED灯具必须通过广东省LED路灯产品评价标杆体系检测机构的检验并提供检验报告(LED灯具须为投标人本次投标采用LED 产品所属生产厂家的产品) (5)LED路灯的使用环境温度应能满足-20℃~+50℃,适合广东地区使用。同时应满足具体使用地的环境温度、湿度和腐蚀性等其它特殊要求。 (6)LED灯具的功率因数:≥0.95,灯具驱动电源效率≥90%。 (7)LED路灯工作交流电压范围:85V~265V(在此电压范围内LED灯具仍能正常工作) (8)LED路灯具有浪涌抑制性能(抗雷击),输入端过电压保护,当电压恢复正常时能恢复工作。 (9)LED路灯灯具必须具备下半夜自动调节灯具功率的功能。 (10)灯具需具备仰角角度调节功能,以保证路面达到最大面积的照度效果。 4.LED光源技术要求 (1)LED光源晶片要求选用国际知名品牌,(美国科瑞 CREE、普瑞 BRIDGELUX、德国欧司朗Osram和荷兰飞利浦Philips)并且采用低热阻、散热良好、低应力的封装技术。

数据结构课程设计计算器

数据结构课程设计报告 实验一:计算器 设计要求 1、问题描述:设计一个计算器,可以实现计算器的简单运算,输出并检验结果的正确性,以及检验运算表达式的正确性。 2、输入:不含变量的数学表达式的中缀形式,可以接受的操作符包括+、-、*、/、%、(、)。 具体事例如下: 3、输出:如果表达式正确,则输出表达式的正确结果;如果表达式非法,则输出错误信息。 具体事例如下: 知识点:堆栈、队列 实际输入输出情况: 正确的表达式

对负数的处理 表达式括号不匹配 表达式出现非法字符 表达式中操作符位置错误 求余操作符左右出现非整数 其他输入错误 数据结构与算法描述 解决问题的整体思路: 将用户输入的中缀表达式转换成后缀表达式,再利用转换后的后缀表达式进行计算得出结果。 解决本问题所需要的数据结构与算法: 用到的数据结构是堆栈。主要算法描述如下: A.将中缀表达式转换为后缀表达式: 1. 将中缀表达式从头逐个字符扫描,在此过程中,遇到的字符有以下几种情况: 1)数字 2)小数点 3)合法操作符+ - * / %

4)左括号 5)右括号 6)非法字符 2. 首先为操作符初始化一个map priority,用于保存各个操作符的优先级,其中+ -为0,* / %为1 3. 对于输入的字符串from和输出的字符串to,采用以下过程: 初始化遍历器std::string::iterator it=infix.begin() 在当it!=from.end(),执行如下操作 4. 遇到数字或小数点时将其加入到后缀表达式: case'1':case'2':case'3':case'4':case'5':case'6':case'7':case '8':case'9':case'0':case'.': { to=to+*it; break; } 5. 遇到操作符(+,-,*,/,%)时,如果此时栈顶操作符的优先级比此时的操作符优先级低,则将其入栈,否则将栈中的操作符从栈顶逐个加入到后缀表达式,直到栈空或者遇到左括号,并将此时的操作符加入到栈中,在此过程中需判断表达式中是否出现输入错误: case'+':case'-':case'*':case'/':case'%': { if((it+1)==from.end()) { cout<<"输入错误:运算符号右边缺少运算数"<

光源照度计算

光照度lux 表面单位面积上受到的光通量1lux=流明/平方米 平均照度计算 平均照度=光源总光通×CU×MF/面积 光源总光通w*70 如150w的灯其光通量为150*70 CU 利用系数一般为0.4 (室内)体育0.3 维护系数MF 一般取0.7-0.8 面积22*5=110m2 布置12盏150W 电灯 12*150*70*0.4*0.8/110=366 计算公式:灯具数量=(平均照度E×面积S)/(单个灯具光通量Φ×利用系数CU ×维护系数K )室内灯具平均照度计算公式平均照度(Eav)= 单个灯具光通量Φ×灯具数量(N)×空间利用系数(CU)×维护系数(K)÷地板面积(长×宽) 因为误差总是存在:20%-30%,所以建议使用专业的照明设计软件进行精确计算,而对 于特殊或场地条件所限,而不能采用照明软件模拟计算时,在计算地板、桌面、作业台面平均照度可以用下列基本公式进行,略估算出灯具照度(勒克斯lx)=光通量(流明lm)/面积(平方米m^2) 即平均1勒克斯(lx)的照度是1流明(lm)的光通量照射在1平方米(m^2)面积上的亮度。 公式说明: 1、单个灯具光通量Φ,指的是这个灯具内所含光源的裸光源总光通量值。 2、空间利用系数(CU)是指从照明灯具放射出来的光束有百分之多少到达地板和作业台面所以与照明灯具的设计、安装高度、房间的大小和反射率的不同相关照明率也随之变化。 常用灯盘在3米左右高的空间使用,其利用系数CU可取0.6--0.75之间; 悬挂灯铝罩,空间高度6--10米时,其利用系数CU取值范围在0.7--0.45; 筒灯类灯具在3米左右空间使用,其利用系数CU可取0.4--0.55; 光带支架类的灯具在4米左右的空间使用时,其利用系数CU可取0.3--0.5。 3、维护系数(K),是指伴随着照明灯具的老化,灯具光的输出能力降低和光源的使用时间的增加,光源发生光衰或由于房间灰尘的积累,致使空间反射效率降低,致使照度降低而乘上的系数。 一般较清洁的场所,如客厅、卧室、办公室、教室、阅读室、医院、高级品牌专卖店、艺术馆、博物馆等维护系数K取0.8; 一般性的商店、超市、营业厅、影剧院、加工车间、车站等场所维护系数K取0.7; 而污染指数较大的场所维护系数K则可取到0.6左右。 (光源光通量)(CU)(MF) /照射区域面积适用于室内,体育照明,利用系数(CU)一般室内取0.4,体育取0.3 1. 灯具的照度分布 2. 灯具效率 3.灯具在照射区域的相对位置 4. 被包围区域中的反射光维护系数

照度计算方法

利用系数法计算平均照度 平均照度(Eav) = 光源总光通量(N*Ф)*利用系数(CU)*维护系数(MF) / 区域面积(m2) (适用于室内或体育场的照明计算) 利用系数:一般室内取0.4,体育取0.3 维护系数:一般取0.7~0.8 举例 1:室内照明: 4×5米房间,使用3×36W隔栅灯9套 平均照度=光源总光通量×CU×MF/面积 =(2500×3×9)×0.4×0.8÷4÷5 =1080 Lux 结论:平均照度1000Lux以上 举例 2:体育馆照明:20×40米场地,使用POWRSPOT 1000W金卤灯 60套 平均照度=光源总光通量×CU×MF/面积 =(105000×60)×0.3×0.8÷20÷40 =1890 Lux 结论:平均水平照度1500Lux以上 某办公室平均照度设计案例:

设计条件:办公室长18.2米,宽10.8米,顶棚高2.8米,桌面高0.85米,利用系数0.7,维护系数0.8,灯具数量33套,求办公室内平均照度是多少? 灯具解决方案:灯具采用DiNiT 2X55W 防眩日光灯具,光通量3000Lm,色温3000K,显色性Ra90以上。 根据公式可求得: Eav = (33套X 6000Lm X 0.7 X 0.8) ÷ (18.2米X 10.8米) = 110880.00 ÷ 196.56 m2 = 564.10Lux 备注: 照明设计必须必须要求准确的利用系数,否则会有很大的偏差,影响利用系数的大小,主要有以下几个因素: *灯具的配光曲线 *灯具的光输出比例 *室内的反射率,如天花板、墙壁、工作桌面等 *室内指数大小 复杂的区域照明设计,需利用专业的照明设计软件,进行电脑模拟计算。 浅析照度计算的研究与探讨 照度计算是实现建筑光环境设计总体构想的重要手段。采用单位容量法计算,能较好平衡准确度与简便度,为照度计算的实际运用加大了可操作性。

十进制4位加法计数器设计

洛阳理工学院 十 进 制 4 位 加 法 计 数 器 系别:电气工程与自动化系 姓名:李奇杰学号:B10041016

十进制4位加法计数器设计 设计要求: 设计一个十进制4位加法计数器设计 设计目的: 1.掌握EDA设计流程 2.熟练VHDL语法 3.理解层次化设计的内在含义和实现 设计原理 通过数电知识了解到十进制异步加法器的逻辑电路图如下 Q3 则可以通过对JK触发器以及与门的例化连接实现十进制异步加法器的设计 设计内容 JK JK触发器的VHDL文本描述实现: --JK触发器描述 library ieee; use ieee.std_logic_1164.all; entity jk_ff is

port( j,k,clk: in std_logic; q,qn:out std_logic ); end jk_ff; architecture one of jk_ff is signal q_s: std_logic; begin process(j,k,clk) begin if clk'event and clk='0' then if j='0' and k='0' then q_s <= q_s; elsif j='0' and k='1' then q_s <= '0'; elsif j='1' and k='0' then q_s <= '1'; elsif j='1' and k='1' then q_s <= not q_s; end if; end if; end process; q <= q_s; qn <= not q_s; end one; 元件门级电路: 与门VHDL文本描述实现: --与门描述library ieee; use ieee.std_logic_1164.all;

简易计算器

单片机十进制加法计算器设计 摘要 本设计是基于51系列的单片机进行的十进制计算器系统设计,可以完成计 算器的键盘输入,进行加、减、乘、除3位无符号数字的简单四则运算,并在LED上相应的显示结果。 设计过程在硬件与软件方面进行同步设计。硬件方面从功能考虑,首先选择内部存储资源丰富的AT89C51单片机,输入采用4×4矩阵键盘。显示采用3位7段共阴极LED动态显示。软件方面从分析计算器功能、流程图设计,再到程序的编写进行系统设计。编程语言方面从程序总体设计以及高效性和功能性对C 语言和汇编语言进行比较分析,针对计算器四则运算算法特别是乘法和除法运算的实现,最终选用全球编译效率最高的KEIL公司的μVision3软件,采用汇编语言进行编程,并用proteus仿真。 引言 十进制加法计算器的原理与设计是单片机课程设计课题中的一个。在完成理论学习和必要的实验后,我们掌握了单片机的基本原理以及编程和各种基本功能的应用,但对单片机的硬件实际应用设计和单片机完整的用户程序设计还不清楚,实际动手能力不够,因此对该课程进行一次课程设计是有必要的。 单片机课程设计既要让学生巩固课本学到的理论,还要让学生学习单片机硬件电路设计和用户程序设计,使所学的知识更深一层的理解,十进制加法计算器原理与硬软件的课程设计主要是通过学生独立设计方案并自己动手用计算机电路设计软件,编写和调试,最后仿真用户程序,来加深对单片机的认识,充分发挥学生的个人创新能力,并提高学生对单片机的兴趣,同时学习查阅资料、参考资料的方法。 关键词:单片机、计算器、AT89C51芯片、汇编语言、数码管、加减乘除

目录 摘要 (01) 引言 (01) 一、设计任务和要求............................. 1、1 设计要求 1、2 性能指标 1、3 设计方案的确定 二、单片机简要原理............................. 2、1 AT89C51的介绍 2、2 单片机最小系统 2、3 七段共阳极数码管 三、硬件设计................................... 3、1 键盘电路的设计 3、2 显示电路的设计 四、软件设计................................... 4、1 系统设计 4、2 显示电路的设计 五、调试与仿真................................. 5、1 Keil C51单片机软件开发系统 5、2 proteus的操作 六、心得体会.................................... 参考文献......................................... 附录1 系统硬件电路图............................ 附录2 程序清单..................................

微机课设简易计算器

微机课程设计报告 题目简易计算器仿真 学院(部)信息学院 专业通信工程 班级2011240401 学生姓名张静 学号33 12 月14 日至12 月27 日共2 周 指导教师(签字)吴向东宋蓓蓓

单片机十进制加法计算器设计 摘要 本设计是基于51系列的单片机进行的十进制计算器系统设计,可以完成计 算器的键盘输入,进行加、减、乘、除3位无符号数字的简单四则运算,并在LED上相应的显示结果。 软件方面从分析计算器功能、流程图设计,再到程序的编写进行系统设计。编程语言方面从程序总体设计以及高效性和功能性对C语言和汇编语言进行比较分析,针对计算器四则运算算法特别是乘法和除法运算的实现,最终选用全球编译效率最高的KEIL公司的μVision3软件,采用汇编语言进行编程,并用proteus仿真。 引言 十进制加法计算器的原理与设计是单片机课程设计课题中的一个。在完成理论学习和必要的实验后,我们掌握了单片机的基本原理以及编程和各种基本功能的应用,但对单片机的硬件实际应用设计和单片机完整的用户程序设计还不清楚,实际动手能力不够,因此对该课程进行一次课程设计是有必要的。 单片机课程设计既要让学生巩固课本学到的理论,还要让学生学习单片机硬件电路设计和用户程序设计,使所学的知识更深一层的理解,十进制加法计算器原理与硬软件的课程设计主要是通过学生独立设计方案并自己动手用计算机电路设计软件,编写和调试,最后仿真用户程序,来加深对单片机的认识,充分发挥学生的个人创新能力,并提高学生对单片机的兴趣,同时学习查阅资料、参考资料的方法。 关键词:单片机、计算器、AT89C52芯片、汇编语言、数码管、加减乘除

照度计算

照度计算方法利用系数法计算平均照度 平均照度(Eav) = 光源总光通量(N*Ф)*利用系数(CU)*维护系数(MF) / 区域面积(m2) (适用于室内或体育场的照明计算) 利用系数:一般室内取0.4,体育取0.3 维护系数:一般取0.7~0.8 举例1:室内照明:4×5米房间,使用3×36W隔栅灯9套 平均照度=光源总光通量×CU×MF/面积 =(2500×3×9)×0.4×0.8÷4÷5 =1080 Lux 结论:平均照度1000Lux以上 举例2:体育馆照明:20×40米场地,使用POWRSPOT 1000W金卤灯60套 平均照度=光源总光通量×CU×MF/面积 =(105000×60)×0.3×0.8÷20÷40 =1890 Lux 结论:平均水平照度1500Lux以上 某办公室平均照度设计案例: 设计条件:办公室长18.2米,宽10.8米,顶棚高2.8米,桌面高0.85米,利用系数0.7,维护系数0.8,灯具数量33套,求办公室内平均照度是多少? 灯具解决方案:灯具采用DiNiT 2X55W 防眩日光灯具,光通量3000Lm,色温3000K,显色性Ra90以上。 根据公式可求得: Eav = (33套X 6000Lm X 0.7 X 0.8) ÷ (18.2米X 10.8米) = 110880.00 ÷ 196.56 m2 = 564.10Lux 备注: 照明设计必须必须要求准确的利用系数,否则会有很大的偏差,影响利用系数的大小,主要有以下几个因素: *灯具的配光曲线 *灯具的光输出比例 *室内的反射率,如天花板、墙壁、工作桌面等 *室内指数大小 照度计算方法有利用系数法和逐点计算法(包括平方反比法、等照度曲线法、方位系数法等) 两大类,利用系数法用于计算平均照度与配灯数,逐点计算法用于计算某点的直射照度。现将这两种计算方法的特点及使用范围对比如下: 利用系数法利用系数计算此法考虑了直射光及反射光两部分所产生的照度计算结果为水平面上的平均照度计算室内水平面上的平均照度,特别适用于反射条件好的房间.查概算曲线一般生产及生活用房的灯数概略计算 逐点计算法平方反比法此法只考虑直射光产生的照度,可以计算任意面上某一点的直射照度采用直射照明器的场所,可直接求出水平面照度等照度曲线法方位系数法,使用线光源的场所,求算任意面上一点的照度 以上这两种计算方法,各文章都介绍的较多了,这里不再复述。从实际使用效果来看,以上两种方法都存在计算繁琐,建筑专业条件众多,适用范围较小等不足之处,主要体现在:

基于安卓的计算器的设计与实现

安卓应用程序设计 ——简易计算器的实现院(系)名称 专业名称 学生姓名 学生学号 课程名称 2016年6月日

1.系统需求分析 Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,随着Android 的快速发展,如今已允许开发者使用多种编程语言来开发Android应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。计算器通过算法实行简单的数学计算从而提高了数学计算的效率,实现计算器的界面优化,使界面更加友好,操作更加方便。基于android的计算器的设计,系统具有良好的界面;必要的交互信息;简约美观的效果。使用人员能快捷简单地进行操作,即可单机按钮进行操作,即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间。 2.系统概要设计 2.1计算器功能概要设计 根据需求,符合用户的实际要求,系统应实现以下功能:计算器界面友好,方便使用,,具有基本的加、减、乘、除功能,能够判断用户输入运算数是否正确,支持小数运算,具有清除功能。 图2.1系统功能图 整个程序基于Android技术开发,除总体模块外主要分为输入模块、显示模块以及计算模块这三大部分。在整个系统中总体模块控制系统的生命周期,输入模块部分负责读取用户输入的数据,显示模块部分负责显示用户之前输入的数据以及显示最终的计算结果,计算模块部分负责进行数据的运算以及一些其他的功能。具体的说,总体模块的作用主要是生成应用程序的主类,控制应用程序的生命周期。 输入模块主要描述了计算器键盘以及键盘的监听即主要负责读取用户的键盘输入以及 响应触屏的按键,需要监听手机动作以及用指针事件处理方法处理触屏的单击动作。同时提供了较为直观的键盘图形用户界面。 显示模块描述了计算器的显示区,即该区域用于显示用户输入的数据以及最终的计算结

室内平均照度计算

室内平均照度计算   在平时做照度计算时,如果我们已知利用系数“CU”,则可以方便的利用一个经验公式进行快速计算,求出我们想要的室内工作面的平均照度值。我们通常把这种计算方法称为“利用系数法求平均照度”,也叫流明系数法。 照度计算有粗略地计算和精确地计算2种。例如,假设像住宅那样整体照度应该在100勒克斯(lx)的情况,而即使是90勒克斯(lx)也不会对生活带来很大的影响。但是,如果是道路照明的话,情况就不同了。假设路面照度必须在20勒克斯(lx)的情况下,如果是18勒克斯(lx)的话,就有可能造成交通事故频发。商店也是一样,例如,商店的整体最佳照度是500勒克斯(lx) ,由于用600勒克斯(lx)的照度,所以,照明灯具数量和电量就会增加,并在经济上造成影响。无论是哪一种照度计算都是重要的。虽然只是粗略地估算,也会有20%-30%的误差。所以建议在一般情况下最好采用专业的照明设计软件进行精确模拟计算,将误差控制在最小范围内。 但有时我们由于情况特殊或场地条件所限,而不能采用照明软件模拟计算时,在计算地板、桌面、作业台面平均照度可以用下列基本公式进行,略估算出灯具:照度(勒克斯lx)=光通量(流明lm)/面积(平方米m2) 即平均1勒克斯(lx)的照度,是1流明(lm)的光通量照射在1平方米(m2)面积上的亮度。用这种方法求房间地板面的平均照度时,在整体照明灯具的情况下,可以用下列公式进行计算。 平均照度(Eav)= 单个灯具光通量Φ×灯具数量(N)×空间利用系数(CU)×维护系数(K)÷地板面积(长×宽) 公式说明: 1、)单个灯具光通量Φ,指的是这个灯具内所含光源的裸光源总光通量值。 2、)空间利用系数(CU),是指从照明灯具放射出来的光束有百分之多少到达地板和作业台面,所以与照明灯具的设计、安装高度、房间的大小和反射率的不同相关,照明率也随之变化。如常用灯盘在3米左右高的空间使用,其利用系数CU可取0.6--0.75之间;而悬挂灯铝罩,空间高度6--10米时,其利用系数CU取值范围在0.7--0.45;筒灯类灯具在3米左右空间使用,其利用系数CU可取0.4--0.55;而像光带支架类的灯具在4米左右的空间使用时,其利用系数CU可取0.3--0.5。 以上数据为经验数值,只能做粗略估算用,如要精确计算具体数值需由公司书面提供,相关参数,在此仅做参考。

照度的计算方法

照度计算的方法 作者:未知来源:转载发布时间:2006-2-7 19:54:37 发布人:george 减小字体增大字体 一照度计算的基本规定 ?圆形发光体的直径小于其至受照面距离的1/5或线形发光体的长度小于照射距离(斜距)的1/4时,可视为点光源。 ?当发光体的宽度小于计算高度的1/4,长度大于计算高度的1/2,发光体间隔较小(发光体间隔

实验十进制加减法计数器

实验1 十进制加减法计数器 实验地点:电子楼218 实验时间:2012年10月19日指导老师:黄秋萍、陈虞苏 实验要求:设计十进制加减法计数器,保留测试程序、设计程序、仿真结果 1.设计程序: module count(EN,CLK,DOUT,F,RST); input EN,CLK,F,RST; output [3:0]DOUT; reg [3:0]DOUT; always@(posedge CLK) begin :abc if(EN) if(!RST) if(F) begin :a DOUT=DOUT+1; if(DOUT==10) DOUT=0; end //END A else begin :b DOUT=DOUT-1; if(DOUT==15) DOUT=9; end else DOUT=0; else DOUT=DOUT; end endmodule 2.测试程序 `timescale 10ns/1ns module test_count; wire [3:0] DOUT; reg EN,F,RST,CLK; count M(EN,CLK,DOUT,F,RST); initial begin :ABC CLK=0; EN=0;

RST=1; F=1; #100 EN=1; #200 RST=0; #1500 F=0; #3000 $stop; end always #50 CLK=~CLK; initial $monitor("EN=%b,F=%b,RST=%b,DOUT%D",EN,F,RST,DOUT); endmodule 3.测试结果 # EN=0,F=1,RST=1,DOUT x # EN=1,F=1,RST=1,DOUT x # EN=1,F=1,RST=1,DOUT 0 # EN=1,F=1,RST=0,DOUT 0 # EN=1,F=1,RST=0,DOUT 1 # EN=1,F=1,RST=0,DOUT 2 # EN=1,F=1,RST=0,DOUT 3 # EN=1,F=1,RST=0,DOUT 4 # EN=1,F=1,RST=0,DOUT 5 # EN=1,F=1,RST=0,DOUT 6 # EN=1,F=1,RST=0,DOUT 7 # EN=1,F=1,RST=0,DOUT 8 # EN=1,F=1,RST=0,DOUT 9 # EN=1,F=1,RST=0,DOUT 0 # EN=1,F=1,RST=0,DOUT 1 # EN=1,F=1,RST=0,DOUT 2 # EN=1,F=1,RST=0,DOUT 3 # EN=1,F=1,RST=0,DOUT 4 # EN=1,F=1,RST=0,DOUT 5 # EN=1,F=0,RST=0,DOUT 5 # EN=1,F=0,RST=0,DOUT 4 # EN=1,F=0,RST=0,DOUT 3 # EN=1,F=0,RST=0,DOUT 2 # EN=1,F=0,RST=0,DOUT 1 # EN=1,F=0,RST=0,DOUT 0 # EN=1,F=0,RST=0,DOUT 9 # EN=1,F=0,RST=0,DOUT 8 # EN=1,F=0,RST=0,DOUT 7 # EN=1,F=0,RST=0,DOUT 6 # EN=1,F=0,RST=0,DOUT 5

计算器制作

VB应用程序的设计方法 ——“简易计算器”教学设计 揭阳第一中学卢嘉圳 教学内容:利用所学知识制作Visual Basic程序“简易计算器” 教学目标:能熟练运用CommandButton控件及TextBox控件进行Visual Basic(以下简称VB)程序的设计,能熟练运用条件语句编写代码 教学重点:运用开发VB程序一般过程的思路来开发“简易计算器” 教学难点:分析得出实现“简易计算器”各运算功能的算法。 教材分析: 当我刚开始进行程序设计的教学时,便感觉比较难教。这是因为程序设计本身枯燥、严谨,较难理解,而且学生大多数都是初学者,没有相应的知识基础。对于《程序设计实例》,我们选用的教材是广东教育出版社出版的《信息技术》第四册,该书采用的程序设计语言是VB,而学生是仅学过了一点点简单的QB编程之后就进入《程序设计实例》的学习的。 教材为我们总结了设计VB程序的一般步骤:创建用户界面;设置控件属性;编写事件程序代码;运行应用程序。我总结了一下,其实VB程序设计可分为设计用户界面及编写程序代码两个环节。 教学过程: 一、引入新课 任务:让学生按照书上提示完成一个非常简单的VB程序——“计算器”(仅包含开方、平方、求绝对值功能)的制作。 目的:加强对CommandButton控件及TextBox控件的掌握,复习对开方、求绝对值函数的使用。 引入本节课的学习任务:设计一个简易计算器,包含加、减、乘、除、开方、平方等运算。程序界面可参考下图。 具体功能为:在Text1中输入一个数值,然后单击代表运算符的按钮则运算结果会在text2中显示出来;比如在text1中输入一个2,然后按“+”按钮,再输入一个3按“-”按钮,再输入一个-4按“*”按钮,则实际为(2-3)*(-4);最后在text2中显示结果为4。

10进制加法计数器课程设计

西北师范大学知行学院 数字电子实践论文 课题:74ls161组成的十进制加法计数器 (置数法) 班级:14电本 学号:14040101114 姓名:于能海

指导老师:崔用明 目录 第1章前言 (1) 1.1 摘要 (1) 1.2 设计目的 (2) 1.3 设计内容及要求 (2) 第2章设计方案 (3) ....................................................................................................................... 错误!未定义书签。 2.1主要芯片功能介绍 (3) 2.2.1 四位二进制计数器74161介绍 (3) ............................................................................................................... 错误!未定义书签。 2.2 工作原理 (4) 第3章硬件设计 (4) 3.1 单元电路设计 (4) 3.2 总硬件电路图 (5) 第4章仿真与试验 (6) 4.1 仿真结果 (6) 4.2 调试中遇到的问题 (7) 第5章结论和体会 (8)

第1章前言 1.1 摘要在数字电路技术的课程中,计数器的功能是记忆脉冲的个数,它是数字系统中应用最广泛的基本时序逻辑构件。计数器在微型计算机系统中的主要作用就是为CPU和I/O设备提供实时时钟,以实现定时中断、定时检测、定时扫描、定时显示等定时控制,或者对外部事件进行计数。一般的微机系统和微机应用系统中均配置了定时器/计数器电路,它既可当作计数器作用,又可当作定时器使用,其基本的工作原理就是"减1"计数。计数器:CLK输入脉冲是一个非周期事件计数脉冲,当计算单元为零时,OUT输出一个脉冲信号,以示计数完毕。 本十进制加法计数器是基于74161芯片而设计的, 该十进制加法计数器设计理念是用于工厂流水线上产品计数,自动计数,方便简单。 关键词:74ls161计数器 Introduction In the course of digital circuit technology, the counter memory function is the number of pulses, it is a digital system, the most widely used basic sequential logic components. The main role of the counter in the micro-computer system is to provide real-time clock for the CPU and I / O devices to achieve the timer interrupt, timing detection, scheduled scanning, the timing display timing control, or to count external events. General computer systems and computer application systems are equipped with a timer / counter circuit, it can as a counter action, but also as a timer, the basic working principle is "minus 1" count. Counter: CLK input pulse is a non-periodic event count pulses to zero when calculating unit, OUT outputs a pulse signal, to show the count is completed. The decimal addition counter is designed based on the 74161 chip, the low potential sensor senses when to rely on external signals, sensors in an object within the sensing range, otherwise it is a high potential. Within the sensing range of the sensor when an object is moved out of date, sensor potential from high to low and then high, appears on the edge. Counter is automatically incremented and displayed on a digital control. The decimal addition counters have two seven-segment LED. It can count from 0 to 99 objects, and easy to expand. The design concept of decimal addition counter is used to count on a factory assembly line products, automatic counting, convenient and simple. Keywords:74ls161counter

模拟计算器程序-课程设计

模拟计算器 学生姓名:**** 指导老师:**** 摘要本课程设计的课题是设计一个模拟计算器的程序,能够进行表达式的计算,并且表达式中可以包含Abs()和Sqrt()运算。在课程设计中,系统开发平台为Windows ,程序设计设计语言采用C++,程序运行平台为Windows 或*nix。本程序的关键就是表达式的分离和处理,在程序设计中,采用了将输入的中缀表达式转化为后缀表达式的方法,具有可靠的运行效率。本程序做到了对输入的表达式(表达式可以包含浮点数并且Abs()和Sqrt()中可以嵌套子表达式)进行判定表达式是否合法并且求出表达式的值的功能。经过一系列的调试运行,程序实现了设计目标,可以正确的处理用户输入的表达式,对海量级数据都能够通过计算机运算快速解决。 关键词C++程序设计;数据结构;表达式运算;栈;中缀表达式;后缀表达式;字符串处理;表达式合法判定;

目录 1 引言 (3) 1.1课程设计目的 (3) 1.2课程设计内容 (3) 2 设计思路与方案 (4) 3 详细实现 (5) 3.1 表达式的合法判定 (5) 3.2 中缀表达式转化为后缀表达式 (5) 3.3 处理后缀表达式 (7) 3.4 表达式嵌套处理 (8) 4 运行环境与结果 (9) 4.1 运行环境 (9) 4.2 运行结果 (9) 5 结束语 (12) 参考文献 (13) 附录1:模拟计算器源程序清单 (14)

1 引言 本课程设计主要解决的是传统计算器中,不能对表达式进行运算的问题,通过制作该计算器模拟程序,可以做到快速的求解表达式的值,并且能够判定用户输入的表达式是否合法。该模拟计算器的核心部分就在用户输入的中缀表达式的转化,程序中用到了“栈”的后进先出的基本性质。利用两个“栈”,一个“数据栈”,一个“运算符栈”来把中缀表达式转换成后缀表达式。最后利用后缀表达式来求解表达式的值。该算法的复杂度为O(n),能够高效、快速地求解表达式的值,提高用户的效率。 1.1课程设计目的 数据结构主要是研究计算机存储,组织数据,非数值计算程序设计问题中所出现的计算机操作对象以及它们之间的关系和操作的学科。数据结构是介于数学、计算机软件和计算机硬件之间的一门计算机专业的核心课程,它是计算机程序设计、数据库、操作系统、编译原理及人工智能等的重要基础,广泛的应用于信息学、系统工程等各种领域。学习数据结构是为了将实际问题中涉及的对象在计算机中表示出来并对它们进行处理。通过课程设计可以提高学生的思维能力,促进学生的综合应用能力和专业素质的提高。 模拟计算器程序主要利用了“栈”这种数据结构来把中缀表达式转化为后缀表达式,并且运用了递归的思想来解决Abs()和Sqrt()中嵌套表达式的问题,其中还有一些统计的思想来判定表达式是否合法的算法。 1.2课程设计内容 本次课程设计为计算器模拟程序,主要解决表达式计算的问题,实现分别按表达式处理的过程分解为几个子过程,详细的求解过程如下:1 用户输入表达式。 2 判定表达式是否合法。 3 把中缀表达式转化为后缀表达式。 4 求出后缀表达式的结果。 5 输出表达式的结果。通过设计该程序,从而做到方便的求出一个表达式的值,而不需要一步一步进行运算。

平均照度计算

平均照度(Eav)= 单个灯具光通量Φ×灯具数量(N)×空间利用系数(CU)×维护系数(K)÷地板面积(长×宽) 因为误差总是存在:20%-30%,所以建议使用专业的照明设计软件进行精确计算,而对于特殊或场地条件所限,而不能采用照明软件模拟计算时,在计算地板、桌面、作业台面平均照度可以用下列基本公式进行,略估算出灯具照度(勒克斯lx)=光通量(流明lm)/面积(平方米m^2) 即平均1勒克斯(lx)的照度,是1流明(lm)的光通量照射在1平方米(m^2)面积上的亮度。 公式说明: 1、单个灯具光通量Φ,指的是这个灯具内所含光源的裸光源总光通量值。 2、空间利用系数(CU),是指从照明灯具放射出来的光束有百分之多少到达地板和作业台面,所以与照明灯具的设计、安装高度、房间的大小和反射率的不同相关,照明率也随之变化。如常用灯盘在3米左右高的空间使用,其利用系数CU 可取0.6--0.75之间;而悬挂灯铝罩,空间高度6--10米时,其利用系数CU 取值范围在0.7--0.45;筒灯类灯具在3米左右空间使用,其利用系数CU可取0.4--0.55;而像光带支架类的灯具在4米左右的空间使用时,其利用系数CU可取0.3--0.5。以上数据为经验数值,只能做粗略估算用,如要精确计算具体数值需由公司书面提供,相关参数,在此仅做参考。 3、是指伴随着照明灯具的老化,灯具光的输出能力降低和光源的使用时间的增加,光源发生光衰;或由于房间灰尘的积累,致使空间反射效率降低,致使照度降低而乘上的系数.一般较清洁的场所,如客厅、卧室、办公室、教室、阅读室、医院、高级品牌专卖店、艺术馆、博物馆等维护系数K取0.8;而一般性的商店、超市、营业厅、影剧院、机械加工车间、车站等场所维护系数K取0.7;而污染指数较大的场所维护系数K则可取到0.6左右。 此方法用于计算平均照度(光源光通量)(CU)(MF) /照射区域面积适用于室内,体育照明利用系数(CU):一般室内取0.4,体育取0.3 1. 灯具的照度分布 2. 灯具效率 3. 灯具在照射区域的相对位置 4. 被包围区域中的反射光维护系数MF=(LLD)X(LDD)一般取0.7~0.8 举例1:室内照明,4×5米房间,使用3×36W隔栅灯9套计算公式:平均照度=光源总光通×CU×MF/面积= (2500×3×9)×0.4×0.8÷4÷5 =1080 Lux 结论:平均照度 1000Lux以上举例2:体育馆照明,20×40米场地,使用POWRSPOT 1000W金卤灯60套平均照度=光源总光通×CU×MF/ 面积=(105000×60)×0.3×0.8÷20÷40 =1890 Lux 结论:平均水平照度1500Lux以上垂直照度1000Lux以上(视安装位置) 1)金属卤化物灯

用计算器计算(教案)

课题:用计算器计算 教学内容:三年级下册第48—51页内容 教学目标: 1、在运算中了解计算器的结构和基本功能;能正确、熟练地运用计算器进行一、两步的式题运算。 2、能运用计算器解决一些简单的实际问题,探索一些基本的数学规律。 3、培养观察、比较、分析、归纳、概括等能力。 教学过程: 一、尝试运用 师:开学到现在,我们一直在学习计算,下面这些题,哪些你一眼能看出来答案的,直接说的得数。 1、初步尝试 90+56= 45×99≈ 87546—3469= 42×30= 2102÷30≈ 43×365= 师:最后两道看来有困难,列竖式算算。 师:先不报答案,要你自己检验做的对不对,你准备怎么样?试一试用计算器来验算,你们会吗? 师:谁愿意带上你的竖式计算上来展示意下,向大家演示一下你用计算器验算的过程可以吗?(鼓励和表扬) 师:看来,大家还真的会用计算器!想不想“再显身手”? 2、再次尝试:探索用计算器进行混合运算的方法 ①546×28-4276 ②2940 ÷28+763 ③15021-87×99 ④25120÷(449-289) (1)这4题与上面4题相比,有什么不一样?会做吗?请试一试。 (2)交流操作方法。 (3)你有没有感觉到这4道题在计算过程中有什么不一样? (4)用计算器计算③、④该怎么操作呢?我们以第③题为例,谁来介绍介绍?

(突出“记住中间数”、“使用MR键”、倒减等方法。) (①、②两题只要按顺序依次输入,③、④题要先算后一步,③④可以“记住过程得数”,③还可以倒减等) (5)介绍用存储键计算,尝试用“MR键”计算③④题。 二、解决生活问题 师:通过这几道题计算,你感觉计算器怎么样?你们喜欢用计算器吗?下面我们就发挥计算器的作用,用它来完成一个非常有价值的问题。 1、出示:一个水龙头滴水的动态画面。据统计一个没有关紧的水龙头,每天大约滴18千克的水,这些水就这样白白流掉了。 (1)照这样计算一年(按365天计算)要浪费多少千克水? (2)把这些水分别装在饮水桶中(每桶约重15千克)算算大约能装多少桶? (3)你家每月用几桶水?算算这些水够你家用几个月?大约合多少年? 师:目前我国西南大旱,一些地区粮食因为缺水绝收。云南山区的孩子们喝脏水解渴。联系我们刚才的这些计算数据,你想到什么? 三、探索计算规律: 师:既然人们发明了这么好的计算器,我们就应该更好地运用它。让我们来挑战一下自己,探索计算的规律好不好? 1、找出规律后再填写每组的后2题得数,并用计算器检验。 19+9×9= 118+98×9= 1117+987×9= 11116+9876×9= 111115+98765×9= 学生汇报自己的发现。按这样一种规律写下去,下一题该是什么样的? 2、自己探索规律。 1122÷34= 111222÷334= 11112222÷3334= …… 111…1222…2÷333…34= 2001个1 2001个2 2000个3

相关文档
最新文档