由labscript套件控制的硬件的设备驱动程序
labscript-devices的Python项目详细描述
labscript套件»labscript设备
控制实验硬件的插件架构
使用labscript suite控制实验硬件的模块化和可扩展插件体系结构。在
labscript suite支持一系列商业和开源硬件,并且设计成模块化。添加对新设备的支持涉及到为程序指令编写一组定义良好的原语的Python函数,以及在缓冲I/O和手动状态之间的转换。有关添加新设备的详细信息,请参阅documentation。在
支持的硬件
以下设备已在labscript suite中实现:†
- 在
AlazarTechPCI Express数字化仪(例如ATS9462;PR#41)
在 - 在
LightCrafter DMD数字微镜装置(PR#43)
在 - 在
MOGLabs Agile RF Synthesizers(ARF/XRF)
在 - 在
National Instruments Data Acquisition(DAQmx)设备:
- cDAQ-9184CompactDAQ机箱
- PCI 6251多功能I/O设备
- PCI 6533/6534高速数字模式I/O
- PCI-6713模拟输出设备
- PCI-6733模拟输出设备
- PCI-DIO-32HS高速数字I/O
- PCIe-6363多功能I/O设备
- PCIe-6738模拟输出设备
- PXI-6733PXI模拟输出模块
- PXIe-6361PXI多功能输入/输出模块
- PXIe-6535PXI数字输入/输出模块
- PXIe-6738PXI模拟输出模块
- USB-6008多功能I/O设备
- USB-6229多功能I/O设备
- USB-6343多功能I/O设备
- Quicksyn FSW-0010微波合成器(以前叫PhaseMatrix)
注意:自v2.5.0(2019年6月)起,^{
在} 可用于为anyNI DAQmx设备自动生成labscript设备类!(PR#56) - 在
NovaTech DDS9m170MHz四通道直接数字合成信号发生器(见blog post)
在 - 在
Cicero控制系统使用的OpalKelly XEM3001FPGA板(PR #50)
在 - 在
PineBlaster开源数字图案生成器
在 - 在
可编程脉冲发生器与直接数字合成
在 - 在 在
- 在 在
支持的摄像头
下面的摄像机是通过子类化^{
- FLIR相机(例如FlyCapture 2)使用免费的pycapture2api(PR#71)
- Andor照相机(PR#80)
- Basler pylon(PRs#69和#74)。在
- 任何与国家乐器兼容的相机IMAQdx(PRs#70,#72,#73,#77,#79,#83)。在
- 这包括大多数符合GigE Vision接口标准的相机,例如Allied Vision相机。在
†我们不认可使用任何特定硬件。在
安装
labscript设备作为一个Python包在PyPI和Anaconda Cloud上分发,并且应该与labscript suite的其他组件一起安装。有关详细信息,请参阅installation guide。在
- 项目
标签: