Measurement-computing UL for NI LabVIEW Uživatelský manuál Strana 36

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 109
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 35
Universal Library Virtual Instruments (VIs) Analog Input VIs
TInScan.VI
Changed R3.3 ID
Reads a range of temperature input channels, linearizes them according to temperature sensor type, and
returns the temperatures to an array in degrees. The CJC channel, the gain, and sensor type are read from the
configuration file. Use InstaCal to change any of these options.
Summary:
Inputs: BoardNum [U32] - The board number assigned when installed with InstaCal. Can
be 0 to 100.
LowChan {U32] - Low mux channel of scan.
HighChan [U32] - High mux channel of scan.
Scale [U32] - The temperature scale used to calculate the temperature in degrees.
Options [TF] -Bit that controls data smoothing (averaging) option (T). "FILTER"
(T) is default
Outputs:
DataValues [SGL] – Array of temperatures returned here.
ErrCode [I32] - Error code. See ErrMsg.VI
Arguments:
BoardNum The board number associated with a board when it was installed with InstaCal.
LowChan First A/D channel of scan.
HighChan Last A/D channel of scan.
Low/High Channel #: Specify the range of multiplexer channels that will be
scanned. For EXP boards, these channel numbers are calculated using the
following formula:
A/DChan = A/D channel that mux is connected to
MuxChan = Mux board input channel number
Chan = (ADChan+1) * 16 +
MuxChan (where MuxChan ranges from 0 to 15,
indicating which channel on a particular board).
For example, if you had an EXP16 connected to a PCI-DAS08 via the PCI-DAS08
channel 0 (remember, DAS08 channels are numbered 0, 1, 2, 3, 4, 5, 6, and 7), and
if you had a thermocouple connected to channel 5 of the EXP16, the value for
Chan
would be (0 + 1) x 16 + 5 = 21. For 6 and 7 of the EXP16, the value for
LowChan
would be (0 + 1) x 16 + 6 = 22 and the value for
HighChan would be (0 + 1) x 16 +
7 = 23.
Scale Specifies the temperature scale that the input will be converted to. Choices are
CELSIUS, FAHRENHEIT and KELVIN.
Options FILTER (T) - The TInScan.VI applies a smoothing function to thermocouple
readings very much like the electrical smoothing inherent in all thermocouple
instruments. When selected, 10 samples are read and averaged on each channel.
The average is the reading returned. This is the default.
NOFILTER (F) - If you use the NOFILTER option then the thermocouple readings
will not be smoothed and you will see a scattering of readings around a mean.
DataValues[] The temperature is returned in degrees. Each element in the array corresponds to a
channel in the scan.
DataValues must be at least large enough to hold HighChan -
LowChan + 1 temperature values.
36
Zobrazit stránku 35
1 2 ... 31 32 33 34 35 36 37 38 39 40 41 ... 108 109

Komentáře k této Příručce

Žádné komentáře