Agilent Technologies E1300B User Manual
Page 149
:INTerrupt:PRIority[n]
DIAGnostic:INTerrupt:PRIority[ n] [ < level> ] gives a priority level to the VXI
interrupt line specified by [n] in
…
PRIority[n].
Parameters
Parameter
Name
Parameter
Type
Range of
Values
Default
Units
level
numeric
1 through 7| MIN| MAX| DEF
none
Comments
•
The priority of an interrupt line determines which line will be
acknowledged first in the event that more than one line is interrupting.
•
For level, lower values have lower priority (level 1 is lower priority than
level 2).
•
No parameter, or DEF (default) sets priority to 1.
• …
PRIority1 through
…
PRIority7 specify the VXI interrupt lines 1
through 7.
•
Sending PRIority without an [n] value specifies VXI interrupt line 1.
•
This command has no effect if only one interrupt is to be set up.
•
Related Commands: DIAG:INT:ACT, DIAG:INT:SETup[n],
DIAG:INT:RESP?
Example
Setup, set a priority, and wait for VXI interrupt response on line 2.
DIAG:INT:PRI2 5
handle interrupt on line 2
DIAG:INT:PRI2 5
set priority to 5 on line 2
.
code which will
.
initiate an action
.
resulting in an interrupt
DIAG:INT:RESP?
Read the acknowledge response
:INTerrupt:PRIority[n]?
DIAGnostic:INTerrupt:PRIority[ n] ? Returns the current priority level set for
the VXI interrupt line specified by [n] in
…
PRIority[n]?.
Comments
• …
PRIority?1 through
…
PRIority?7 specify the VXI interrupt lines 1
through 7.
•
Sending PRIority? without an [n] value specifies VXI interrupt line 1.
•
Related Commands: DIAG:INT:PRIority[n], DIAG:INT:SETup[n],
DIAG:INT:RESP?
Example
Determine interrupt priority for line 4.
DIAG:INT:PRI4?
enter statement
statement returns 1 through 7
DIAGnostic :INTerrupt:PRIority[n]
System Instrument Command Reference 7-21