measure()#

InstroScope.measure(
measurement_type: ScopeMeasurementType,
channel: int = 1,
timeout: float = 5.0,
**kwargs,
) → Measurement | None[source]#

Take a built-in measurement on channel.

Timestamps default to the last recorded acquisition time (falls back to time.time_ns() if none). If an acquisition is armed, blocks up to timeout seconds for it to complete; raises TimeoutError if it doesn’t.