Analog Input (Single Sample)

Acquire single sample from multiple analog channels of data acquisition device

Library

Data Acquisition Toolbox™

Description

The Analog Input (Single Sample) block opens, initializes, configures, and controls an analog data acquisition device. The opening, initialization, and configuration of the device occur once at the start of the model's execution. The block acquires a single sample every sample time, synchronously from the device, during the model's run time.

The block has no input ports. It has one or more output ports, depending on the configuration you choose in the Source Block Parameters dialog box. The following diagram shows the block configured with one port for both channels and with one port for each channel, in the case of a device that has two channels.

Use the Analog Input (Single Sample) block to incorporate live measured data into Simulink for:

You can use the Analog Input (Single Sample) block for signal applications by using it with basic Simulink and Signal Processing Blockset™.

Other Supported Features

The Analog Input (Single Sample) block supports the use of Simulink® Accelerator™ mode. This feature speeds up the execution of Simulink models.

This block supports the use of model referencing. This feature lets your model include other Simulink models as modular components.

For more information on these features, see the Simulink documentation.

Dialog Box

Use the Source Block Parameters dialog box to select your device and to set other configuration options.

Device

The data acquisition device from which you want to acquire data. The items in the list vary, depending on which devices you have connected to your system. Devices in the list are specified by adaptor/vendor name and unique device ID, followed by the name of the device. The first available device is selected by default.

Input type

Specifies the hardware channel configuration, such as single-ended, differential, etc. When you select a device, the device capability defines the available values for input type.

Channels

The channel configuration table lists your device's hardware channels and lets you configure them. Use the check boxes and selection buttons to specify which channels to acquire data from. These parameters are specified for each selected channel:

Hardware Channel — Displays the hardware channel ID specified by the device. The Hardware Channel column is read-only and the parameters are defined when the device is selected.

Name — Specifies the channel name. By default the table will display any names provided by the hardware, but you can edit the names. For example, if you are using a device to acquire indoor and outdoor temperature from two channels, you can name them IndoorTemp and OutdoorTemp.

Input Range — Specifies the input ranges available for each channel supported by the hardware, and the available values are defined when a device is selected.

Number of ports

Select 1 for all hardware channels (default) or 1 per hardware channel.

Using 1 for all hardware channels, outputs data from a single port as a matrix, with a size of [1 x Number of Channels selected].

Using 1 per hardware channel, outputs data from N ports, where N is equal to the number of selected channels. Each output port will be a scalar value. For naming, each output port will use the channel name if one was specified, or otherwise use ["HWChannel" + channel ID], for example, HWChannel2.

Block sample time

Specifies the sample time of the block during the simulation. This is the rate at which the block is executed during simulation. The default value is 0.01 (seconds).

See Also

Analog Input, Analog Output, Analog Output (Single Sample), Digital Input, Digital Output

  


 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS