beautypg.com

Acquiring buffer data in binary format, Tempscan/1100, Acquiring buffer data in binary format …… c-23 – Measurement Computing TempScan/1100 User Manual

Page 293

background image

TempScan / MultiScan, Appendix C

879696

Program Examples in Quick Basic C-23

Acquiring Buffer Data in Binary Format

TempScan/1100

Example 15m. BIN_ACQ.BAS Program

(1)

…… 15-CLS : PRINT “The TempScan/1100 is resetting...”

…… 15-PRINT #1, “OUTPUT 07;*RX”

(3)

…… 15-SLEEP 10

(4)

…… 15-S% = 0

…… 15-WHILE (S% AND 4) = 0

…… 15-PRINT #1, “SPOLL 07"
…… 15-INPUT #2, S%

(8)

…… 15-WEND

(9)

…… 15-PRINT #1, “OUTPUT 07;C1-16,3X”

(10)

…… 15-PRINT #1, “OUTPUT 07;C33-48,2X”

(11)

…… 15-PRINT #1, “OUTPUT 07;Y400,100,200X”

(12)

…… 15-PRINT #1, “OUTPUT 07;I00:00:00.0,00:00:00.0X”

(13)

…… 15-PRINT #1, “OUTPUT 07;T1,8,0,0X"

(14)

…… 15-PRINT “The TempScan/1100 is collecting Pre-Trigger data and has not

been triggered...”

…… 15-PRINT “Hit a key to trigger the start of acquisition...”
…… 15-WHILE INKEY$ = “”: WEND
…… 15-PRINT #1, “OUTPUT 07;@X”

(18)

…… 15-WHILE (S% AND 2) <> 2

…… 15- …… 15-PRINT #1,“SPOLL 07”
…… 15- …… 15-INPUT #2, S%
…… 15-WEND
…… 15-PRINT “The Trigger has been detected...”

(23)

…… 15-PRINT “Waiting for the acquisition to complete, including Post-Stop

Scans...”

(24)

…… 15-WHILE (E% AND 1) <> 1

…… 15- …… 15-PRINT #1,“OUTPUT 07;U0X”
…… 15- …… 15-PRINT #1,“ENTER 07”
…… 15- …… 15-INPUT #2, E%
…… 15-WEND

(29)

…… 15-PRINT “The acquisition is now complete...”

(30)

…… 15-PRINT #1, “OUTPUT 07;F0,1X”

(31)

…… 15-PRINT #1, “OUTPUT 07;U6X”

…… 15-PRINT #1, “ENTER 07"
…… 15-LINE INPUT #2, U$
…… 15-PRINT U$
…… 15-UA$ = MID$(U$, 8, 6)
…… 15-UA% = VAL(UA$)
…… 15-PRINT UA%

(38)

…… 15-PRINT #1, “The TempScan/1100 collected”; UA%; “scans of data.”

(39)

…… 15-CHANNELS = 32

…… 15-DIM CBUFFER%(UA% * CHANNELS)
…… 15-SE% = VARSEG(BUFFER%(0))
…… 15-OF% = VARPTR(BUFFER%(0))
…… 15-B& = UA% * CHANNELS * 2
…… 15-PRINT “Total number of bytes available : ”; B&
…… 15-PRINT #1, “OUTPUT 07;R2X”
…… 15-PRINT “Uploading data..”
…… 15-WHILE INKEY$ = “”: WEND

(48)

…… 15-PRINT #1, “ENTER 07 #”; B&; “BUFFER”; SE%; “ : ”; OF%; “DMA”

(49)

…… 15-BINARY DATA%/10 = °C

This manual is related to the following products: