一个基于MATLAB的仪表控制 (MIC) 包用于光成像
Sajjad A Khan1,2, Sandeep Pallikkuth1, David J Schodt1
1Department of Physics and Astronomy, University of New Mexico, Albuquerque, New Mexico, USA.
Journal of open source software
|June 19, 2025
概括
MATLAB仪器控制 (MIC) 软件简化了定制显微镜数据收集. 它的面向对象设计和模块化类可以灵活,自动控制各种科学仪器.
科学领域:
- 显微镜和成像系统.
- 科学软件开发科学软件开发
- 仪器仪表和控制 仪器仪表和控制
背景情况:
- 定制制造的显微镜通常需要定制的软件来获取数据.
- 现有的解决方案可能缺乏适用于各种仪器配置的灵活性.
- 面向对象编程为模块化仪表控制提供了一个强大的框架.
研究的目的:
- 介绍MATLAB仪器控制 (MIC),这是一个用于定制显微镜数据收集的软件包.
- 为控制各种低级别仪器提供标准化,面向对象的框架.
- 为了实现灵活的,用户定义的操作模式,用于交互式和自动化数据采集.
主要方法:
- MIC使用面向对象编程,每个低级仪器都有一个类.
- 抽象类和子类标准化了激光,舞台和相机等组件的接口.
- 互操作的最终用户开发允许定制的控制序列和GUI.
主要成果:
- MIC有助于在各种工具中创建统一的接口.
- 模块化设计简化了对新硬件的控制类的开发.
- 它支持构建简单和复杂的数据收集系统.
结论:
- MIC提供了一个灵活和可扩展的平台,用于定制显微镜控制和数据采集.
- 该软件能够快速制作原型,并为生产仪器开发高级用户界面.
- 它使研究人员能够为科学数据收集设计定制的,自动化的工作流程.


