Andeen Hagerling AH2700A capacitance bridge¶
- class pymeasure.instruments.andeenhagerling.AH2700A(adapter, name='Andeen Hagerling 2700A Precision Capacitance Bridge', timeout=5000, **kwargs)¶
Bases:
AH2500A
Andeen Hagerling 2700A Precision Capacitance Bridge implementation
- property caplossvolt¶
Get the result of a single capacitance, loss measurement and return the values in units of pF and nS. The used measurement voltage is returned as third value.
- check_errors()¶
Read all errors from the instrument and log them.
- Returns:
List of error entries.
- check_get_errors()¶
Check for errors after having gotten a property and log them.
Called if
check_get_errors=True
is set for that property.If you override this method, you may choose to raise an Exception for certain errors.
- Returns:
List of error entries.
- check_set_errors()¶
Check for errors after having set a property and log them.
Called if
check_set_errors=True
is set for that property.If you override this method, you may choose to raise an Exception for certain errors.
- Returns:
List of error entries.
- clear()¶
Clears the instrument status byte
- property complete¶
Get the synchronization bit.
This property allows synchronization between a controller and a device. The Operation Complete query places an ASCII character 1 into the device’s Output Queue when all pending selected device operations have been finished.
- property config¶
Get the configuration
- property frequency¶
Control test frequency used for the measurements. Allowed are values between 50 and 20000 Hz. The device selects the closest possible frequency to the given value.
- property id¶
Get the instrument identification
- property next_error¶
Get the next error of the instrument (tuple of code and message).
- property options¶
Get the device options installed.
- read(**kwargs)¶
Read up to (excluding) read_termination or the whole read buffer.
- read_binary_values(**kwargs)¶
Read binary values from the device.
- read_bytes(count, **kwargs)¶
Read a certain number of bytes from the instrument.
- Parameters:
count (int) – Number of bytes to read. A value of -1 indicates to read the whole read buffer.
kwargs – Keyword arguments for the adapter.
- Returns bytes:
Bytes response of the instrument (including termination).
- reset()¶
Resets the instrument.
- shutdown()¶
Brings the instrument to a safe and stable state
- property status¶
Get the status byte and Master Summary Status bit.
- trigger()¶
Triggers a new measurement without blocking and waiting for the return value.
- triggered_caplossvolt()¶
reads the measurement value after the device was triggered by the trigger function.
- property vhighest¶
Control maximum RMS value of the used measurement voltage. Values of up to 15 V are allowed. The device will select the best suiting range below the given value.
- wait_for(query_delay=None)¶
Wait for some time. Used by ‘ask’ to wait before reading.
- Parameters:
query_delay – Delay between writing and reading in seconds. None is default delay.
- write(command, **kwargs)¶
Write a string command to the instrument appending write_termination.
- Parameters:
command – command string to be sent to the instrument
kwargs – Keyword arguments for the adapter.
- write_binary_values(command, values, *args, **kwargs)¶
Write binary values to the device.
- Parameters:
command – Command to send.
values – The values to transmit.
**kwargs (*args,) – Further arguments to hand to the Adapter.
- write_bytes(content, **kwargs)¶
Write the bytes content to the instrument.