Skip to content

NI DIGITAL PATTERN DRIVER Timing Offset Attributes

ShantanuShinde edited this page May 24, 2021 · 2 revisions

Timing Offset Attributes

NIDIGITAL_ATTRIBUTE_TDR_OFFSET

Specific Attribute:

Numeric Value 1150051
Datatype ViReal64
Access R/W
Applies to Channel
Coercion None
High-level Functions niDigital_ApplyTDROffsets

Description:

Specifies the TDR Offset.

NIDIGITAL_ATTRIBUTE_TIMING_ABSOLUTE_DELAY_ENABLED

Specific Attribute:

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

Description:

Specifies whether the TIMING_ABSOLUTE_DELAY attribute should be applied to adjust the digital pattern instrument timing reference relative to other instruments in the system.

Do not use this feature with digital pattern instruments in a Semiconductor Test System (STS). Timing absolute delay conflicts with the adjustment performed during STS timing calibration.

When set to VI_TRUE, the digital pattern instrument automatically adjusts the timing absolute delay to correct the instrument timing reference relative to other instruments in the system for better timing alignment among synchronized instruments.

NIDIGITAL_ATTRIBUTE_TIMING_ABSOLUTE_DELAY

Specific Attribute:

Numeric Value 1150072
Datatype ViReal64
Access R/W
Applies to N/A
Coercion Yes
High-level Functions N/A

Description:

Specifies a timing delay, measured in seconds, and applies the delay to the digital pattern instrument in addition to TDR and calibration adjustments.

If the TIMING_ABSOLUTE_DELAY_ENABLED attribute is set to VI_TRUE, this value is the intermodule skew measured by NI-TClk. You can modify this value to override the timing delay and align the I/O timing of this instrument with another instrument that shares the same reference clock.

If the TIMING_ABSOLUTE_DELAY_ENABLED attribute is VI_FALSE, this attribute will return 0.0. Changing the TIMING_ABSOLUTE_DELAY_ENABLED attribute from VI_FALSE to VI_TRUE will set the TIMING_ABSOLUTE_DELAY value back to your previously set value.

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

Getting started with moniker based streaming
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