Agilent Technologies E1300B User Manual

Page 149

Advertising
background image

: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

Advertising
This manual is related to the following products: