Digio.line[N].State; Digio.readport() - Keithley 2450 Reference Manual

Interactive sourcemeter instrument
Table of Contents

Advertisement

Model 2450 Interactive SourceMeter® Instrument Reference Manual

digio.line[N].state

This function sets a digital I/O line high or low.
Type
TSP-Link accessible
Attribute (RW)
Yes
Usage
digio.line[N].state = state
state = digio.line[N].state
N
state
Details
When a reset occurs, the digital line state can be read as high because the digital line is reset to a digital input
(see the mode command). A digital input floats high if nothing is connected to the digital line.
Set the state to zero (0) to clear the bit; any non-zero value sets the bit.
Example
digio.line[1].mode = digio.MODE_DIGITAL_OUT
digio.line[1].state = digio.STATE_HIGH
Also see
digio.line[N].mode

digio.readport()

digio.writeport()
Digital I/O port
trigger.digin[N].edge
digio.readport()
This function reads the digital I/O port.
Type
TSP-Link accessible
Function
Yes
Usage
data = digio.readport()
data
Details
The binary equivalent of the returned value indicates the value of the input lines on the I/O port. The least
significant bit (bit B1) of the binary number corresponds to digital I/O line 1; bit B6 corresponds to digital I/O line
6.
For example, a returned value of 42 has a binary equivalent of 101010, which indicates that lines 2, 4, 6 are high
(1), and the other lines are low (0).
2450-901-01 Rev. B/September 2013
Affected by
Not applicable
Digital I/O trigger line (1 to 6)
Set the line low: digio.STATE_LOW or 0
Set the line high: digio.STATE_HIGH or 1
(on page 8-43)
(on page 8-45)
(on page 8-46)
(on page 3-62)
(on page 8-171)
Affected by
The present value of the input lines on the digital I/O port
Section 8: TSP command reference
Where saved
Default value
Nonvolatile memory
See Details
Sets line 1 (bit B1) of the digital I/O port high.
Where saved
Default value
8-45

Advertisement

Table of Contents
loading

Table of Contents