labview - 정호성 교수님ace3.yc.ac.kr/labview.ppt · ppt file · web view · 2002-12-17data...

Click here to load reader

Upload: trinhhanh

Post on 08-Mar-2018

231 views

Category:

Documents


4 download

TRANSCRIPT

  • 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