Models 707B and 708B Switching Matrix Reference Manual
Section 7: Command reference
707B-901-01 Rev. A / August 2010
7-13
Also see
(on page 7-17)
(on page 6-22)
bit.getfield()
This function returns a field of bits from the value starting at the specified index position.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Function No
Usage
result = bit.getfield(value, index, width)
result
Result of the bit manipulation
value
Specified number
index
One-based bit position within
value
to get (1 to 32)
width
The number of bits to include in the field (1 to 32)
Details
A field of bits is a contiguous group of bits. This function retrieves a field of bits from
value
starting at
index
.
The
index
position is the least significant bit of the retrieved field. The number of bits to return is specified by
width
.
The least significant bit
value
is at
index
position 1; the most significant bit is at
index
position 32.
Example
myResult = bit.getfield(13, 2, 3)
print(myResult)
The binary equivalent of decimal 13 is 1101.
The field at
index
position 2 and
width
3
consists of the binary bits 110. The returned value
is decimal 6 (binary 110).
Output:
6.000
Also see
(on page 7-15)
(on page 6-22)