Connecting to iBeam smart by Toptica in Python
Instrument Card
The iBeam smart is the ultimate choice when looking for a high-performance, ultra-reliable OEM single mode diode laser system. Record values at output power, combined with excellent power and beam pointing stability are setting the standard in the class of compact diode lasers. Its flexible, µ-processor based electronics will make system integration a snap. Features as FINE, SKILL and AUTOPULSE are capable to solve common problems of your application.
Device Specification: here
Manufacturer card: TOPTICA
TOPTICA Photonics is a manufacturer of lasers for quantum technologies, biophotonics and material inspection
- Headquarters: Germany
- Yearly Revenue (millions, USD): 75
- Vendor Website: here
Connect to the iBeam smart in Python
PROTOCOLS > SCPI
Here is a Python script that uses Pymeasure to connect to an iBeam Smart laser:
from pymeasure.adapters import VISAAdapterfrom pymeasure.instruments.toptica import IBeamSmart
# Create a VISA adapter and connect to the instrumentadapter = VISAAdapter("SomeResourceString")laser = IBeamSmart(adapter)
# Set the output power of channel 2 to 1000 µWlaser.ch_2.power = 1000
# Enable channel 2laser.ch_2.enabled = True
# Shutdown the laserlaser.shutdown()Explanation:
- Import the necessary modules from Pymeasure.
- Create a
VISAAdapterobject by providing the resource string of the instrument. - Create an
IBeamSmartobject by passing the adapter to it. - Set the output power of channel 2 to 1000 µW by assigning the desired value to the
powerattribute ofch_2. - Enable channel 2 by assigning
Trueto theenabledattribute ofch_2. - Shutdown the laser by calling the
shutdownmethod of thelaserobject.