2606B System SourceMeter® Instrument Reference Manual
Section 7: TSP command reference
2606B-901-01 Rev. B / May 2018
7-15
Usage
result
= bit.toggle(
value
,
index
)
result
Result of the bit manipulation
value
Specified number
index
One-based bit position within
value
to toggle (1 to 32)
Details
This function returns
result
, which is the result of toggling the bit
index
in
value
.
Any fractional part of
value
is truncated to make it an integer. The returned value is also an integer.
The least significant bit of
value
is at
index
position 1; the most significant bit is at
index
position
32.
The indexed bit for
value
is toggled from 0 to 1, or 1 to 0.
Example
testResult = bit.toggle(10, 3)
print(testResult)
The binary equivalent of decimal 10 is 1010.
Toggling the bit at
index
position 3 returns a
decimal value of 14 (binary 1110).
Output:
1.01
Also see
Bit manipulation and logic operations
(on page 5-3)
(on page 7-10)
(on page 7-11)
(on page 7-12)
(on page 7-14)
bufferVar.appendmode
This attribute sets the state of the reading buffer's append mode.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Attribute (RW)
Yes
Not applicable
See
Details
0 (disabled)
Usage
state
=
bufferVar
.appendmode
bufferVar
.appendmode =
state
state
The reading buffer append mode; set to one of the following:
0
: Append mode off; new measurement data overwrites the previous buffer
content
1
: Append mode on; appends new measurement data to the present buffer
content
bufferVar
The reading buffer; can be a dynamically allocated user-defined buffer or a
dedicated reading buffer