Sach LabVIEW - Bai 3 Control Va Indicator Trong LabVIEW

download Sach LabVIEW - Bai 3 Control Va Indicator Trong LabVIEW

of 6

Transcript of Sach LabVIEW - Bai 3 Control Va Indicator Trong LabVIEW

  • 8/3/2019 Sach LabVIEW - Bai 3 Control Va Indicator Trong LabVIEW

    1/6

    Bi 3: Cc loi Control v Indicator

    31

    BI 3

    CC LOI CONTROL V INDICATORHc xong bi ny, bn s nm c:

    - Cc loi Control, Indicator thng dng

    - Cc kiu d liu ca cc Control v Indicator

    - Chuyn i qua li gia cc kiu d liu

    - Bng, biu , th

    3.1. Cc Control thng dng

    Cc control thng dng gm cc dng: numeric, fill slide, pointerslide, knob, dial, constant, string, simulated signal,vv.

    ly cc Control, ta vo th vin theo ng dn: FP> Express >

    Numeric Control nh Hnh 3.1v chn Control cn ly. V d ly Numericcontrol: Right click trn ca s FP, chn Express, chn Numeric Control,Chn Numeric Control v t ra mn hnh. Tng t i vi Slide controlv String control ta lm nh trn.

    Hnh 3.1: Cch ly Control

    Ta c th copy nhanh cc Control bng cch nhn Ctrl (Trn bnphm) v ko th cc Control bng chut tri.

    Hnh 3.2: Copy nhanh bng vic ko th

  • 8/3/2019 Sach LabVIEW - Bai 3 Control Va Indicator Trong LabVIEW

    2/6

    Lp trnh LabVIEW TS. Nguyn B Hi

    32

    Cc Control thng dng c tm tt ti bng sau:

    Numeric control: l control dng s

    Fill slide: Control c dng mt thanh trt

    Pointer slide: Control dng thanh trt c nt ko

    Knob: Nt vn

    Dial: a xoay

    Constant: hng s, hay c th xem l mt dngnumeric control nhng gi tr khng thay i trongsut qu trnh chy chng trnh. to Constant taly mt Numeric control, chut phi ln Numericcontrol chn Change to constant (Quy tc vng 1).

    String control: l 1 dng ch hay cn gi l textcontrol. S dng text Control ny nhp cc chhoc chui k t, hoc mt cu vn, xem thm bi 4 case structure.

    Simulated signal: mt tn hiu c m phng sntrong LabVIEW c th dng nh mt Indicator trongmt s trng hp. Ly Simulated signal bng cch

    vo: BD> Express> Input> Simulated Signal. Xc lpcc thng s khi bng thng s hin ra.

    Ni u ra ca khi va ly vi mt Graph bng cchchn Right Click ln u ra, Create> Indicator.

    Thng cc control c chia lm 3 dng: Boolean, Numeric v String.

  • 8/3/2019 Sach LabVIEW - Bai 3 Control Va Indicator Trong LabVIEW

    3/6

    Bi 3: Cc loi Control v Indicator

    33

    V d v s dng cc loi control v Indicator khc nhau c trnhby trong hnh 3.3. Xem v d ny trong CD km theo sch ny ti th mcCD/Bi 3/Vi du3-1 cac dang Control va Indicator.vi

    Hnh 3.3 V d v cc control v Indicator

    3.2. Cc dng Indicator thng dng

    Tng t cc Control, ta cng c cc Indicator nh: numeric, string,slide, vv Gia Control v Indicator c th chuyn i qua li nh vo thaotc Right Click> Change to Control hoc Change to Indicator. Nh vyta li thy quy tc vng Right Click pht huy hiu qu (vic chuyn iqua li) trong trng hp ny.

    ly cc Indicator, ta vo th vin theo ng dn: FP> Express >Numeric Indicator> nh Hnh 3.1 v chn Control cn ly. V d lyNumeric control: Right click trn ca s FP, chn Express, chn NumericIndicator, Chn Numeric Indicator v t ra mn hnh. Tng t i viSlide control v String control ta lm nh trn.

    Hnh 3.3: Cch ly Indicator

  • 8/3/2019 Sach LabVIEW - Bai 3 Control Va Indicator Trong LabVIEW

    4/6

    Lp trnh LabVIEW TS. Nguyn B Hi

    34

    Bng tm tt cc Indicator nh sau:

    Numeric indicator: l Indicator dng s

    Meter: Indicator c dng ng h vung

    Gauge: Indicator dng ng h vung

    Thermometer: Ct nhit

    Graduated Bar: Thanh hin th qu trnh

    String: l 1 dng ch hay cn gi l text Control, dng xut cc ch hoc chui k t, hoc mt cu vn,

    xem thm bi 4 Case structure.Ly string indicator ti FP> Modern> String & Path>String Indicator.

    Chart: l biu hin th cc gi tr theo trc thi gian

    Graph: l th thng c dng hin th cc tnhiu dng sng (waveform).

    XY Graph: th hin th quan h gia hai tn hiu X

    v Y hoc dng trong bi v th hm s y=f(x) ctrnh by trong bi 4.

    V d v s dng Chart trnh by nh hnh 3.4.

    Hnh 3.4: Cch ly Indicator

  • 8/3/2019 Sach LabVIEW - Bai 3 Control Va Indicator Trong LabVIEW

    5/6

    Bi 3: Cc loi Control v Indicator

    35

    Trong hnh trn, to sng Sine, ta ly Simulated Input theo ngdn: BD> Express> Input> Simulated Input v t thng s nh mc nhtrong hnh 3.5.

    Hnh 3.5: Cch ly Indicator

    Ngoi ra, mt Numeric Indicator c s dng chnh Amplitude

    (bin ) ca sng Sine, v mt Graph Indicator hin th sng Sine. Xemfile Vi du 3-2 Waveform display.vi trong CD km theo sch.

    3.3. Kiu d liu trong LabVIEW v chuyn i d liu

    Kiu d liu l cng c dng gn (p) mt numeric hay indicatorvo mt dy gi tr no . V d, ta mun mt Numeric Control c gi tr(v ch nm trong gi tr ngay c khi ngi iu khin nhp gi tr khc)l 0-255 th ta s gn Numeric Control vo kiu d liu Unsigned 8 bit(Vit tt l U8). Mun i kiu d liu ca mt Control, ta chn Right Clickln Control > Chn Representation> Chn Kiu cn gn. Hnh 3.6 lit k

    cc kiu d liu trong LabVIEW.

  • 8/3/2019 Sach LabVIEW - Bai 3 Control Va Indicator Trong LabVIEW

    6/6

    Lp trnh LabVIEW TS. Nguyn B Hi

    36

    Hnh 3.6: Cc kiu d liu trong LabVIEW

    Trong LabVIEW c nhiu kiu d liu khc nhau, v d:

    Khiu

    Kiu d liu S bit Khong gi tr

    Byte signed integer 8 128 ti 127

    Word signed integer 16 32,768 ti 32,767

    Long signed integer 32 2,147,483,648 ti2,147,483,647

    Quad signed integer 64 1e19 ti 1e19

    Byte unsigned integer 8 0 ti 255

    Word unsigned integer 16 0 ti 65,535

    Long unsigned integer 32 0 ti 4,294,967,295

    Cch chuyn i kiu d liu: chut phi ln i tng mun chuyni chn Represention ri chn kiu d liu mong mun.

    3.4. Bi tp

    Bi 1: Vit chng trnh tnh 84 2 += xy , vi nhp t bn phm.Trong , x c kiu Numeric Control, y l Indicator kiu ng h.

    Bi 2: Vit chng trnh v th: mxny += 22 . Tp xc nh

    (TX): { }100100| = xZxx . Trong , n c nhp vo t bnphm v c dng Numeric Control.

    Bi 3: Vit chng trnh tnh Y= | b-c |

    Y l Numeric c kiu Unsigned 8 bit.

    b, c l cc Numeric kiu Double pricision.