Skip to content

AcoustoOpticalModulator

Bases: AcoustoOpticalDevice_Type

Represents the XML element AcoustoOpticalModulator.

An acousto-optic modulator (AOM) is an electronically-tunable device which can be used for controlling the direction and/or intensity of a laser beam by an acoustically-induced diffraction grating in a crystal. It is based on the acousto-optic effect, i.e. the modification of the refractive index of some crystal or glass material by the oscillating mechanical strain of a sound wave (photoelastic effect).

fromBase(base) staticmethod

getTypeName()

getXMLName()

getNBOType()

getChildren()

getSubElements()

fromJsonFile(path, validate=True)

fromJsonString(json_string, validate=True)

fromXmlFile(path, validate=True)

fromXmlString(xml_string, validate=True)

toXmlFile(filename, validate=True)

toXmlString(validate=True)

setType(value, validate=True)

getType()

resetType()

hasType()