Skip to content

NI DIGITAL PATTERN DRIVER IVI Inherent Attributes

Shantanu Shinde edited this page May 24, 2021 · 2 revisions

IVI Inherent Attributes

NIDIGITAL_ATTRIBUTE_CACHE

Specific Attribute:

Numeric Value 1050004
Datatype ViBoolean
Access R/W
Applies to Device
Coercion None
High-level Functions N/A

Description:

Specifies whether to cache the value of attributes. When caching is enabled, the instrument driver keeps track of the current instrument settings and avoids sending redundant commands to the instrument. This significantly increases execution speed. Caching is always enabled in the driver, regardless of the value of this attribute.

NIDIGITAL_ATTRIBUTE_RANGE_CHECK

Specific Attribute:

Numeric Value 1050002
Datatype ViBoolean
Access R/W
Applies to Device
Coercion None
High-level Functions N/A

Description:

Checks the range and validates parameter and attribute values you pass to NI-Digital Pattern Driver functions.

Ranges are always checked, regardless of the attribute setting.

NIDIGITAL_ATTRIBUTE_QUERY_INSTRUMENT_STATUS

Specific Attribute:

Numeric Value 1050003
Datatype ViBoolean
Access R/W
Applies to Device
Coercion None
High-level Functions N/A

Description:

Specifies whether the NI-Digital Pattern Driver queries the digital pattern instrument status after each operation.

The instrument status is always queried, regardless of the attribute setting.

NIDIGITAL_ATTRIBUTE_RECORD_COERCIONS

Specific Attribute:

Numeric Value 1050006
Datatype ViBoolean
Access R/W
Applies to Device
Coercion None
High-level Functions N/A

Description:

Specifies whether the IVI engine keeps a list of the value coercions it makes for integer and real type attributes. Enabling record value coercions is not supported.

NIDIGITAL_ATTRIBUTE_SIMULATE

Specific Attribute:

Numeric Value 1050005
Datatype ViBoolean
Access R
Applies to Device
Coercion None
High-level Functions N/A

Description:

Simulates I/O operations. After you open a session, you cannot change the simulation state. Use the niDigital_InitWithOptions function to enable simulation.

NIDIGITAL_ATTRIBUTE_INTERCHANGE_CHECK

Specific Attribute:

Numeric Value 1050021
Datatype ViBoolean
Access R/W
Applies to Device
Coercion None
High-level Functions N/A

Description:

This attribute is not supported.

NIDIGITAL_ATTRIBUTE_LOGICAL_NAME

Specific Attribute:

Numeric Value 1050305
Datatype ViString
Access R
Applies to Device
Coercion None
High-level Functions N/A

Description:

Returns a string containing the logical name that you specified when opening the current IVI session. This attribute is not supported.

NIDIGITAL_ATTRIBUTE_GROUP_CAPABILITIES

Specific Attribute:

Numeric Value 1050401
Datatype ViString
Access R
Applies to Device
Coercion None
High-level Functions N/A

Description:

Returns a string that contains a comma-separated list of class-extension groups that the driver implements.

NIDIGITAL_ATTRIBUTE_SUPPORTED_INSTRUMENT_MODELS

Specific Attribute:

Numeric Value 1050327
Datatype ViString
Access R
Applies to Device
Coercion None
High-level Functions N/A

Description:

Returns a comma delimited string that contains the supported digital pattern instrument models for the specific driver.

Table of Contents

Internal Development

Creating and Setting Up a gRPC Server

Server Security Support

Creating a gRPC Client

gRPC Client Examples

Session Utilities API Reference

Driver Documentation

gRPC API Differences From C API

Sharing Driver Sessions Between Clients

C API Docs
NI-DAQmx
NI-DCPOWER
NI-DIGITAL PATTERN DRIVER
NI-DMM
NI-FGEN
NI-FPGA
NI-RFmx Bluetooth
NI-RFmx NR
NI-RFmx WCDMA
NI-RFmx GSM
NI-RFmx CDMA2k
NI-RFmx Instr
NI-RFmx LTE
NI-RFmx SpecAn
NI-RFmx TD-SCDMA
NI-RFmx WLAN
NI-RFSA
NI-RFSG
NI-SCOPE
NI-SWITCH
NI-TCLK
NI-XNET
Clone this wiki locally