qcodes/instrument_drivers/Keysight/keysightb1500/message_builder.py
def bdm(self,
            interval: Union[constants.BDM.Interval, int],
            mode: Optional[Union[constants.BDM.Mode, int]] = None
            ) -> 'MessageBuilder':
        """
        The BDM command specifies the settling detection interval and the
        measurement mode; voltage or current, for the quasi-pulsed
        measurements.

        Remarks: The following conditions must be true to perform the
        measurement successfully: When interval=0: A > 1 V/ms and B <= 3 s
        When interval=1: A > 0.1 V/ms and B <= 12 s where A means the slew
        rate when source output sweep was started, and B means the settling
        detection time. See "Quasi-Pulsed Spot Measurements" on page 2-18.
        These values depend on the conditions of cabling and device
        characteristics. And you cannot specify the values directly.

        Args:
            interval: Settling detection interval.
                Numeric expression.

                    - 0: Short. Initial setting.
                    - 1: Long. For measurements of the devices that have the
                        stray capacitance, or the measurements with the
                        compliance less than 1 uA

            mode: Measurement mode.
                Numeric expression.

                    - 0: Voltage measurement mode. Default setting.
                    - 1: Current measurement mode.
        """
        cmd = f'BDM {interval}'

        if mode is not None:
            cmd += f',{mode}'

        self._msg.append(cmd)
        return self

        The BDM command specifies the settling detection interval and the
        measurement mode; voltage or current, for the quasi-pulsed
        measurements.

        Remarks: The following conditions must be true to perform the
        measurement successfully: When interval=0: A > 1 V/ms and B <= 3 s
        When interval=1: A > 0.1 V/ms and B <= 12 s where A means the slew
        rate when source output sweep was started, and B means the settling
        detection time. See "Quasi-Pulsed Spot Measurements" on page 2-18.
        These values depend on the conditions of cabling and device
        characteristics. And you cannot specify the values directly.

        Args:
            interval: Settling detection interval.
                Numeric expression.

                    - 0: Short. Initial setting.
                    - 1: Long. For measurements of the devices that have the
                        stray capacitance, or the measurements with the
                        compliance less than 1 uA

            mode: Measurement mode.
                Numeric expression.

                    - 0: Voltage measurement mode. Default setting.
                    - 1: Current measurement mode.
        
The BDM command specifies the settling detection interval and the
measurement mode; voltage or current, for the quasi-pulsed
measurements.

The following conditions must be true to perform the
measurement successfully: When interval=0: A > 1 V/ms and B <= 3 s
When interval=1: A > 0.1 V/ms and B <= 12 s where A means the slew
rate when source output sweep was started, and B means the settling
detection time. See "Quasi-Pulsed Spot Measurements" on page 2-18.
These values depend on the conditions of cabling and device
characteristics. And you cannot specify the values directly.
The BDM command specifies the settling detection interval and the measurement mode ; voltage or current for the quasi - pulsed measurements . The following conditions must be true to perform the measurement successfully : When interval = 0 : A > 1 V / ms and B < = 3 s When interval = 1 : A > 0 . 1 V / ms and B < = 12 s where A means the slew rate when source output sweep was started and B means the settling detection time . See " Quasi - Pulsed Spot Measurements " on page 2 - 18 . These values depend on the conditions of cabling and device characteristics . And you cannot specify the values directly .
def bdm(self,
            interval: Union[constants.BDM.Interval, int],
            mode: Optional[Union[constants.BDM.Mode, int]] = None
            ) -> 'MessageBuilder':
        cmd = f'BDM {interval}'
        if mode is not None:
            cmd += f',{mode}'
        self._msg.append(cmd)
        return self
def bdm ( self , interval : Union [ constants . BDM . Interval , int ] , mode : Optional [ Union [ constants . BDM . Mode , int ] ] = None ) -> 'MessageBuilder' : cmd = f'BDM {interval}' if mode is not None : cmd += f',{mode}' self . _msg . append ( cmd ) return self
The BDM command specifies the settling detection interval and the
measurement mode; voltage or current, for the quasi-pulsed
measurements.
The BDM command specifies the settling detection interval and the measurement mode ; voltage or current for the quasi - pulsed measurements .
"""
        The BDM command specifies the settling detection interval and the
        measurement mode; voltage or current, for the quasi-pulsed
        measurements.

        Remarks: The following conditions must be true to perform the
        measurement successfully: When interval=0: A > 1 V/ms and B <= 3 s
        When interval=1: A > 0.1 V/ms and B <= 12 s where A means the slew
        rate when source output sweep was started, and B means the settling
        detection time. See "Quasi-Pulsed Spot Measurements" on page 2-18.
        These values depend on the conditions of cabling and device
        characteristics. And you cannot specify the values directly.

        Args:
            interval: Settling detection interval.
                Numeric expression.

                    - 0: Short. Initial setting.
                    - 1: Long. For measurements of the devices that have the
                        stray capacitance, or the measurements with the
                        compliance less than 1 uA

            mode: Measurement mode.
                Numeric expression.

                    - 0: Voltage measurement mode. Default setting.
                    - 1: Current measurement mode.
        """
self
interval
Union[constants.BDM.Interval, int]
Settling detection interval.
Numeric expression.

Short. Initial setting.
1: Long. For measurements of the devices that have the
stray capacitance, or the measurements with the
compliance less than 1 uA
Settling detection interval . Numeric expression . Short . Initial setting . 1 : Long . For measurements of the devices that have the stray capacitance or the measurements with the compliance less than 1 uA
mode
Optional[Union[constants.BDM.Mode, int]]
Measurement mode.
Numeric expression.

Voltage measurement mode. Default setting.
1: Current measurement mode.
Measurement mode . Numeric expression . Voltage measurement mode . Default setting . 1 : Current measurement mode .