TempScan / MultiScan User's Manual
Chapter 13: System Operation 205
Buffer
Empty
Empty
Read Pointer >
Scan -100
Scan -099
…
Trigger Block
1 Pre-Trigger
Scans
Trigger Scan >
Scan 000
Scan 001
…
Stop Scan >
Scan 400
Trigger Block
1 Post-Trigger
Scans
Scan 401
…
End Scan >
Scan 650
Trigger Block
1 Post-Stop
Scans
Block 2
Block 3
Block 4
Scan 18660 >
Block 5
Trigger Blocks
2 through 5
(3) The oldest complete Trigger Block in
the Acquisition Buffer has been read.
Part 3 – The oldest complete Trigger Block in the Acquisition Buffer has been read.
The program example
demonstrates how the
R2
command will read the oldest complete
Trigger Block
currently residing in the buffer.
(1)
PRINT#1, “OUTPUT07;U6X”
(2)
PRINT#1, “ENTER07”
(3)
INPUT A$
0000006,0020215,-0000099,12:51:43.100,03/24/97,0001004,
13:53:01.300,03/24/97,0001254,01
(4)
PRINT#1, “OUTPUT07;R2X”
(5)
PRINT#1, “ENTER07”
(6)
INPUT A$
+0234.20 -0019.40 +0001.40 +0023.60...(etc)...
(7)
PRINT#1, “OUTPUT07;U6X”
(8)
PRINT#1, “ENTER07”
(9)
INPUT A$
0000005,0018860,-0000100,02:15:34.100,03/24/97,0000400,
04:51:10.300,03/24/97,0000650,01
•
Line 1:
Request the current status of the Acquisition Buffer.
•
Line 2:
Retrieve the status.
•
Line 3:
The screen will show the current status of the Acquisition Buffer.
Before the
Trigger Block
is read, the Buffer Status String response indicates that the total number of
Trigger Blocks
available in the buffer is still 6, and the total number of scans available in the buffer is 20215 (20216-1).
Furthermore, it shows that the current location of the Read Pointer is at
Pre-Trigger
scan -099 in the first
Trigger
Block
. This particular
Trigger Block
can be retrieved as follows:
•
Line 4:
Get the oldest complete
Trigger Block
.
•
Line 5:
Get the response.
•
Line 6:
The screen will show the 1355 scans of data for each of the four (4) configured channels.
•
Line 7:
Now, get the current status of the Acquisition Buffer.
•
Line 8:
Get the response.
•
Line 9:
The screen will show the new current status of the Acquisition Buffer.
Notice that after the
Trigger Block
is read, there are now 5 (6-1)
Trigger Blocks
and 18860 (20215-1355) scans
available in the buffer, and the current location of the Read Pointer is at
Pre-Trigger
scan -100 of the next current
Trigger Block
. In addition, the following information has been updated to reflect this current
Trigger Block
: The
Time/Date stamping of the
Trigger
and
Stop
events, and the current locations of the Stop Event Pointer and End
Scan Pointer are now at
Post-Trigger
scans 400 and 650, respectively.
Read (R2) Buffer Operation – Multiple Trigger Blocks, Part 3 (of 4)
Summary of Contents for MultiScan 1200
Page 2: ...TempScan MultiScan User s Manual...
Page 4: ...TempScan MultiScan User s Manual...
Page 10: ...vi TempScan MultiScan User s Manual Notes...
Page 20: ...10 Chapter 1 System Overview TempScan MultiScan User s Manual Notes...
Page 106: ...96 Chapter 8 ChartView ChartView Plus TempScan MultiScan User s Manual Notes...
Page 130: ...120 Chapter 9 TempView TempScan MultiScan User s Manual...
Page 150: ...140 Chapter 9 TempView TempScan MultiScan User s Manual Notes...
Page 166: ...156 Chapter 10 PostView TempScan MultiScan User s Manual Notes...
Page 234: ...224 Chapter 13 System Operation TempScan MultiScan User s Manual Notes...
Page 248: ...238 Chapter 14 System Calibration TempScan MultiScan User s Manual Notes...
Page 284: ...274 Chapter 15 Program Examples TempScan MultiScan User s Manual Notes...
Page 330: ...320 Chapter 16 API Command Reference TempScan MultiScan User s Manual...
Page 342: ...332 Chapter 16 API Command Reference TempScan MultiScan User s Manual...
Page 358: ...348 Appendix TempScan MultiScan User s Manual Notes...
Page 364: ...354 Index TempScan MultiScan User s Manual Notes...