Labview - 정호성 교수님ace3.yc.ac.kr/labview.ppt · PPT file · Web view · 2002-12-17Data...
Transcript of Labview - 정호성 교수님ace3.yc.ac.kr/labview.ppt · PPT file · Web view · 2002-12-17Data...
-
Data
.
(DAQ) .
-
A.
LabVIEW Data Acquisition National Instruments VI . DAQ A/D , D/A , I/O( /), / . LabVIEW DAQ VI DAQ . VI NI-DAQ .
(DAQ) .
-
DAQ . DAQ , Signal conditioning accessory conditioning . , , DAQ . DAQ , PCMCIA , remote .
Analog DAQ board Analog mode(single-ended differential ), resolution, range, sampling rate, accuracy, noise . Single-ended . (1V), DAQ (10 ft(3m) ), . , differential . GND potential , common-mode noise .
(DAQ) .
-
Range ADC . DAQ , ADC .
Resolution ADC .resolution , . 3Bit ADC sine . 3 23 8 . 000 111 . 16 bit resolution , ADC 8 65,536 (216) .
(DAQ) .
-
Gain . Gain , ADC division ADC . , 3-bit ADC 0~10V , 0 5 . gain 1, ADC 8 4 division . gain 2 , ADC 8 division . 0~5V , 2 5V ADC 10V .
(DAQ) .
-
DAQ board range, resolution, gain the smallest detectable change(V) . change 1 LSB code width . smallest detectable change /(gain*2resolution in bits) .
, 0~10V, gain=1 12-bit DAQ 2.4 mV , DAQ -10V~+10V 4.8mV .
Sampling rate A/D .Sampling rate , sampling rate . Analog sampling .
(DAQ) .
-
sampling sampling . (alias ).
Nyquist Sampling , 2 sampling . 20kHz. , 40 kHz sampling DAQ . Averaging. random noise noise . Noise .100 noise 1/10
(DAQ) .
-
B. LabVIEW Analog VI
DAQ , .Analog VI Easy (Easy AI) , Intermediate , Advanced , Utility . Analog , . .
(DAQ) .
-
Easy I/O Intermediate VI . Advanced VI NI-DAQ , Utility VI Intermediate VI .Easy I/O VI , , I/O counter/timer VI . DAQ, I/O, counter/timer LabVIEW DAQ . Easy I/O VI . VI DAQ , dialog box . Dialog box VI .Easy I/O VI , Intermediate VI , , .Intermediate VI external timing Easy I/O . VI VI
(DAQ) .
-
channel device 1 sample . High Limit Low Limit . , DAQ Gain .
channels 1 . samples . channels 0:7 0, 1, 2, 3, 4, 5, 6, 7 .
Easy VI . .
(DAQ) .
-
1 waveform( ) . waveform Number of samples waveform . waveform . . Sample rate . 1000 samples/sec 1000 .Actual sample period sample rate . sample rate 1000 samples/sec 1/1000 = 0.001 .
(DAQ) .
-
: number of samples = 100, sample rate = 100 number of samples 100. (one sample /sample rate) = 1/100 = 0.01 sec . actual sample period 0.01 . , 0.01 x 100 = 1 .
(DAQ) .
-
channel waveform . 2 . , .Number of samples/ch .Scan rate .
(DAQ) .
-
)
DAQ . , .
1. DAQ 1 . ( Referenced single-ended ).
2. .
AI Sample Channel.vi Analog Input . NI-DAQ utility device #1 , device device number .
(DAQ) .
-
3.Power ON VI .
, Easy VI . Device 0 .
4. .
.VI . .
5. Wait Until Next ms Multiple 1 1 .
, VI . LabVIEW VI . , VI OS ( , , ) . Tick Count , .
6.VI Voltmeter.vi VI .
(DAQ) .
-
) 1 Waveform Waveform
Easy VI VI .( CH1 sine )
.
# of Samples . Samples/Sec .
(DAQ) .
-
2. , , VI .
waveform . samples/sec # of samples . # of samples 1000 1000 . samples/sec (1/10,000) 0.0001 . , 1000 1000 samples /(10,000 samples/sec) = 0.1 sec X .
3.VI Waveform. vi .
(DAQ) .
-
(DAQ) .
-
(DAQ) .
-
(DAQ) .
-
C .
VI, DAQ . , waveform 2 . VI VI VI Easy VI, Intermediate VI, Advanced VI, Utility VI .
(DAQ) .
-
Easy VIDAQ . VI . VI , 1 . Easy VI VI . , DAQ , . , Utility VI VI .
voltage channel . .
(DAQ) .
-
channels voltages . .
waveform . waveform waveform . Update rate . VI .
waveform VI . waveform 2D 1 .
(DAQ) .
-
) sine
1. .
VI sine 200ms 1 0 . Intermediate VI .
2.VI Single Channel Analog Output. vi .
3. VI . Oscilloscope .
(DAQ) .
-
D. DAQ Channel Wizard
DAQ Channel Wizard . , LabVIEW Solution Wizard . , DAQ , .
lDAQ Channel Wizard DAQ , .DAQ Channel Wizard DAQ . National Instruments PCMCIA DAQCard-1200 . DAQCard-1200 8 , 2 , 24 I/O, 3 / .
(DAQ) .
-
) DAQ Wizard
1. Windows 95 LabVIEW N-DAQ DAQ Channel Wizard . LabVIEW project DAQ Wizards DAQ Channel Wizard... .
DAQCard-1200 0 IC . , 1 Sine , 2 0 .
(DAQ) .
-
DAQ Solution Wizard
DAQ Solution Wizard LabVIEW . LabVIEW VI . .DAQ Channel Wizard , DAQ Solution Wizard . 0 Temperature , IC .
1.LabVIEW LabVIEW Project DAQ Wizards DAQ Solution Wizard , 3 DAQ Solution Wizard Welcome to the DAQ Solution Wizard! . Go to Channel Wizard . ,
(DAQ) .
-
(DAQ) .
-
2.Solution Wizard Step 2 of 3 .
LabVIEW Solution Gallery Next> . .
Solution Gallery(Recommended) next LabVIEW VI . , Custom DAQ Application DAQ
(DAQ) .
-
3.Solution Wizard Step 3 of 3 . .
Gallery Categories Bench-Top Instrument Digital Multimeter . LabVIEW . Solution Wizard VI .
(DAQ) .
-
4. Digital Multimeter .
(DAQ) .
-
Open Solution
(DAQ) .
-
Arbitrary Waveform D/A , D/A Sine 2 Osc.
0(CHN0) sine , 0 1(CHN1) . 2 Sine LabVIEW Oscilloscope .
1.LabVIEW Step 3 of 3 Solution Wizard Gallery Categories Bench-Top Instrument 2 Channel Oscilloscope Next .
2. CHN0 CHN1 , Open Solution Oscilloscope .
2 Shift CHN0 CHN1 . Open Solution 2 Oscilloscope .
(DAQ) .
-
(DAQ) .
-
(DAQ) .
-
(DAQ) .
-
3.Back Step 3 of 3 Gallery Categories Bench-Top Instrument Arbitrary Waveform Generator .
(DAQ) .
-
4. 0 , Analog Output0 waveform , .Open Solution VI .
(DAQ) .
-
5. Arbitrary Waveform Generator. vi Run .
(DAQ) .
-
6. Create From Sketch . , 0 . DONE .
(DAQ) .
-
(DAQ) .
-
RSE(Referenced Sing mode) BNC cable .
(DAQ) .
-
E. .
. VI . VI . VI Easy I/O VI , Intermediate I/O VI Advanced I/O VI .
Easy I/O VI .Easy I/O VI immediate non-latched I/O. , Write to Digital Line HIGH LOW , VI .
(DAQ) .
-
. device DAQ device number port number . Line . Line state (T F)
. Port number . Pattern 10 , binary .
Easy I/O VI
(DAQ) .
-
HIGH LOW . Device DAQ device number. Port # . Line , line state , HIGH(TRUE) LOW(FALSE) .
. Port number . Pattern binary 10.
(DAQ) .
-
. HIGH , LOW .
(DAQ) .
-
DAQ 0( Port A) 0( DIO 0) VI.
iteration i VI iteration . While loop i = 0 , Read from Digital Line.vi . i > 0, VI . , FALSE , While loop VI .select Not TRUE , Selector TRUE ( ON ) While . While , VI(Begin Test A) .
(DAQ) .
-
DAQ I/O
DAQ port A 0, 1, 2, 3 LED ON/OFF VI . 4 LED DAQ DIO0~DIO3 . , LED .
1. .
Switch group Boolean . Number(binary) , Numeric Indicator - Show Radix .Operating radix - binary ( ) 2 .
(DAQ) .
-
2. .
3.On/off ON VI . While on/off TRUE switch group . switch group LED .
Boolean Array To Number(Boolean )
(DAQ) .
3-bit ADC
16-bit ADC
0 20 40 60 90 100 120 140
Time
Amplitude
10.00
9.75
7.50
6.25
5.00
3.75
2.50
1.25
0
111
110
101
100
011
010
001
000
mV
mV
gain
range
resolution
8
.
4
2
20
4
.
2
2
10
2
12
12
=
=
=
averaged
points
of
Number
1