Agilent Technologies E1301B Computer Hardware User Manual


 
: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