Sach LabVIEW - Bai 3 Control Va Indicator Trong LabVIEW
-
Upload
nguyen-ba-hai -
Category
Documents
-
view
230 -
download
0
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.