You are on page 1of 6

Bi 3: Cc lo i Control v Indicator

BI 3 CC LO I CONTROL V INDICATOR
H c xong bi ny, b n s n m c: - Cc lo i Control, Indicator th ng dng - Cc ki u d li u c a cc Control v Indicator - Chuy n i qua l i gi a cc ki u d li u - B ng, bi u , th

3.1. Cc Control th ng dng Cc control th ng dng g m cc d ng: numeric, fill slide, pointer slide, knob, dial, constant, string, simulated signal,vv. l y cc Control, ta vo th vi n theo ng Numeric Control nh Hnh 3.1 v ch n Control c n l control: Right click trn c a s FP, ch n Express, ch Ch n Numeric Control v t ra mn hnh. Tng t v String control ta lm nh trn. d n: FP> Express > y. V d l y Numeric n Numeric Control, i v i Slide control

Hnh 3.1: Cch l y Control Ta c th copy nhanh cc Control b ng cch nh n Ctrl (Trn bn phm) v ko th cc Control b ng chu t tri.

Hnh 3.2: Copy nhanh b ng vi c ko th


31

L p trnh LabVIEW

TS. Nguy n B H i

Cc Control th ng dng c tm t t t i b ng sau: Numeric control: l control d ng s

Fill slide: Control c d ng m t thanh tr t Pointer slide: Control d ng thanh tr t c nt ko Knob: Nt v n Dial: a xoay

Constant: h ng s , hay c th xem l m t d ng numeric control nhng gi tr khng thay i trong su t qu trnh ch y chng trnh. t o Constant ta l y m t Numeric control, chu t ph i ln Numeric control ch n Change to constant (Quy t c vng 1). String control: l 1 dng ch hay cn g i l text control. S d ng text Control ny nh p cc ch ho c chu i k t , ho c m t cu vn, xem thm bi 4 case structure. Simulated signal: m t tn hi u c m ph ng s n trong LabVIEW c th dng nh m t Indicator trong m t s tr ng h p. L y Simulated signal b ng cch vo: BD> Express> Input> Simulated Signal. Xc l p cc thng s khi b ng thng s hi n ra.

N i u ra c a kh i v a l y v i m t Graph b ng cch ch n Right Click ln u ra, Create> Indicator.

Th ng cc control c chia lm 3 d ng: Boolean, Numeric v String.


32

Bi 3: Cc lo i Control v Indicator

V d v s d ng cc lo i control v Indicator khc nhau c trnh by trong hnh 3.3. Xem v d ny trong CD km theo sch ny t i th m c CD/Bi 3/Vi du3-1 cac dang Control va Indicator.vi

Hnh 3.3 V d v cc control v Indicator 3.2. Cc d ng Indicator th ng dng Tng t cc Control, ta cng c cc Indicator nh: numeric, string, slide, vv Gi a Control v Indicator c th chuy n i qua l i nh vo thao tc Right Click> Change to Control ho c Change to Indicator. Nh v y ta l i th y quy t c vng Right Click pht huy hi u qu (vi c chuy n i qua l i) trong tr ng h p ny. l y cc Indicator, ta vo th vi n theo ng d n: FP> Express > Numeric Indicator> nh Hnh 3.1 v ch n Control c n l y. V d l y Numeric control: Right click trn c a s FP, ch n Express, ch n Numeric Indicator, Ch n Numeric Indicator v t ra mn hnh. Tng t i v i Slide control v String control ta lm nh trn.

Hnh 3.3: Cch l y Indicator


33

L p trnh LabVIEW

TS. Nguy n B H i

B ng tm t t cc Indicator nh sau: Numeric indicator: l Indicator d ng s Meter: Indicator c d ng ng h vung Gauge: Indicator d ng ng h vung

Thermometer: C t nhi t

Graduated Bar: Thanh hi n th qu trnh String: l 1 dng ch hay cn g i l text Control, dng xu t cc ch ho c chu i k t , ho c m t cu vn, xem thm bi 4 Case structure. L y string indicator t i FP> Modern> String & Path> String Indicator. Chart: l bi u hi n th cc gi tr theo tr c th i gian

Graph: l th th ng c dng hi n th cc tn hi u d ng sng (waveform). XY Graph: th hi n th quan h gi a hai tn hi u X v Y ho c dng trong bi v th hm s y=f(x) c trnh by trong bi 4. V d v s d ng Chart trnh by nh hnh 3.4.

Hnh 3.4: Cch l y Indicator


34

Bi 3: Cc lo i Control v Indicator

Trong hnh trn, t o sng Sine, ta l y Simulated Input theo ng d n: BD> Express> Input> Simulated Input v t thng s nh m c nh trong hnh 3.5.

Hnh 3.5: Cch l y Indicator Ngoi ra, m t Numeric Indicator c s d ng ch nh Amplitude (bin ) c a sng Sine, v m t Graph Indicator hi n th sng Sine. Xem file Vi du 3-2 Waveform display.vi trong CD km theo sch. 3.3. Ki u d li u trong LabVIEW v chuy n i d li u Ki u d li u l cng c dng gn (p) m t numeric hay indicator vo m t dy gi tr no . V d , ta mu n m t Numeric Control c gi tr (v ch n m trong gi tr ngay c khi ng i i u khi n nh p gi tr khc) l 0-255 th ta s gn Numeric Control vo ki u d li u Unsigned 8 bit (Vi t t t l U8). Mu n i ki u d li u c a m t Control, ta ch n Right Click ln Control > Ch n Representation> Ch n Ki u c n gn. Hnh 3.6 li t k cc ki u d li u trong LabVIEW.
35

L p trnh LabVIEW

TS. Nguy n B H i

Hnh 3.6: Cc ki u d li u trong LabVIEW Trong LabVIEW c nhi u ki u d li u khc nhau, v d : K hi u Ki u d li u Byte signed integer Word signed integer Long signed integer Quad signed integer Byte unsigned integer Word unsigned integer Long unsigned integer S bit 8 16 32 64 8 16 32 Kho ng gi tr 128 t i 127 32,768 t i 32,767 2,147,483,648 t i 2,147,483,647 1e19 t i 1e19 0 t i 255 0 t i 65,535 0 t i 4,294,967,295

Cch chuy n i ki u d li u: chu t ph i ln i t ng mu n chuy n i ch n Represention r i ch n ki u d li u mong mu n. 3.4. Bi t p Bi 1: Vi t chng trnh tnh y = 4 x 2 + 8 , v i x nh p t bn phm. Trong , x c ki u Numeric Control, y l Indicator ki u ng h . Bi 2: Vi t chng trnh v th : y = n 2 x 2 + m . T p xc nh (TX): x = {x Z | 100 x 100}. Trong , n c nh p vo t bn phm v c d ng Numeric Control. Bi 3: Vi t chng trnh tnh Y= | b-c | Y l Numeric c ki u Unsigned 8 bit. b, c l cc Numeric ki u Double pricision.
36

You might also like