Skip to content

SpatialLightModulator

Bases: ElectroOpticalDevice_Type

Represents the XML element SpatialLightModulator.

A Spatial Light Modulator (SLM) is device that imposes a changeable spatially varying modulation on a beam of light. The modulation can be in Intensity or in Phase or both.

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()

setArrayWidth(value, validate=True)

getArrayWidth()

resetArrayWidth()

hasArrayWidth()

setArrayHeight(value, validate=True)

getArrayHeight()

resetArrayHeight()

hasArrayHeight()

setResponseTime(value, validate=True)

getResponseTime()

resetResponseTime()

hasResponseTime()

setResponseTimeUnit(value, validate=True)

getResponseTimeUnit()

resetResponseTimeUnit()

hasResponseTimeUnit()