Vishay Micro-Measurements
System 7000 Programmer’s Reference Manual
Page 2 of 142
TABLE OF CONTENTS
1 INTRODUCTION __________________________________________________________________________7
1.1
O
VERVIEW
_____________________________________________________________________________7
1.2
P
ROGRAMMING
O
PTIONS
__________________________________________________________________7
1.2.1 StrainSmart and DCOM_______________________________________________________________7
1.3
D
EFINITION OF
T
ERMS
____________________________________________________________________8
1.4
D
OCUMENT
N
OTATION AND
C
ONVENTIONS
____________________________________________________8
1.4.1 Numbering Notation__________________________________________________________________8
1.4.2 Referenced VIs, Methods, and Commands _________________________________________________8
1.5
R
EGISTERED
T
RADEMARK
N
OTICES
__________________________________________________________9
2 PROGRAMMING OVERVIEW _____________________________________________________________10
2.1
C
OMMUNICATING WITH THE
S
YSTEM
7000____________________________________________________10
2.2
A
CCESSING
M
ULTIPLE
S
CANNERS
(S
YNCHRONIZATION
) _________________________________________10
2.3
S
YSTEM
S
TATES
________________________________________________________________________11
2.4
C
OMMAND
O
VERVIEW
___________________________________________________________________11
2.5
D
EBUGGING
T
IPS
_______________________________________________________________________13
3 PROGRAM LAYOUT _____________________________________________________________________14
3.1
O
VERVIEW OF
P
ROGRAM
L
AYOUT
-
S
CANNING
________________________________________________15
3.2
O
VERVIEW OF
P
ROGRAM
L
AYOUT
–
S
INGLE
C
HANNEL
R
EADS
____________________________________16
3.3
E
STABLISHING A
C
ONNECTION TO THE
S
CANNER
_______________________________________________17
3.4
S
YSTEM
V
ALIDATION
____________________________________________________________________18
3.5
C
ONFIGURATION
________________________________________________________________________18
3.5.1 System Level Configuration ___________________________________________________________18
3.6
C
ARD
-
LEVEL
C
ONFIGURATION
_____________________________________________________________19
3.7
C
HANNEL
-
LEVEL
C
ONFIGURATION
__________________________________________________________20
3.8
C
ONFIGURING
S
CAN
I
NFORMATION
_________________________________________________________21
3.9
R
ECORDING
___________________________________________________________________________22
3.9.1 Setting up Simple Recording __________________________________________________________22
3.9.2 Advanced Recording Options__________________________________________________________23
3.9.2.1 Recording Groups _______________________________________________________________________ 23
3.9.2.2 Configuring Time Based Recording__________________________________________________________ 24
3.9.2.3 Configuring Manual Recording _____________________________________________________________ 26
3.9.2.4 Configuring Limits Recording ______________________________________________________________ 27
3.10
A
CQUIRING A
S
INGLE
-P
OINT
C
HANNEL
R
EADING
_____________________________________________35
3.11
A
RMING
,
S
TART
S
CANNING
,
AND
S
TOP
S
CANNING
_____________________________________________35
3.12
S
YNCHRONIZED
(N
ETWORKED
)
S
CANNERS
__________________________________________________35
3.13
S
TARTING AND
S
TOPPING
M
ANUAL
R
ECORDING
______________________________________________37
3.14
A
CQUIRING AND
D
ECODING
R
ECORDED
D
ATA
________________________________________________38
3.14.1 Identifying and Reading the Data File __________________________________________________38
3.14.2 Decoding the Data File _____________________________________________________________41
3.14.2.1 Scan ID_______________________________________________________________________________ 41
3.14.2.2 Multiple Record Rates ___________________________________________________________________ 42
3.14.2.3 Varying Data Width _____________________________________________________________________ 42
3.14.2.4 Status Information ______________________________________________________________________ 43
3.14.2.5 Status Byte ____________________________________________________________________________ 43
3.14.2.6 Examples _____________________________________________________________________________ 44
3.14.2.7 Sample Code __________________________________________________________________________ 45
3.14.3 How Data Files are Named __________________________________________________________48
3.14.4 What is a Header File? _____________________________________________________________48
3.15
A
CQUIRING
R
EAL
-
TIME
(O
NLINE
)
D
ATA
____________________________________________________49
3.15.1 Configuring the Real-time (Online) Data Transmission ____________________________________49
3.15.2 Controlling the Real-time (Online) Data Transmission _____________________________________49
3.15.3 Parsing the Real-time (Online) Data ___________________________________________________50
3.16
Z
EROING AND
S
HUNT
C
ALIBRATION
________________________________________________________50
3.17
S
CALING THE
A
NALOG
-
TO
-D
IGITAL
C
ONVERTER
C
OUNTS
_______________________________________52