Digital Port Control

Bases: PicoScopeBase, shared_ps6000a_psospa

PicoScope OSP (A) API specific functions

Methods:

Name Description
set_digital_port_off

Disable a digital port using ps6000aSetDigitalPortOff.

set_digital_port_on

Enable a digital port using ps6000aSetDigitalPortOn.

set_pulse_width_digital_port_properties

Configure digital port properties for pulse-width triggering.

set_digital_port_off(port)

Disable a digital port using ps6000aSetDigitalPortOff.

set_digital_port_on(port, logic_threshold_level, hysteresis)

Enable a digital port using ps6000aSetDigitalPortOn.

Parameters:
  • port (DIGITAL_PORT) –

    Digital port to enable.

  • logic_threshold_level (list[int]) –

    Threshold level for each pin in millivolts.

  • hysteresis (DIGITAL_PORT_HYSTERESIS) –

    Hysteresis level applied to all pins.

set_pulse_width_digital_port_properties(port, directions)

Configure digital port properties for pulse-width triggering. Args: port: Digital port identifier. directions: Optional list of channel directions to set. None to clear existing configuration.