qcodes/instrument_drivers/Keysight/keysightb1500/message_builder.py
def bsv(self,
            chnum: Union[constants.ChNr, int],
            v_range: Union[constants.VOutputRange, int],
            start: float,
            stop: float,
            i_comp: Optional[float] = None
            ) -> 'MessageBuilder':
        """
        The BSV command sets the voltage search source for the binary search
        measurement (MM15). After search stops, the search channel forces the
        value specified by the BSM command. This command clears the BSI,
        BSSI, and BSSV command settings. This command setting is cleared by
        the BSI command.

        Execution conditions: If the output voltage is greater than the
        allowable voltage for the interlock open condition, the interlock
        circuit must be shorted.

        Args:
            chnum: SMU search source channel number. Integer
                expression. 1 to 10 or 101 to 1001. See Table 4-1 on page 16.

            v_range: Output ranging type. Integer expression. The
                output range will be set to the minimum range that covers both
                start and stop values. For the limited auto ranging,
                the instrument never uses the range less than the specified
                range. See Table 4-4 on page 20.

            start: Search start or stop voltage (in V). Numeric
                expression. See Table 4-7 on page 24, Table 4-9 on page 26,
                Table 4-12 on page 27, or Table 4-15 on page 28 for each
                measurement resource type. The start and stop parameters must
                have different values.

            stop: Stimilar to start

            i_comp: Current compliance value (in A). Numeric expression.
                See Table 4-7 on page 24, Table 4-9 on page 26, Table 4-12
                on page 27, or Table 4-15 on page 28 for each measurement
                resource type. If you do not specify Icomp, the previous
                value is set. Zero amps (0 A) is not allowed for Icomp.
        """
        cmd = f'BSV {chnum},{v_range},{start},{stop}'

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

        self._msg.append(cmd)
        return self

        The BSV command sets the voltage search source for the binary search
        measurement (MM15). After search stops, the search channel forces the
        value specified by the BSM command. This command clears the BSI,
        BSSI, and BSSV command settings. This command setting is cleared by
        the BSI command.

        Execution conditions: If the output voltage is greater than the
        allowable voltage for the interlock open condition, the interlock
        circuit must be shorted.

        Args:
            chnum: SMU search source channel number. Integer
                expression. 1 to 10 or 101 to 1001. See Table 4-1 on page 16.

            v_range: Output ranging type. Integer expression. The
                output range will be set to the minimum range that covers both
                start and stop values. For the limited auto ranging,
                the instrument never uses the range less than the specified
                range. See Table 4-4 on page 20.

            start: Search start or stop voltage (in V). Numeric
                expression. See Table 4-7 on page 24, Table 4-9 on page 26,
                Table 4-12 on page 27, or Table 4-15 on page 28 for each
                measurement resource type. The start and stop parameters must
                have different values.

            stop: Stimilar to start

            i_comp: Current compliance value (in A). Numeric expression.
                See Table 4-7 on page 24, Table 4-9 on page 26, Table 4-12
                on page 27, or Table 4-15 on page 28 for each measurement
                resource type. If you do not specify Icomp, the previous
                value is set. Zero amps (0 A) is not allowed for Icomp.
        
The BSV command sets the voltage search source for the binary search
measurement (MM15). After search stops, the search channel forces the
value specified by the BSM command. This command clears the BSI,
BSSI, and BSSV command settings. This command setting is cleared by
the BSI command.

Execution conditions: If the output voltage is greater than the
allowable voltage for the interlock open condition, the interlock
circuit must be shorted.
The BSV command sets the voltage search source for the binary search measurement ( MM15 ) . After search stops the search channel forces the value specified by the BSM command . This command clears the BSI BSSI and BSSV command settings . This command setting is cleared by the BSI command . Execution conditions : If the output voltage is greater than the allowable voltage for the interlock open condition the interlock circuit must be shorted .
def bsv(self,
            chnum: Union[constants.ChNr, int],
            v_range: Union[constants.VOutputRange, int],
            start: float,
            stop: float,
            i_comp: Optional[float] = None
            ) -> 'MessageBuilder':
        cmd = f'BSV {chnum},{v_range},{start},{stop}'
        if i_comp is not None:
            cmd += f',{i_comp}'
        self._msg.append(cmd)
        return self
def bsv ( self , chnum : Union [ constants . ChNr , int ] , v_range : Union [ constants . VOutputRange , int ] , start : float , stop : float , i_comp : Optional [ float ] = None ) -> 'MessageBuilder' : cmd = f'BSV {chnum},{v_range},{start},{stop}' if i_comp is not None : cmd += f',{i_comp}' self . _msg . append ( cmd ) return self
The BSV command sets the voltage search source for the binary search
measurement (MM15).
The BSV command sets the voltage search source for the binary search measurement ( MM15 ) .
"""
        The BSV command sets the voltage search source for the binary search
        measurement (MM15). After search stops, the search channel forces the
        value specified by the BSM command. This command clears the BSI,
        BSSI, and BSSV command settings. This command setting is cleared by
        the BSI command.

        Execution conditions: If the output voltage is greater than the
        allowable voltage for the interlock open condition, the interlock
        circuit must be shorted.

        Args:
            chnum: SMU search source channel number. Integer
                expression. 1 to 10 or 101 to 1001. See Table 4-1 on page 16.

            v_range: Output ranging type. Integer expression. The
                output range will be set to the minimum range that covers both
                start and stop values. For the limited auto ranging,
                the instrument never uses the range less than the specified
                range. See Table 4-4 on page 20.

            start: Search start or stop voltage (in V). Numeric
                expression. See Table 4-7 on page 24, Table 4-9 on page 26,
                Table 4-12 on page 27, or Table 4-15 on page 28 for each
                measurement resource type. The start and stop parameters must
                have different values.

            stop: Stimilar to start

            i_comp: Current compliance value (in A). Numeric expression.
                See Table 4-7 on page 24, Table 4-9 on page 26, Table 4-12
                on page 27, or Table 4-15 on page 28 for each measurement
                resource type. If you do not specify Icomp, the previous
                value is set. Zero amps (0 A) is not allowed for Icomp.
        """
self
chnum
Union[constants.ChNr, int]
SMU search source channel number. Integer
expression.
SMU search source channel number . Integer expression .
v_range
Union[constants.VOutputRange, int]
Output ranging type. Integer expression. The
output range will be set to the minimum range that covers both
start and stop values. For the limited auto ranging,
the instrument never uses the range less than the specified
range. See Table 4-4 on page 20.
Output ranging type . Integer expression . The output range will be set to the minimum range that covers both start and stop values . For the limited auto ranging the instrument never uses the range less than the specified range . See Table 4 - 4 on page 20 .
start
float
Search start or stop voltage (in V). Numeric
expression. See Table 4-7 on page 24, Table 4-9 on page 26,
Table 4-12 on page 27, or Table 4-15 on page 28 for each
measurement resource type. The start and stop parameters must
have different values.
Search start or stop voltage ( in V ) . Numeric expression . See Table 4 - 7 on page 24 Table 4 - 9 on page 26 Table 4 - 12 on page 27 or Table 4 - 15 on page 28 for each measurement resource type . The start and stop parameters must have different values .
stop
float
Stimilar to start
Stimilar to start
i_comp
Optional[float]
Current compliance value (in A). Numeric expression.
See Table 4-7 on page 24, Table 4-9 on page 26, Table 4-12
on page 27, or Table 4-15 on page 28 for each measurement
resource type. If you do not specify Icomp, the previous
value is set. Zero amps (0 A) is not allowed for Icomp.
Current compliance value ( in A ) . Numeric expression . See Table 4 - 7 on page 24 Table 4 - 9 on page 26 Table 4 - 12 on page 27 or Table 4 - 15 on page 28 for each measurement resource type . If you do not specify Icomp the previous value is set . Zero amps ( 0 A ) is not allowed for Icomp .