1  绪论
发光二极管是当今最具发展前景的新型绿色光源。对于大功率LED,芯片会有较为明显的发热现象,使用多颗 LED组装成的模组,其发热量大大增加[1]。
目前LED只有不到20%的能量转化为光能,剩余70%~80%的能量都转化为热能[2]。所以,如何使这些热能以最快的途径散发出去成了LED研究和设计的关键问题之一。
详细绪论请见附录D。
2.  利用UIDL设计LED射灯的分析界面
2.1 UIDL设计的程序结构
一个完整的程序包含一个控制文件头和一系列的结构块, 下面分别介绍各个程序结构。
2.1.1 控制文件头
控制文件头是由一系列特定的UIDL命令组成,它们为处理器定义了控制文件的信息。下面所示代码为典型的控制文件头。
:F UIMENU.GRN
:D Modified on %E%,Revision(SID)=%1%
:I    0,    0,    0
:!
解释:
(1)控制文件头首行必须有F Filename,Filename是控制文件名;
(2)第2行必须有D Description,其中Description一般是自动添加,作用是说明解释本文件;
(3):I描述了图形用户界面的位置信息,每个0必须在第9,18,27列出现,ANSYS会在运行中自动对其进行修改;
(4):!是分隔标志,有效的利用可以增强程序可读性。
2.1.2结构块结构
控制文件的核心是结构块, 它包含菜单信息、帮助信息以及命令信息,按照功能类型的不同可划分为菜单结构块、帮助结构块和命令结构块。
结构块主要由三个部分组成,分别是头部分、数据控制部分和尾部分,如下所示:
(1)头部分
:N My_Project
:S    0,    0,    0
:T Cmd
:A MMenu
:C
:D Own Project
(2)数据控制部分
Fnc_MAyalysis
(3)尾部分
:E END
:!
解释说明:
(1):N定义结构块名称;
(2):S说明结构块的位置,每个0必须出现在第9,16,23列,ANSYS在调用过程中会自动对其进行修改;
(3):T说明结构块的类型,分为Cmd、Menu、Help等;
(4):A对不同类别的结构块有不同功能,在Menu结构块中为必需,定义在图形用户界面中的子菜单名称,但是在Cmd结构块中为可选,定义出现在菜单中的命令名称;
(5):D说明结构块的信息;
(6):C在Cmd结构块中可选,用于执行用户函数、APDL或ANSYS命令等;
(7)依据不同类型的数据控制部分有不同的写法,例如,在菜单块中可以利用Fnc_MyAnalusis调用用户函数等;
(8):E(尾部分)标志着结构块的结束。
2.1.3 ANSYS调用UIDL过程
以下所有说明均在ANSYS 8.0环境下。启动ANSYS,它会自动搜索安装目录下的(\AnsysInc\v80\ANSYS\gui\en-us\UIDL)menulist80.ans文件,并调用默认的 UIDL文件,包括UIMENU.GRN、UIFUNC2.GRN和UIFUNCI.GRN。因此,需要将这4个文件拷贝到自己的工作目录中,重新编辑,即可实现调用自己编好的GUI界面。
2.2 LED分析的UIDL设计
2.2.1主菜单定制
ANSYS中的主菜单(main menu)信息是由UIMENU.GRN文件提供。在MenuRoot块中的合适位置增加定制的菜单链接Men_MyProject。
:F LEDTA.grn                    ! 建立名为LEDTA.grn的控制文件
:D Modified on %E%,Revision(SID)=%1%-for use with ansys
:I    0,    0,    0                    !0位于第9,18,27列,控制文件执行后,I后的0被系统指定的索引号代替
:!                                !以上是控制文件头文件
上一篇:火炮关键部件的动载荷识别
下一篇:Matlab蓝光DVD高精度波片设计+源程序

基于大概念的初中科学教材分析力学相关部分

重新认识自然,迎接新的...

略论西部大开发中石油和...

氯碱定价方法和价格走势分析【1841字】

担子菌和子囊菌交配型基...

土地整理中的资源条件和效益分析【2483字】

二三维一体化CAD系统中工...

国内外图像分割技术研究现状

承德市事业单位档案管理...

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

神经外科重症监护病房患...

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

公寓空调设计任务书