Skip to content

NI-Measurement-Plug-Ins/dsa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSA

NI-Measurement-Plug-Ins/dsa is a collection of open source projects made available on GitHub. It includes a permissive open source license, a developer certificate of origin, and a pull request template. This provides everything necessary to have a properly licensed open source project.

Projects

Acquisition

  • Dynamic Signal Acquisition (Prereleased 1.0.0.6)
  • Averaged Transfer Functions (Proposed)
  • Analog Tachometer Processing (Released 1.1.0.2)

Generation

  • Single Tone (Released 1.0.0.6)
  • Pure Tone (Released 1.0.0.6)
  • Broadband (Released 1.1.0.2)
    • Chirp (Acknowledged)
  • Multitone (Acknowledged)
  • Frequency Sweeps
    • Continuous (slow chirp between start and stop) (Deferred)
    • Discrete (Deferred)

Stimulus-Response

  • Single Tone - Gain and Distortion (Released 1.0.0.6)
  • Pure Tone - Gain and Distortion (Released 1.0.0.6)
  • Frequency Sweep - Gain, Phase, Distortion (Released 1.0.0.6)
  • Broadband - Averaged Frequency Response and Coherence (Released 1.1.0.2)

Using this Repository

  1. Clone or download this repository.
  2. Copy its contents into your project (including the hidden .github directory).

Hardware Setup

Supported DSA hardware platforms:

  • PXI and PXIe
  • USB
  • cDAQ
  • FieldDAQ

Supported hardware for Pure Tone plugins (NI Dynamic Signal Acquisition devices with Pure Tone support):

  • PXIe-4467
  • PXIe-4468

Tested hardware:

  • PXIe-4468 (with and without channel expansion)
  • PXIe-4464 (with and without channel expansion)
  • PXI-4461 (with and without channel expansion)
  • USB-4431
  • cDAQ
    • NI 9260 (analog output)
    • NI 9234 (analog input)
    • NI 9232 (analog input)

Software Installation

(This section is if you only want to use the pre-compiled plug-ins. If you want to open the source code, go to software development.)
Install from NI Package Manager:

  • NI DAQmx (2024 Q1 or greater)
  • InstrumentStudio (2024 Q3 or greater)

Download the latest NI package from the releases section of this repo or add the feed to NI Package Manager to get updates from this repo and other in this community. To use the NI Package Manager feeds, refer to this: Subscribing to package feeds

Getting Started

When you are ready to start using the software, check out this.

Contributing

Use the instructions in software development for setting up a development environment and overview of the code.

About

InstrumentStudio plug-ins for dynamic signal acquisition and generation devices

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors