Reference Example: Dual PCIe 6537 Stream to Disk at Full Rate (400 MB/s)
Overview
The accompanying code represents a very specific use case for NI products. For more general examples, please refer to ni.com/examples, the LabVIEW Example Finder, or the NI driver help files that come with every NI driver.
Downloads
Filename: pciediostreamtodisk.zip
Requirements: View
This example shows how to take advantage of the bandwidth available on National Instruments' PCI express data acquisition cards. In this example, two PCIe 6537 digital devices are configured to acquire data at full rate (50 MHz). At 32 channels per device, this board acquires 32 / 8 = 4 bytes of data per sample, giving us a total throughput of 50 MS/s * 4 bytes / S * 2 boards = 400 MB/s. Previously, PCI and PXI bandwidth limitations only allowed for a theoretical maximum of 132 MB/s. Now, with a computer with a PCIe backplane and a hard drive solution that can write to disk faster than 400 MB/s (i.e. a RAID array), one can easily acquire data at rates that were previously impossible.
Requirements
Filename: pciediostreamtodisk.zip
Software Requirements
Application Software: LabVIEW Full Development System 8.0
Hardware Requirements
Hardware Group: High-Speed Digital I/O
Hardware Model: PCIe-6537, PCIe-6536
Driver: NI-DAQmx 8.5
Reader Comments | Submit a comment »
Legal
This example program (this "program") was developed by a National Instruments Applications Engineer. National Instruments does not support this code or guarantee its quality in any way. 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/).
