Models 707B and 708B Switching Matrix Reference Manual
Section 7: TSP command reference
707B-901-01 Rev. B / January 2015
7-227
tsplink.writeport()
This function writes to all TSP-Link synchronization lines.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Function
Yes
Usage
tsplink.writeport(
data
)
data
Value to write to the port (0 to 7)
Details
The binary representation of
data
indicates the output pattern that is written to the I/O port. For
example, a data value of 2 has a binary equivalent of 010. Line 2 is set high (1), and the other two
lines are set low (0).
Write-protected lines are not changed.
Use the
tsplink.writebit()
and
tsplink.writeport()
commands to control the output state
of the synchronization line when trigger operation is set to
tsplink.TRIG_BYPASS
.
The
reset()
function does not affect the present states of the trigger lines.
Example
tsplink.writeport(3)
Sets the synchronization lines 1 and 2 high (binary 011).
Also see
(on page 7-216)
(on page 7-226)
(on page 7-227)
tsplink.writeprotect
This attribute contains the write-protect mask that protects bits from changes by the
tsplink.writebit()
and
tsplink.writeport()
functions.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Attribute (RW)
Yes
Instrument reset
Recall setup
Create configuration script
0
Usage
mask
= tsplink.writeprotect
tsplink.writeprotect =
mask
mask
An integer that specifies the value of the bit pattern for write-protect; set bits to
1
to
write-protect the corresponding TSP-Link trigger line
Details
The binary equivalent of
mask
indicates the mask to be set for the TSP-Link trigger line. For example,
a
mask
value of
5
has a binary equivalent of 101. This
mask
write-protects TSP-Link trigger lines 1
and 3.