AUTOCAD VBA在照度计算中的应用(可编辑)doc下载

摘要:介绍了点照度计算流程,基于autocadvba技术,对autocad进行了二次开发,开发了简便易用的点光源照度计算的程序。 说明了vba编程在照度计算中的实现方法,以及编程中关键问题的解决方法。

关键词:照度计算autocad二次开发vba在照明设计中,适当的照度水平是获得优良照明质量的关键要素,所以对照度计算方法进行深入研究就显得非常必要。 对码头、货场等港口工程的大面积场地,一般采用投光灯照明,可将光源视为点光源,采用点照度计算法计算要求出在所需的平面上或垂直面上达到规定的照度值。

传统采用手工计算照度的方法计算繁琐,查表复杂。

本文基于autocadvba建立光源模型,编写了一个计算点照度的软件,将其应用于照明设计,可以提高设计人员的工作质量和效率。

由上式可得,点光源照度计算,需要获知照射点到光源的距离(r)以及光强值iθ当光源位置参数(水平距离、垂直距离、计算高度等)确定后,就可以通过数学计算求得r值和入射角θ再应用投光灯的等光强曲线图或光强分布图,查得投灯射向p点的光强值iθ最终计算出照度值。

点照度的计算过程如图所示。 本文根据点光源的计算流程,采用软件编程,建立光源与照射点距离的几何坐标系,并建立数据库,用于储存灯具厂家提供的光强数据等灯具参数。 照度计算时,当光源点、照射点的坐标值确定后,通过计算机计算出入射角,并查询数据库中相应的光强值,计算出灯具在该点的照度值。 软件开发工具软件总体结构如图所示。 以autocadvba作为开发语言,开发的软件直接加载在autocad的运行界面上数据库储存程序运行所需数据程序运行结束后,将结果显示在autocad的运行界面上。 结束语本文对基于autocadvba,对点照度计算软件的开发做了研究和探索,尤其为提高港口工程的照明设计的效率提供了实用的方法。

但是,照明设计软件的开发是一个复杂的综合性过程,本文只是初步实现点照度计算的计算机实现,对相关领域的研究和开发工作仍需进一步改进和完善。

AUTOCAD VBA在照度计算中的应用(可编辑)doc下载