autocad vba在照度计算中的应用

autocad vba在照度计算中的应用

ID:5316267

大小:398.22 KB

页数:2页

时间:2017-12-08

autocad vba在照度计算中的应用_第1页
autocad vba在照度计算中的应用_第2页
资源描述:

《autocad vba在照度计算中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、IA学CA术D—cAutoCADVBA在照度计算中的应用◎宋湛华中交四航局港湾工程设计院有限公司王秒中国建筑技术集团有限公司摘要:介绍了点照度计算流程,基于AutoCADVBA技术,2~,AutoCAD进行了二次开发,开发了简便易用的点光源照度计算的程序。说明TVBA编程在照度计算中的实现方法,以及编程中关键问题的解决方法。关键词:照度计算AufoCAD二次开发VBA在照明设计中,适当的照度水平是获得优良照明质量的是在标准VisualBasic基础上,3.应用实例关键要素,所以对照度计算方法进行深入研究就显得非常必结~AutoCAD的特点发展起本文以~投光灯照度

2、计要。对码头、货场等港口工程的大面积场地,一般采用投光灯来的一种windows平台上的算为例,说明AutoCADVBA照明,可将光源视为点光源,采用点照度计算法计算要求出高效开发工具;它提供了类似在照度计算中的应用。该投光在所需的平面上或垂直面上达到规定的照度值。传统采用手::~VisualBasic的丰富的开发功灯采用NTC9200A型1000W金工计算照度的方法计算繁琐,查表复杂。本文基~AutoCAD能。AutoCAD在2010以下的属卤化物灯,其坐标点X=0、VBA建立光源模型,编写了一个计算点照度的软件,将其应用版本自带VBA语言开发环境;Y:0、z=

3、301TI,瞄准点坐标于照明设诜可以提高设计人员的工作质量和效率。对于2010以上的版本,只需加xm=60m,ym=10m,z0=0,求装VBA模块即可。AutoCAD~T,xp=100m、yp=10m、z0=01.点光源照度计算流程支持vBA程序的开发、编译、处的P点水平照度、垂直照度。点光源S对P点产生的照度(见图1所示)的计算,遵循链接、运行。当前大部分设计31程序运行界面设计距离平方比定律及余弦定律。根据距离平方比定律,点光源院使用AutoCAD软件进行工本文建立图5所示程序运s在与照射方向垂直的平面N上产生的照度En与光源光强I程设计,采用AutoCA

4、DVBA行界面,实现程序接受、处理数成正比,与光源至被照面的距离R的平方成反比,即翻=鲁。开发的照度设计软件,能迅速据的功能。窗体实现两大功能:根据余弦定律计算,点光源照射在P点上产生的水平面照度应用到实际工程的设计中,这照度计算所需数据的输入和照Eh=R2C~6,垂直面照度=10m,e。为软件的应用推广奠定了良度计算结果的输出显示。照度由上式可得,点光源照度计算,需要获知照射点到光源好的基础,且有利于缩短软件计算所需的坐标点参数通过窗的距离(R)以及光强值I当光源位置参数(水平距离、垂直开发周期。同时,本文采用主体中的文本框输入程序。由于距离、计算高度等)确定

5、后,就可以通过数学计算求得R值流数据库开发软件AcceSs’建AutoCAD是一个精确的制图软和入射角0;再应用投光灯的等光强曲线图或光强分布图,立后台数据库。件,当光源置于在绘图窗口后,查得投灯射向P点的光强值I;最终计算出照度值。点照度的软件总体结构如图3所计算过程如图2所示。示。D~I,AutoCADvBA作为开发本文根据点光源的计算流程,采用软件编程,建立光源语言,开发的软件直接加载在与照射点距离的几伺坐标系,并建立数据库,用于储存灯具AutoCAD的运行界面上;数据厂家提供的光强数据等灯具参数。照度计算时,当光源点、库储存程序运行所需数据;程照射点的坐

6、标值确定后,通过计算机计算出入射角,并查询序运行结束后,将结果显示在数据库中相应的光强值,计算出灯具在该点的照度值。AutoCAD的运行界面上。图1:点光源的点照度2.软件开发工具光源位置卜-——+I计算入射角卜——-{查询光骰——一雕度计算本文采用AutoCADvBA语言作为软件开发工具,该语言图2:点光源照度计算流程84/e"¨:)l/ww;~、m

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。