Keysight34980A#
- class Keysight34980A(
- visa_resource: str | VisaConfig,
- *,
- sync_system_clock: bool = True,
Bases:
DAQDriverBaseKeysight 34980A Multifunction Switch/Measure Unit.
Initialize the driver.
- Parameters:
visa_resource – VISA resource string or full
VisaConfig.sync_system_clock – Sync the instrument clock to host UTC on
open()so returned timestamps align with the host. Enabled by default.
Attributes
Frozen snapshot of configured AI channels, keyed by alias. |
|
Frozen snapshot of configured AO channels, keyed by alias. |
|
Frozen snapshot of all configured AI/AO/DI/DO channels (excludes relays). |
|
Frozen snapshot of configured DI channels, keyed by alias. |
|
Frozen snapshot of configured DO channels, keyed by alias. |
|
Frozen snapshot of configured relay channels, keyed by alias. |
|
Methods
Close every task/handle owned by the driver. |
|
|
|
Deprecated: use |
|
Register an AI current channel. |
|
Configure |
|
Register an AI thermocouple channel. |
|
Configure an AI voltage channel: |
|
Deprecated: implement |
|
Register an AO current channel. |
|
Register an AO voltage channel. |
|
Parse |
|
Parse |
|
Parse |
|
Parse |
|
Build a |
|
Block until the buffer holds at least one full per-channel batch, then drain a channel-aligned chunk. |
|
Actual hardware sample rate achieved after |
|
Open the underlying transport (or verify the device is present, for handle-less SDKs). |
|
|
|
Software-timed read of every configured AI channel. |
|
Sample a single DI line. |
|
Sample a DI port as one N-bit integer. |
|
Enable timestamps and |
|
|
|
Write |
|
Drive a single DO line. |
|
Drive a DO port as one N-bit integer. |