Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Document Type: Example Program
NI Supported: Yes
Publish Date: Sep 13, 2006


Feedback


Yes No

Related Categories

Related Links - Developer Zone

NI-RFSG Finite Generation - Re-Triggered

0 ratings | 0.00 out of 5
Print

Downloads

Filename: nirfsg_finite_gen_retrigger.vi
Requirements: View

This example demonstrates how to generate a pulsed, finite waveform using scripting with the NI-RFSG driver. The waveform is downloaded to the PXI-5670 and is generated once each time a button on the LabVIEW front panel is pressed. In addition, the NI-RFSG driver is configured to export a digital pulse synchronous with the beginning of the waveform generation from the arb module. This pulse can be used to trigger an acquisition to catch the pulse if desired.

Note: The digital trigger is synchronous with the beginning of the arb module output (PXI-5421). That means the trigger will occur in time prior to the beginning of the output of the signal from the PXI-5610, due to the upconverter's propogation delay. This delay is specified in the PXI-5670 specs as group delay and is typically around 1200 ns.

This example is programmed to generate an FM modulated signal, although this can be changed. The part of the code on the LabVIEW block diagram encapsulated in the red box should be changed if another type of arbitrary waveform is desired.

In order to run this example, you must have your NI PXI-5610 configured to work together with a NI PXI-5421 or a NI PXI-5441 (AWG). To do this, open the Measurements & Automation Explorer, right-click on the NI PXI-5610 and select properties.

Requirements


Filename: nirfsg_finite_gen_retrigger.vi

Software Requirements


Application Software: LabVIEW Full Development System 7.0
Toolkits and Add-Ons: NI Modulation Toolkit 3.0
Language(s): LabVIEW

Hardware Requirements


Hardware Group: RF
Hardware Model: PXI-5670
Driver: NI-RFSG 1.1

 
0 ratings | 0.00 out of 5
Print

Reader Comments | Submit a comment »

 

Legal
This example program (this "program") was developed by a National Instruments ("NI") Applications Engineer. Although technical support of this program may be made available by National Instruments, this program may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this program with each new revision of related products and drivers. THIS EXAMPLE PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).