Lab::Measurement—A portable and extensible framework for controlling lab equipment and conducting measurements
收藏NIAID Data Ecosystem2026-03-10 收录
下载链接:
https://data.mendeley.com/datasets/d8rgrdc7tz
下载链接
链接失效反馈官方服务:
资源简介:
Lab::Measurement is a framework for test and measurement automatization using Perl 5. While primarily developed with applications in mesoscopic physics in mind, it is widely adaptable. Internally, a layer model is implemented. Communication protocols such as IEEE 488, USB Test & Measurement, or, e.g., VXI-11 are addressed by the connection layer. The wide range of supported connection backends enables unique cross-platform portability. At the instrument layer, objects correspond to equipment connected to the measurement PC (e.g., voltage sources, magnet power supplies, multimeters, etc.). The high-level sweep layer automates the creation of measurement loops, with simultaneous plotting and data logging. An extensive unit testing framework is used to verify functionality even without connected equipment. Lab::Measurement is distributed as free and open source software.
Lab::Measurement是一款基于Perl 5的测试与测量自动化框架。尽管其开发初衷主要面向介观物理(mesoscopic physics)领域的应用,但具备广泛的适配性。其内部采用分层架构实现:连接层负责对接IEEE 488、USB测试与测量(USB Test & Measurement)以及VXI-11等各类通信协议;丰富的连接后端支持使其拥有独特的跨平台可移植性。在仪器层中,每个对象对应一台接入测量主机的设备,例如电压源、磁体电源、万用表等。高级扫描层可自动生成测量循环,并同步完成绘图与数据记录。该项目内置了完善的单元测试框架,即便未连接任何实体设备,也可完成功能验证。Lab::Measurement以自由开源软件的形式进行分发。
创建时间:
2018-08-24



