VXI VM4016 user manual INPutMASKINTerrupt

Models: VM4016

1 93
Download 93 pages 15.55 Kb
Page 72
Image 72

VXI Technology, Inc.

 

 

INPut:MASK:INTerrupt

 

 

 

 

 

 

 

Purpose

Enable or disable interrupt generation when changing MASKs

 

 

 

 

 

 

 

 

Type

Setting

 

 

 

 

 

 

 

 

 

Command Syntax

INPut:MASK:INTerrupt <boolean>

 

 

 

 

 

 

 

 

 

Command Parameters

<boolean> = 0 1 OFF ON

 

 

 

 

 

 

 

 

 

*RST Value

0

 

 

 

 

 

 

 

 

 

 

Query Syntax

INPut:MASK:INTerrupt?

 

 

 

 

 

 

 

 

 

Query Parameters

N/A

 

 

 

 

 

 

 

 

 

Query Response

ASCII numeric 0 or 1

 

 

 

 

 

 

 

 

Description

The INPut:MASK:INTerrupt command enables or disables interrupt generation when

 

 

 

changing MASK values. When set to 0 (the *RST state), interrupts are temporarily

 

 

 

disabled whenever MASK values are changed. When set to 1, interrupts are generated

 

 

 

even as MASK values are changed.

 

 

 

 

When a MASK is first enabled, an interrupt is generated if a channel is beyond its

 

 

 

threshold. To create an interrupt when this occurs, set this command to 1.

 

 

 

Example 1: If a channel is set for NORMal polarity and the channel’s input is higher

 

 

 

than its threshold, an interrupt is generated. This interrupt will be ignored when

 

 

 

INPut:MASK:INTerrupt is set to 0. Only when the channel’s input goes below its

 

 

 

threshold, and then goes above the threshold for a period longer than the

 

 

 

INPut:DEBounce time, will an interrupt be generated.

 

 

 

Example 2: If a channel is set for NORMal polarity and the channel’s input is higher

 

 

 

than its threshold, an interrupt is generated. This interrupt will be recognized when

 

 

 

INPut:MASK:INTerrupt is set to 1. When the channel’s input goes below its threshold,

 

 

 

and then goes above the threshold for a period longer than the INPut:DEBounce time,

 

 

 

another interrupt will be generated.

 

 

 

 

 

 

 

 

 

Examples

Command / Query

 

Response (Description)

 

 

 

INP:MASK:INT 1

 

(Enables interrupt generation while changing mask

 

 

 

 

 

values)

 

 

 

INP:MASK:INT?

 

1 (Indicates that Input Mask Interrupt is enabled)

 

 

 

 

 

 

 

 

Related Commands

All INPut commands

 

 

 

72

VM4016 Command Dictionary

Page 72
Image 72
VXI VM4016 user manual INPutMASKINTerrupt