Measurement-computing TempScan/1100 Bedienungsanleitung Seite 275

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 306
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 274
TempScan / MultiScan, Appendix C 879696 Program Examples in Quick Basic C-5
Reading HLL Data from Thermocouple & Volts Cards
TempScan/1100
Example 15c. HLL64.BAS Program
(1) …… 15-CLS : PRINT “The TempScan/1100 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;C1-32,3X”
(9) …… 15-PRINT #1, “OUTPUT 07;C33-64,14X”
(10) …… 15-PRINT #1,“OUTPUT07;Y1,0,0X”
(11) …… 15-PRINT #1,“OUTPUT07;T1,1,0,0X"
(12) …… 15-PRINT “The TempScan/1100 is collecting HLL data for all 32 channels”
…… 15-PRINT “Hit a key to start or stop retrieving HLL data...”
(14) …… 15-WHILE INKEY$ = “”: WEND
(15) …… 15-WHILE INKEY$ = “”
…… 15-PRINT #1, “OUTPUT 07;U4X”
…… 15-PRINT #1, “ENTER 07"
…… 15-LINE INPUT #2, U$
(19) …… 15- …… 15-FOR i = 1 TO 32
…… 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
(23) …… 15- …… 15-FOR i = 1 TO 32
…… 15- …… 15- …… 15-PRINT “High, Low and Last readings of Channel”; i + 32
…… 15- …… 15- …… 15-PRINT MID$(U$, (32 * 66) + (i * 78) - 77, 78)
…… 15- …… 15-NEXT i
(27) …… 15-WEND
This program is HLL64.BAS in the \EXAMPLES\ subdirectory. It will configure 32 thermocouple and 32
volts channels, collect the High/Low/Last (HLL) Registers data, and post it on the screen.
Lines 1-3: Although not necessary, it is good practice to reset the TempScan/1100 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 Configure Channels (
C) command will be used once to configure a range of channels
from 1 to 32 as Type T thermocouples, and used again to configure a range of channels from 33 to 64
as ±10 volts DC inputs.
Lines 10-11: 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.
Lines 12-14: 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 15-27: 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 TempScan/1100, 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. Since the format of the volts data is subtly different than
that of the thermocouple data, two different
FOR loops must be used to extract the channel data. Time
and date information is also available in the HLL data.
Seitenansicht 274
1 2 ... 270 271 272 273 274 275 276 277 278 279 280 ... 305 306

Kommentare zu diesen Handbüchern

Keine Kommentare