106 Programming the VT1422A for Data Acquisition and Control Chapter 4

Programming Overview Diagram
BUS
VXIbus TTLTRGn
SCP Trigger
TTLTrg<n> 8 lines
8 lines
IMMediate
HOLD
EXTernal
FORMat[:DATA]
SYSTem:ERRor?
STATus:...
VXI Interrupts
Formatter
Error
Queue
Status
System
[SENSe:]DATA:CVTable?
:RESet
[SENSe:]DATA:FIFO[:ALL]?
SCPI/CSCPI Driver
COUNt?
HALF?
PART?
RESet
ARM:SOURce
TRIGger:TIMer
Trigger
Timer
Arm Source
Selector
Trigger Source
Selector
TIMer
TRIGger:SOURce
Trigger
Enable
TRIGger:COUNt
Trigger Counter
(trigger signal)
[SENSe:]DATA:FIFO:MODE
FIFO
Reading
Buffer
(64 k)
Current
Value
Table
ALG:DEF ‘ALGn’,...
ALG:ARRay
ALG:SCALar
ALG:SCAN:RATio
ALG:UPDate
ALG:DEF ‘GLOBALS’,...
Algorithm
Memory
Control
Processor
(load list)
(load list)
Scan
List
FTRiggerSCPlugon
TRIGger LIMit
TTLTrg Source
Selector
TTLTrg Output
Selector
TTLTRG7 TTLTRG0
OUTPut:TRIGger:SOURce
OUTPut:TTLTrg<n>
(next channel#)
Channel
Function
and
Range
Definition
List
(EU table)
EU Conversion
[SENSe:]FUNCtion:RESistance
[SENSe:]FUNCtion:STRAIN:...
[SENSe:]FUNCtion:TEMPerature
[SENSe:]FUNCtion:VOLTage
INPut:FILter
INPut:GAIN
OUTPut:CURRent:AMPLitude
OUTPut:SHUNt
OUTPut:VOLTage:AMPlitude
OUTPut:CURRent:STATe
INPut:POLarity
SENSe:FREQuency:APERature
SENSe:FUNCtion:CONDition
SENSe:FUNCtion:FREQuency
SENSe:FUNCtion:TOTalize
SENSe:FREQuency
SENSe:TOTalize:RESet:MODE
(analog input SCP config, analog output SCP programming, dgiital SCP I/O and config)
A/D
(range selection)
Range Amp
64 Channel FET Multiplexer
Cal Relays Select Calibration Source or Input Signal
Multiplexer
Control
INITitat:IMMediate
CALibration:CONFigure:RESistance
CALibration:CONFigure:VOLTage
CALibration:VALUE:RESistance
CALibration:VALUE:VOLTage
CALibration:STORe
CALibration:ZERO?
*CAL?
CALibration:SETup
CALibration:SETup?
SCP Trigger
Cal
Voltage
Source
Cal Resistor
Cal Zero
SCP
7
SCP
2
Ch 00
Ch 23
Ch 55
Ch 63
SCP
1
SCP
0
OUTPut:POLarity
OUTPut:TYPe
SOURce:FM:STATe
SOURce:FUNCtion:CONDition
SOURce:FUNCtion:PULSe
SOURce:FUNCtion:SQUare
SOURce:PULM:STATe
SOURce:PULSe:PERiod
SOURce:PULSe:WIDth
CALibration:TARE
CALibration:TARE?
611
8
9
12
7
5
10
4
3
2
1
A
A
A