Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aeht_v1_0.tar.gz(61 Kbytes)
Manuscript Title: TimeSeriesStreaming.VI: LabVIEW program for reliable data streaming of large analog time series
Authors: Fabian Czerwinski, Lene B. Oddershede
Program title: TimeSeriesStreaming.VI
Catalogue identifier: AEHT_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 182(2011)485
Programming language: LabVIEW (http://www.ni.com/labview/).
Computer: Any machine running LabVIEW 8.6 or higher.
Operating system: Windows XP and Windows 7.
RAM: 60 - 360 Mbyte
Keywords: data acquisition, data streaming, LabVIEW, TDMS, optical tweezers.
PACS: 87.80.Cc, 87.80.Ek, 07.05.Hd, 07.90.+c.
Classification: 3.

Nature of problem:
For numerous scientific and engineering applications, it is highly desirable to have an efficient, reliable, and flexible program to perform data streaming of time series sampled with high frequencies and possibly for long time intervals. This type of data acquisition often produces very large amounts of data not easily streamed onto a computer hard disk using standard methods.

Solution method:
This LabVIEW program is developed to directly stream any kind of time series onto a hard disk. Due to optimized timing and usage of computational resources, such as multicores and protocols for memory usage, this program provides extremely reliable data acquisition. In particular, the program is optimized to deal with large amounts of data, e.g., taken with high sampling frequencies and over long time intervals. The program can be easily customized for time series analyses.

Restrictions:
Only tested in Windows-operating LabVIEW environments, must use TDMS format, acquisition cards must be LabVIEW compatible, driver DAQmx installed.

Running time:
As desirable: microseconds to hours