Description
This download provides multiple examples that provide basic RTSA functionality, including persistence, spectrogram,and trace math plots, as well as frequency mask triggering. The RTSA functionality exists exclusively as a bitfile for the PXIe-7976R, which recieves data via a peer-to-peer stream. The examples are designed to work with an NI PXIe-5668R vector signal analyzer. However, a plug-in architecture is provided via the RTSA Data Source.lvclass which provides a framework for using other peer-to-peer enabled devices.
The package installs examples for performing each of these functions, as well as a demo panel which combines these features into one application.
To remain in compliance with US export control laws, the 100% POI duration is not better than 20 us under any circumstances. If better performance is needed, please contact NI directly.
Latest Version
NI RTSA Host Example for the NI 7976R/75R
Additional Documentation
<Program Files>\National Instruments\LabVIEW 2014\Examples\NI RTSA Host Example for the NI 7976R
Software Requirements
NI LabVIEW 2014
NI LabVIEW 2014 FPGA Module
NI-RFSA 14.1
NI-FlexRIO 14.1
Hardware Requirements
NI PXIe-1085
NI PXIe-8135
NI PXIe-7976R or NI PXIe-7975R
NI PXIe-5668R or NI PXIe-5644R/45R/46R or NI PXIe-5663/65/67
Really like the GUI and this example overall.
VIPM opens this in 2015, has it been tested by NI for 2015?
Terry,
It should work in LabVIEW 2015, assuming you install the correct version of the drivers (RFSA, RIO, etc...).
Please let me know if you do run into any issues so I can address them.
Jon
Is there any ways to run this project on NI PXIe-7971R?
I am trying to run this on a 1095 chassis with a PXIe-8301 thunderbolt connected to a laptop running Windows 10 and LabVIEW 2017
Hardware is 5668 (slots 2-8) and 6592 (slot 9)
No matter the settings I get a P2P overflow error
Is there an issue with the 8301?
Quick update: I am able to run this with the PXIe-8301 thunderbolt but only in LabVIEW 2014 and BW (Span) of 400 MHz or lower.
gippi, it could run on NI PXIe-7971R but you would need the FPGA code which must be requested from NI.
On a VST2 (5840) with 7976 in LabVIEW 2018 (32 or 64 bit) with RFSA 18.0, I get the following error:
Error -1074118307 occurred at Property Node (arg 1) in RTSA Data Source.lvclass:get Sample Rate.vi->NI RTSA Spectrogram Host Example for 7976R.vi
Possible reason(s):
This device does not support record-based peer to peer streaming. While peer to peer is enabled, Number of Records must be set to 1 for finite acquisitions, and Reference and Advance Triggers must be set to None.
To correct this, open:
\user.lib\_NI RTSA Data Source\5840 Data Source\Overrides\Configure.vi
Change constant (currently 2) to 1 for this subVI
\instr.lib\niRFSA\niRFSA.llb\niRFSA Configure Number of Records.vi
After this it runs; maybe someone at NI could update the package with this fix.
Hi Terry
i am running the example on PXIe 5840 with flexrio 7976r but it run only with BW 100Mhz or lower. if i run it above 100Mhz it give error An overflow in the P2P stream between the VSA and the FlexRIO has been detected how can i solve this problem??
and Is FPGA code available for PXIe 5840 for this example??how can i customize the FPGA code of PXIe 5840??
Best Regards,
SAM
Peer to peer (P2P) is controller and chassis dependent. Which controller and chassis are you using?
This does not include 5840 FPGA source code. That has to be requested from NI directly.
this is a great app
but in order to run it with VST you must change this things:
1)make the overflow error into a warning and let it lose some data (on the main VI at the " "SOURCE.status" case in the case structure)
2)add the property node number of records and set it to 1 at the "config INI" vi on the "5840 Data Source" class
3) in order to add VST3 - just add him near the VST 1 on the case structure at the "Factory.vi" on the "RTSA Data Source" class