Philips PM 6669 Universal Frequency Counter

class pymeasure.instruments.philips.PM6669(adapter, name='Philips PM 6669', **kwargs)

Bases: Instrument

Represents the Philips PM 6669 instrument.

property SRQMask: Any

Control the SRQ mask

property freerun_enabled: Any

Control the freerun settings

property gate_enabled: Any

Control the gate

In the totalize function, set this to True to open the gate and to False to close the gate. The count can then be read with read_measurement(). For most purposes you want to be in freerun mode.

property id: Any

Get the instrument identification

property measurement_settings: Any

Get the measurement settings from the device

property measurement_time: Any

Control the measurement time in seconds

property measurement_timeout: Any

Control the measurement timeout

this timeout only has meaning when freerun is off.

property measuring_function: Any

Control the measuring function on the device (str).

read()

Read function with instrument bug work around.

If a request is made to the device while a measurement is ready, both the reply and the measurement are returned. The measurement is filtered out and put in a backlog Queue.

read_measurement(wait_for_srq=False)

Wait for an SRQ from the device and then reads the result.

If wait_for_srq is set, MSR to be set to MSRFlag.MEASUREMENT_READY

reset_to_defaults()

Reset the instruments to default settings

spoll()

Read the status of the device.

trigger()

Trigger the device when not in freerun mode.