Published in

Elsevier, Computer Physics Communications, (192), p. 342-347

DOI: 10.1016/j.cpc.2015.03.010

Links

Tools

Export citation

Search in Google Scholar

GPScan.VI: A general-purpose LabVIEW program for scanning imaging or any application requiring synchronous analog voltage generation and data acquisition

Journal article published in 2015 by Patrick Ferrand ORCID
This paper is available in a repository.
This paper is available in a repository.

Full text: Download

Green circle
Preprint: archiving allowed
Red circle
Postprint: archiving forbidden
Red circle
Published version: archiving forbidden
Data provided by SHERPA/RoMEO

Abstract

A large number of measurement techniques involve the scanning of a probe, while a physical quantity is measured. This is for instance the case for all scanning imaging methods. Data acquisition therefore requires high acquisition rates, together with an accurate synchronization between the probe control and the measurement. The GPScan.VI program is a general purpose LabVIEW program for the control of National Instruments high-speed data acquisition boards, allowing to design scanning imaging systems. Analog output voltages are used to drive a two-dimensional scanning device, while acquisition of analog voltages and TTL pulse counting are run in parallel. Acquisition of megapixel images with pixel dwell times down to the microsecond can be reached with negligible I/O transfer time. The design can be generalized to any situation requiring high speed synchronous generation and acquisition. Program Title: GPScan.VI Journal Reference: Catalogue identifier: AEWG v1 0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEWG v1 0.html Program obtained from: CPC Program Library, Queens University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html Programming language: LabVIEW (http://www.ni.com/labview/) Computer: Any machine running LabVIEW 2010 or higher Operating system: Windows XP or higher, OS X RAM: 5 Mbytes Supplementary material: Keywords: scanning imaging, high-speed data acquisition, analog output, analog input, pulse counting, synchronization , LabVIEW, NI-DAQmx. Classification: 20 External routines/libraries: Nature of problem: A large number of measurement techniques involve the scanning of a probe, while a physical quantity is measured. This is for instance the case for all scanning imaging methods. Data acquisition therefore requires high acquisition rates, together with an accurate synchronization between the probe control and the measurement. Solution method: The GPScan.VI program allows to set up National Instruments multifunction acquisition boards, so that analog output voltage series (used to drive the scanner / probe) are generated, while analog input and counter acquisitions are run synchronously. Restrictions: Requires National Instruments high-speed multifunction boards, such as X Series or S Series, with at least two analog outputs, and a compatible NI-DAQmx driver installed. The program has been tested on X series boards, with LabVIEW 2011, under Windows 7. Running time: Real time data acquisition. Scan rates, up to several millions of samples per second, depend on the specification of the board and may be limited by the response of the physical system used to perform the scanning.