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

aiwf (MathScript Function) (Windows, Not in Base Package)

LabVIEW 8.5 Help
August 2007

NI Part Number:
371361D-01

»View Product Info

Member of the daq class.

Syntax

data = aiwf(device, channels, rate, samples)

data = aiwf(device, channels, rate, samples, limits)

[data, error] = aiwf(device, channels, rate, samples)

[data, error] = aiwf(device, channels, rate, samples, limits)

Description

Acquires samples from each of the given channels of a specified device.

Details

Examples

Inputs

Name Description
device Specifies the device name. device is a string.
channels Specifies the channels from which to acquire samples. channels is a vector of positive integers.
rate Specifies the number of samples to acquire each second for each channel.
samples Specifies the total number of samples to acquire for each channel.
limits Specifies the lowest and highest signal values you expect to acquire. limits is a two-element vector with the following syntax: [lowest, highest]. The default is [-10, 10].

Outputs

Name Description
data Returns the acquired samples from each of the channels. data is a real matrix. Each row in data corresponds to a channel.
error Returns 0 if the data acquisition task is successful. Otherwise, this function returns -1. error is a scalar.

Details

You specify rate, samples, and limits only once for all channels.

Examples

DEVICE = 'Dev1';
CHANNELS = [0, 1];
RATE = 1000;
SAMPLES = 2000;
DATA = aiwf(DEVICE, CHANNELS, RATE, SAMPLES);

Related Topics

aich
aoch
aowf
dioread
diowrite


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit