EasyManua.ls Logo

Keithley 2600a series - Page 359

Keithley 2600a series
696 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
2600AS-901-01 Rev. B / September 2008 Return to Section Topics 19-37
Series 2600A System SourceMeter® Instruments Reference Manual Section 19: Remote Commands
digio.writeport
Function Writes to all digital I/O lines.
TSP-Link
accessibility
This function can be accessed from a remote TSP-Link node.
Usage digio.writeport(data)
data Value to write to the port; 0 to 16383.
Remarks The binary representation of data indicates the output pattern to be written to the I/O port. For
example, a data value of 170 has a binary equivalent of 00000010101010. Lines 2, 4, 6 and 8
are set high (1), and the other 10 lines are set low (0).
Write protected lines will not be changed (see digio.writeprotect).
The reset function does not affect the present states of the digital I/O lines.
Use the digio.writebit and digio.writeport commands to control the output state of
the synchronization line while the trigger mode is set to digio.TRIG_BYPASS.
Details See Controlling digital I/O lines in Section 8.
Also see digio.readbit, digio.readport, digio.writebit, digio.writebit
Example Sets digital I/O lines 1 through 8 high (binary 00000011111111):
digio.writeport(255)
digio.writeprotect
Attribute Write protect mask that disables bits from being changed with the digio.writebit and
digio.writeport functions.
Default 0
TSP-Link
accessibility
This attribute can be accessed from a remote TSP-Link node.
Usage mask = digio.writeprotect -- Reads write protect mask.
digio.writeprotect = mask -- Writes write protect mask.
mask Set to the value that specifies the bit pattern for
write protect.
Remarks Bits that are set to 1 cause the corresponding line to be write protected.
The binary equivalent of mask indicates the mask to be set for the I/O port. For example, a mask
value of 7 has a binary equivalent 00000000000111. This mask write protects lines 1, 2 and 3.
Details See Controlling digital I/O lines in Section 8.
Also see digio.writebit, digio.writeport.
Example Write protects lines 1, 2, 3 and 4:
digio.writeprotect = 15

Table of Contents

Related product manuals