Skip to content

Latest commit

 

History

History
72 lines (71 loc) · 9.58 KB

MICclasses.md

File metadata and controls

72 lines (71 loc) · 9.58 KB

Matlab Instrument Control classes

MIC classes description
mic.ActiveReg3D active 3D registration using camera and stage control via piezoelectric actuators
mic.H5 static methods for working with HDF5 files
mic.Joystick control the TIRF stage with a joystick
mic.abstract Matlab Instrument Control abstract class
   mic.camera.abstract common interface for all cameras
      mic.camera.example template for implementing classes inheriting from mic.camera.abstract
      mic.camera.AndorCamera control an Andor camera
      mic.camera.AndorCameraZyla control an Andor camera
      mic.camera.DCAM4Camera control a Hamamatsu camera using the DCAM4 API
      mic.camera.HamamatsuCamera control a Hamamatsu camera
      mic.camera.Imaq class designed for camera control using the Image Acquisition Toolbox
      mic.camera.IMGSourceCamera control an ImagingSource camera
      mic.camera.PyDcam control a camera through a Python interface
      mic.camera.ThorlabsIR control a Thorlabs IR camera
      mic.camera.ThorlabsSICamera control a Thorlabs Scientific Camera via a USB port
         mic.camera.IRSyringPump use the Syringe Pump at the same time data is taken with IRCamera
   mic.lightsource.abstract abstract class for all light source devices
      mic.lightsource.example template for implementing classes inheriting from mic.lightsource.abstract
      mic.lightsource.CoherentLaser561 coherent Sapphire laser 561
      mic.lightsource.CrystaLaser405 CrystaLaser 405 nm
      mic.lightsource.CrystaLaser561 CrystaLaser 561 nm
      mic.lightsource.DHOMLaser532 DHOM Laser 532
      mic.lightsource.HSMLaser488 488 laser on HSM microscope
      mic.lightsource.IX71Lamp control the Olympus lamp for the MPB-laser
      mic.lightsource.MPBLaser control the MPB-laser
      mic.lightsource.RAMANLaser785 control 785nm ONDAX laser used in RAMAN Lightsheet microscope
      mic.lightsource.RebelStarLED control the Luxeon Rebel Star LED
      mic.lightsource.TCubeLaserDiode control Laser Diode through USB via ThorLabs TCube Laser Diode Driver TLD001
      mic.lightsource.ThorlabsLED control a LED lamp with different wavelengths from Thorlabs
      mic.lightsource.TIRFLaser488 control Newport Cyan Laser 488 on the TIRF microscope
      mic.lightsource.VortranLaser488 control Vortran Laser 488
   mic.linearstage.abstract abstract class for linear stages
      mic.linearstage.example template for implementing classes inheriting from mic.linearstage.abstract
      mic.linearstage.KCubePiezo control a Thorlabs KCube Piezo stage
      mic.linearstage.MCLMicroDrive control a Mad City Labs Micro Stage
      mic.linearstage.TCubePiezo control a Thorlabs TCube Piezo stage
   mic.powermeter.abstract control a power meter (PM100D)
      mic.powermeter.example template for implementing classes inheriting from mic.powermeter.abstract
      mic.powermeter.PM100D control the power meter PM100D
   mic.stage3D.abstract abstract class for all stages
      mic.stage3D.example template for implementing classes inheriting from mic.stage3D.abstract
      mic.stage3D.MCLNanoDrive control a 3D Peizo stage from Mad City Labs
      mic.stage3D.NanoMaxPiezos in a Thorlabs NanoMax stage
   mic.Attenuator control the Attenuator
   mic.BiochemValve control the BIOCHEM flow selection valves
   mic.CavroSyringePump control the Cavro syringe pump PN 20740556 -D
   mic.DMP40 control the Deformable Mirror
   mic.DynamixelServo Dynamixel Servos are used to control the rotation of filter wheels
   mic.simulated_Instrument template for implementing classes inheriting from mic.abstract
   mic..simulated_Camera template for implementing classes inheriting from mic.camera.abstract
   mic..simulated_LightSource template for implementing classes inheriting from mic.lightsource.abstract
   mic..simulated_LinearStage template for implementing classes inheriting from mic.linearstage.abstract
   mic..simulated_PowerMeter template for implementing classes inheriting from mic.powermeter.abstract
   mic..simulated_Stage3D template for implementing classes inheriting from mic_stage3D.abstract
   mic.FlipMountLaser control a Thorlabs LMR1/M flipmount via a Thorlabs MFF101/M controller
   mic.FlipMountTTL control a Thorlabs LMR1/M flipmount via a Thorlabs MFF101/M controller
   mic.GalvoAnalog set the Galvo mirror to a single, fixed position
   mic.GalvoDigital control the Cambridge Technology galvo mirror on the HSM microscope
   mic.HamamatsuLCOS control a phase SLM connected through a DVI interface
   mic.NanoMax control NanoMax stage
   mic.NDFilterWheel servo operated Filter wheel containing Neutral Density filters
   mic.OptotuneLens control Optotune Electrical Lens
   mic.Reg3DTrans register a sample to a stack of transmission images
   mic.ShutterELL6 control slider ELL6, which can be used as a shutter (or filter slider)
   mic.ShutterTTL control a Thorlabs SH05 shutter via a Thorlabs KSC101 solenoid controller
   mic.StepperMotor control Benchtop stepper motor
   mic.SyringePump control Syringe Pump by kdScientific (Model: LEGATO100)
   mic.Triggerscope control a Triggerscope (written for 3B and 4)