Matlab控制P-SHG系统自动化:商用显微镜偏振分辨技术

需积分: 13 3 下载量 9 浏览量 更新于2024-11-03 收藏 108KB ZIP 举报
资源摘要信息:"matlab图像偏振代码-P-SHG是用于自动化偏振分辨二次谐波生成(P-SHG)设置的Matlab代码。P-SHG是一种能够在商用显微镜上运行的自动化工具,它利用Matlab编程环境实现对显微镜偏振特性的校准和控制。通过两个图形用户界面(GUI),用户可以分别进行P-SHG设置的校准和成像操作。 首先,GUI“polarization_calibration”用于执行P-SHG设置的校准工作。校准过程中涉及到三个电动旋转台(PRM1/MZ8,Thorlabs),这些旋转台用于调整偏振器的角度,以确保显微镜系统能够准确地产生和检测偏振信号。此外,还需要一个功率计(Labmax-TOP,Coherent)来测量产生和检测的光信号的功率,从而确保系统校准的准确性。 其次,GUI“polarization_imaging”用于启用P-SHG成像。在这个过程中,软件通过控制两个电动旋转台(PRM1/MZ8,Thorlabs)来调整偏振器的位置,实现对样品的偏振分辨成像。成像过程需要配合共聚焦显微镜(TCS SP8,Leica)使用,以达到高分辨率成像的目的。 此外,还有一个调用的GUI“properties_polarization_calibration”,它是由“polarization_calibration”GUI调用的,可能用于展示校准过程中的详细属性设置和结果。 该Matlab代码的硬件设计是一个重要组成部分,它依赖于特定的硬件设备来执行精确的偏振控制和信号测量。用户在使用此代码时需要注意,尽管代码提供了通用的框架,但仍然需要根据所使用具体硬件的特性进行适当调整。这些硬件包括电动旋转台和功率计等,它们是实现精确偏振控制的关键设备。 代码和相关资料在“商用显微镜上偏振分辨二次谐波生成的自动校准和控制”一文中有着更详细的介绍,该文目前仍在准备中,但预计会提供关于如何实现和使用该Matlab代码的更多详细信息。 最后,需要注意的是,该Matlab代码是开源的,这意味着其他开发者和研究者可以访问和使用这些代码,进一步开发或改进以适应不同的实验需求和硬件配置。开源的特性也意味着用户可以在遵循相应开源协议的前提下,自由地修改和分发代码,以促进科学实验技术的交流和创新。 综上所述,matlab图像偏振代码-P-SHG是一个为偏振分辨二次谐波生成而设计的自动化工具,它通过Matlab实现对商用显微镜的偏振特性进行校准和成像,并且提供了两个实用的图形用户界面用于操作。该代码的成功应用依赖于精确的硬件控制,同时也得益于开源的特性,促进了科学社区间的合作与技术进步。"