Specifications
Overview of the VT1419A Multifunction
Plus
This section describes how the VT1419A gathers input data, executes its ‘C’
algorithms and sends its output data. Figure 3-1 shows a simplified functional
block diagram.
Multifunction
Plus
? The VT1419A is a complete data acquisition and control system on a single VXI
card. It is "multifunction" because it uses the Signal Conditioning Plug-On (SCP)
concept whereby analog input/output and digital input/output channels can be
mixed to meet various application needs. It is “Multifunction
Plus
” because it has
local intelligence to permit the card to run stand-alone with very little interaction
required with the supervisory computer.
The VT1419A has eight SCP slots with each SCP slot capable of addressing up to
eight channels of input or output channels for a total of 64 channels. The first four
SCP slots (which represent channels numbers 100-131) can mix and match any
non-programmable analog input SCP such as fixed gain, fixed filter,
straight-through, etc. The standard configuration of the VT1419A is four
straight-through VT1501A SCP’s that provide high-level signal input capabilities.
The remaining the four SCP slots can be used for any of the twenty-plus
analog/digital SCP’s available for the VT1419A which cover most data acquisition
and control needs.
Programming the VT1419A Multifunction
Plus
Overview of the VT1419A Multifunction
Plus
48 Chapter 3
Voltage
Voltage
Trigger Timer
Temperature
Current
Resistance
Static States
Strain
Analog Input SCPs
Digital SCP Inputs
Analog Output SCPs
Digital SCP Outputs
Analog Multiplexer
Pulse per Trigger
Sample/Hold
Pulse Width Mod.
A/D
Digital State
Frequency Mod.
A16
Command
Register
Current
Value
Table
(CVT)
FIFO
Buffer
Global Data
Main Program
C Algorithm Code
Frequency
Totalize
Digital Signal Processor (DSP)
Trigger System
EU Conversion
Output
System
Input Buffer
(I100 - I163)
Output Buffer
(O100 - O163)
A24 Program/Data Memory
static float profile[100];
main()
{
if ( State_1 ) alg1();
*
*
*
}
alg1()
{
static float in_val,j;
in_val - I100 - 5.3;
j=j+1;
O108 = in_val * profile[ j ];
writecvt( in_val, 10 );
writefifo( O101 );
}
*
*
*
VXIbus
Figure 3-1: Simplified Functional Block Diagram
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com










