Design of blinding analysis tool for satellite optical sensors
-
摘要: 在卫星构型设计中,要进行视场遮挡分析来判断光学敏感器是否会因为受到卫星其它部件的遮挡而失效.为了取代以往低效的手工分析方法,设计了卫星光学敏感器视场遮挡分析工具.介绍了该工具的设计方法及功能.工具基于三维CAD软件SolidWorks,并以动态链接库(DLL,Dynamic Link Library)的形式与SolidWorks紧密集成.在设计中运用了计算机图形学原理,利用SolidWorks API函数和Visual Basic编程语言进行二次开发.工具能够在SolidWorks中对卫星装配体执行以下敏感器视场遮挡分析功能:定义敏感器视锥特性参数,绘制视场遮挡图和计算视场遮挡率.
-
关键词:
- 卫星 /
- 敏感器 /
- 视场分析 /
- SolidWorks /
- 二次开发
Abstract: In satellite configuration design, blinding analysis should be made to determine whether the optical sensor will fail due to being blinded by components of the satellite. A blinding analysis tool for satellite optical sensors was developed to replace the inefficient way of manual analysis. The design rationale and functions of the tool were presented. It was based on the 3D CAD software, SolidWorks, and embedded in it by means of DLL (dynamic link library). It was a plug-in customized with the SolidWorks API and Visual Basic, and with knowledge of computer graphics. It can treat with satellite assembly in SolidWorks to carry on the following blinding analysis functions: setting attributes for sensor optical cone, painting blinding chart, and computing blinding ratio.-
Key words:
- satellites /
- sensors /
- blinding analysis /
- SolidWorks /
- customization
-
[1] 廖馨.卫星质量面密度计算模块的实现[J].计算机辅助设计与图形学学报,2006,118(14):608-611 Liao Xin. Realization of satellite mass surface density calculation module[J]. Journal of Computer-aided Design & Computer Graphics,2006,118(14):608-611(in Chinese) [2] SolidWorks Corporation. SolidWorks online user-s guide . Concord, Massachusetts: SolidWorks Corporation, 2006 [3] SolidWorks Corporation. SolidWorks and add-Ins API help . Concord, Massachusetts: SolidWorks Corporation, 2006 [4] 林永. Visual Basic 程序员Windows API 编程手册[M].北京:人民邮电出版社,2002:320-323 Lin Yong. Windows API handbook for Visual Basic programmer[M]. Beijing: Posts & Telecom Press, 2002: 320-323(in Chinese)
点击查看大图
计量
- 文章访问数: 3862
- HTML全文浏览量: 111
- PDF下载量: 1046
- 被引次数: 0