Measurement-computing TempScan/1100 Manuel d'utilisateur Page 274

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 306
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 273
C-4 Program Examples in Quick Basic 879696 TempScan / MultiScan, Appendix C
MultiScan/1200
Example 15b. HLL24.BAS Program
(1) …… 15-CLS : PRINT “The MultiScan/1200 is resetting...”
…… 15-PRINT #1, “OUTPUT 07;*RX”
(3) …… 15-SLEEP 4
(4) …… 15-WHILE (S% AND 4) = 0
…… 15-PRINT #1, “SPOLL 07"
…… 15-INPUT #2, S%
(7) …… 15-WEND
(8) …… 15-PRINT #1, “OUTPUT 07;M#0X”
(9) …… 15-PRINT #1, “OUTPUT 07;W#32X”
(10) …… 15-PRINT #1, “OUTPUT 07;C1-24,3X”
(11) …… 15-PRINT #1,“OUTPUT07;Y1,0,0X”
(12) …… 15-PRINT #1,“OUTPUT07;T1,1,0,0X"
(13) …… 15-PRINT “The MultiScan/1200 is collecting HLL data for all 24 channels”
…… 15-PRINT “Hit a key to start or stop retrieving HLL data...”
(15) …… 15-WHILE INKEY$ = “”: WEND
(16) …… 15-WHILE INKEY$ = “”
…… 15-PRINT #1, “OUTPUT 07;U4X”
…… 15-PRINT #1, “ENTER 07"
…… 15-LINE INPUT #2, U$
(20) …… 15- …… 15-FOR i = 1 TO 24
…… 15- …… 15- …… 15-PRINT “High, Low and Last readings of Channel”; i
…… 15- …… 15- …… 15-PRINT MID$(U$, (i * 66) - 65, 66)
…… 15- …… 15-NEXT i
(24) …… 15-WEND
This program is HLL24.BAS in the \EXAMPLES\ subdirectory. It will configure 24 channels, collect the
High/Low/Last data, and post it on the screen.
Lines 1-3: Although not necessary, it is good practice to reset the MultiScan/1200 at the start of your
application by sending the Reset Power-On (
*R) command. Wait a few seconds.
Lines 4-7: To be certain that the reset was successful and the device is ready, Serial Poll the device
until the proper status is returned.
Lines 8-9: The first thing necessary to start scanning is to setup the measuring mode. In this case, the
MultiScan/1200 will be setup for line-cycle integration / high-speed multi-channel mode.
Line 10: The Configure Channels (
C) command will be used to configure a range of channels from 1
to 24 as Type T thermocouples.
Lines 11-12: Program for one Pre-Trigger scan via the Set Counts (
Y) command. Then program the
Trigger (trigger start event) and Stop (trigger stop event) via the Set Trigger Configuration (
T)
command to arm the acquisition. Telling the MultiScan/1200 to start acquiring data is the last thing
necessary to start scanning. Since the MultiScan/1200 does not scan channels until an acquisition is
armed, arming an acquisition with one Pre-Trigger scan allows valid HLL data to be read.
Lines 13-15: The next three lines tell you to hit a key to start the acquisition. The program will not
proceed until a key is pressed.
Lines 16-24: Until another key is pressed to exit the loop, the
U4 command is issued and the HLL data
is collected. The IEEE 488 controller command OUTPUT sends U4 to the MultiScan/1200, the
command
ENTER requests the data, then the command LINE INPUT gets the data from the IEEE 488
driver and places it in the variable
U$. The FOR loop extracts the data for the individual channels from
the string
U$ and places them on the screen. Time and date information is also available in the HLL
data.
Vue de la page 273
1 2 ... 269 270 271 272 273 274 275 276 277 278 279 ... 305 306

Commentaires sur ces manuels

Pas de commentaire