LabVIEW开发光线追踪可视化分段反射器测试台

这篇具有很好参考价值的文章主要介绍了LabVIEW开发光线追踪可视化分段反射器测试台。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

LabVIEW开发光线追踪可视化分段反射器测试台

为了满足美国国家航空航天局(NASA)对未来望远镜的要求,新的红外空间天文台将在哈勃太空望远镜使用寿命结束后取代其。作为HST的继任者,詹姆斯韦伯太空望远镜(JWST),以前被称为下一代太空望远镜(NGST),需要一个更大的聚光主镜,能够探测来自第一个十亿年的微弱信号,即星系形成的时期。JWST将能够检测波长在0.6至20毫米范围内的辐射。此外,JWST必须能够看到比目前使用大型地面红外望远镜研究的物体暗400倍的物体。

由于与当前运载火箭相关的尺寸和重量限制,未来的任务,如JWST,将使用分段反射器,而不是由单块玻璃铸造的整体反射器。尽管多镜设计具有许多优点,但该技术存在许多主要困难。由于干扰,镜子很容易错位。因此,需要控制器来维护镜面形状。集成这种先进光学系统的另一个挑战是对望远镜指向的严格要求。

开发了一种光线追踪算法,为SPACE试验台外围指向架构的设计和构建提供了便利。本文将介绍LabVIEW中的光线追踪仿真,该仿真支持开发如此复杂的复杂系统的精确指向架构。

SPACE测试台模拟了焦距为2.4米的卡塞格林望远镜,其性能可与实际的星载系统相媲美。该系统的顶级要求包括将主镜的图形保持在相对于主镜标称形状的1微米RMS畸变以内,以及精度为2弧秒的精确指向。

SPACE试验台由主镜、副镜和轻质柔性桁架结构组成。主镜(安装在支撑桁架上)由七个六角形面板组成,每个面板直径101厘米。六个外围面板由18个线性电磁致动器(每个有源面板3个执行器)在三个自由度内主动控制,第七个面板用作参考。此外,一组18个边缘传感器用于测量面板的相对位移和角度。测试台的活动副镜是一个六面锥形镜,用于将光从主镜反射到中心平面,并通过三脚架连接到主镜。整个测试台由铝蜂窝芯制成的三角形隔离平台支撑,顶部和底部带有不锈钢表皮。

太空望远镜测试台需要执行精确指向,同时保持主镜的抛物线形状。为了实现精确到2弧秒的测试台的指向控制,设计了一个外围指向架构(PPA),通过模拟来自远处物体的光线来物理演示望远镜指向。

PPA使用六个激光器的组件来模拟研究对象。每个激光器对应于其独立的面板和光学检测器。激光组件位于电动尖端/倾斜平台上,激光源与平台的旋转点或万向节点重合。

LabVIEW开发光线追踪可视化分段反射器测试台

由于激光源位于平台的旋转点上,因此源没有平移或位移。当电动平台倾斜或倾斜时,光源是静止的,而只有激光束方向受到影响。

使用从平台旋转点到每个执行器的距离,(一个x和一个y对于每个轴上的致动器,)和执行器位移,计算出平台移动一个角度θ从其在y轴上的零位置开始。平台的法线矢量也移动相同的角度θ从正z轴。

每个激光器固定在距离平台法线(正z轴)22.84°的位置,因此可以根据电动平台移动后的法向矢量方向计算每个激光器的方向和角度。

Matlab程序是为称为射线1到射线6的每个单独光束开发的。MathScriptNode用于将Matlab代码转换为LabVIEW。例如,Ray2的LabView框图的一部分如图9所示。Ray2的LabView前面板的结果图如图10所示。

LabVIEW开发光线追踪可视化分段反射器测试台

为了成功实现SPACE测试台的整形和指向控制,必须集成所有涉及的组件。目前,Test台整形控制是使用DSP执行,DSP通过A/D转换器接收来自传感器的信号,执行必要的控制算法,并通过数模变器和放大器将信号发送到主镜执行器。在单独的循环中,PPA由ESP运动控制器驱动。目前,这种远程通信是通过通信协议实现的,用于在计算机和ESP之间发送和接收命令和数据。为了结合整形和指向控制,必须直接从控制结构整形的数字信号处理器向ESP发送命令。这将允许完全集成SPACE测试台的整形和指向控制。

LabVIEW开发光线追踪可视化分段反射器测试台

​‍

然后这些信号通过D/A通道发送,并由LabVIEW使用。将创建一个LabviewGUI,从DSP的输出信号向ESP模块发送适当的ASCII命令。

这是LabVIEW的一个简单应用,更多的开发案例,欢迎登录北京瀚文网星官网,了解更多信息。文章来源地址https://www.toymoban.com/news/detail-490409.html

到了这里,关于LabVIEW开发光线追踪可视化分段反射器测试台的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 低代码开发与数据可视化

    随着数字化转型的深入发展,软件开发在各行各业中的重要性日益凸显。近年来,低代码开发与数据可视化技术的兴起,为软件开发带来了革命性的变革。本文将深入探讨低代码开发与数据可视化的概念、优势以及应用场景,旨在帮助读者更好地理解这两项技术,并为其在实

    2024年03月24日
    浏览(36)
  • 开发利器--DIYGW可视化工具

    最近想写个微信小程序,之前写过H5网页,但是发现微信小程序和H5有不小差别。微信小程序类似于vue的结构,都是数据绑定的方式。虽然微信小程序不乏一些好看的UI,但是搭建起来不得不一点点调整,而且有些UI的学习成本也不低。 找来找去,看到了DIYGW可视化开发工具,

    2024年02月09日
    浏览(45)
  • Excel VSTO开发7 -可视化界面开发

    前面的代码都是基于插件启动或者退出时,以及Excel Application的相关事件,在用户实际操作中并不会显示相应的界面,当然也不需要显示相关界面。但是,这对于用户显然不是那么友好,而且也不利于正常的在Excel中的操作。该显示的应该使用UI显示出来,而且还有部分操作是

    2024年02月09日
    浏览(42)
  • 3D Web可视化平台助力Aras开发PLM系统:提供数据访问、可视化和发布功能

    HOOPS中文网 慧都科技是HOOPS全套产品中国地区指定授权经销商,提供3D软件开发工具HOOPS售卖、试用、中文试用指导服务、中文技术支持。 http://techsoft3d.evget.com/ Aras是一个面向数字化工业应用的开放性平台,帮助世界领先的复杂互联产品制造商转变其产品生命周期流程,以获得

    2024年02月03日
    浏览(68)
  • 可视化web组态开发工具

    BY组态是一款功能强大的基于Web的可视化组态编辑器Q,采用标准HTML5技术,基于B/S架构进行开发,支持WEB端呈现,支持在浏览器端完成便捷的人机交互,简单的拖拽即可完成可视化页面的设计。可快速构建和部署可扩展的SCADA、HMI、仪表板或IIoT系统。使用BY组态编辑器,可以创

    2024年02月01日
    浏览(53)
  • 【11个适合毕设的Python可视化大屏】用pyecharts开发拖拽式可视化数据大屏

    你好,我是@马哥python说,一枚10年程序猿。 以下是我近期用Python开发的原创可视化数据分析大屏,非常适合毕设用,下面逐一展示:(以下是截图,实际上有动态交互效果哦) 以下大屏均为@马哥python说的个人原创,请勿转载。 以上大屏的开发技术流程如下: 1、爬虫采用

    2024年02月03日
    浏览(69)
  • 课程设计 天气预报数据可视化开发

    问题需求分析 数据可视化开发是指将数据呈现为漂亮的统计图表,然后进一步发现数据中包含的规律以及隐藏的信息。数据可视化开发跟数据挖掘和大数据分析紧密相关,这些领域以及当下被热议的“深度学习”其最终的目标都是为了实现从过去的数据去对未来的状况进行分

    2024年02月09日
    浏览(61)
  • 大数据前端可视化大屏--前端开发之路

    从2016年开始接触可视化方向,一直想写一篇文章回顾一下这几年踩过的坑,接下来的这段时间里我会不定时的给大家分享一些可视化方面的经验和感悟,发出来跟大家一块分享一下、一起讨论讨论、共同学习进步。 这篇文章作为开端,之后会不定时的发出一系列的采坑记录

    2023年04月09日
    浏览(52)
  • 低代码开发:数据处理与可视化

    低代码开发是一种快速、高效的应用开发方法,它通过简化和自动化开发过程,使非专业开发人员也能快速构建数据处理和可视化应用。本文将介绍低代码开发的定义、优势,并以数据处理与可视化为例,探讨低代码开发在这一领域的应用和价值。 随着大数据时代的到来,数

    2024年01月21日
    浏览(52)
  • WebGL中开发科学数据可视化应用

    WebGL在科学数据可视化领域有广泛的应用,可以用于呈现和解释复杂的科学数据。以下是在WebGL中开发科学数据可视化应用时的一些建议,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 1.选择合适的WebGL框架或库: 利用现有的

    2024年02月22日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包