Philips PM 6669 Universal Frequency Counter
- class pymeasure.instruments.philips.PM6669(adapter, name='Philips PM 6669', **kwargs)
Bases:
InstrumentRepresents 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.