Академический Документы
Профессиональный Документы
Культура Документы
. Tnh trc quan ca ngn ng ny nm ch thay v phi vit nhng dng lnh bng ch v s nh cc ngn ng lp trnh truyn thng. Cc cu lnh ca LabVIEW c lp trnh bng vic ko th cc Icon v ni dy trong mi trng pht trin m ngun. Cc icon, cc SubVI, cc dy ni c mu sc sc s. 2. Cng c g li c thc thi, tng tc mt cch trc quan. V hot ng ca chng trnh vit bng LabVIEW tun theo nguyn tc dng d liu (Data flow) nn cc gi tr u vo v u ra ca mt hm LabVIEW c truyn i trn cc dy ni. Khi cn kim tra mt gi tr ca mt bin no , mt v tr xc nh, ti mt thi im no th n gin l ch cn t cng c g li ca LabVIEW (Probes) ln dy ni bin ti im cn kim l xong. 3. d ng t hp gia LabView vi cc ngn ng p trnh hc. 4. n gi n ha vi cc tc v bc th p v c th can thip u v o m ngun. C th t ng th c thi r t nhiu nhng tc v m nu v i cc ngn ng p trnh truyn thng th ngi p trnh phi t mnh m y. V d nh v n ch nh b nh th bn phi u t i v n khai bo b nh tr c khi s dng v ng i khi khng cn cn thit na. Bn phi cn nhc ch nh b nh cho cc bin v s gp nhiu kh khn trong vic g i nu gp phi v n ny khi m vic v i ngn ng p trnh truyn thng. Tuy nhin, v i G code th bn b qua nhng v n ny v G t ng m y. B nh t ng c ch nh mi khi cc dng d iu truyn n cc bin (cc incon) v khi dng d iu i khi th b nh cng t ng c gii thot. Bn ch phi tp trung gii quyt cc v n phc tp hn, chnh yu hn ca p trnh. Nu bn mun can thip vo vic s dng b nh trong G code c p kim sot th p th ngn ng G cng cho bn can thip vo vic kim sot, khng ch b nh thng qua cc k thut p trnh nng cao.. 5. 6. h n ng t n i vi thit b ngo i vi t t Mt li ch ca LabVIEW trn cc mi trng pht trin khc l s h tr rng ri cho truy cp vo phn cng thit b o c Cho php thc hin cc thut ton iu khin nh PI , Logic m (Fuzzy Logic , X nh mt cch nhanh chng thng qua cc chc n ng tch hp sn trong LabVIEW Nhiu th vin vi mt s ng ln cc chc n ng thu thp d liu, h tn hiu, ton hc, thng k, iu ha tn hiu, phn tch..., cng v i giao din ha r t nhiu yu t c cung c p trong mt s l a chn gi LabVIEW Thuc tnh m-un ca m LabVIEW cho php ti s dng m khng cn s a i: min l cc loi d liu ca u vo v u ra ph hp, hai chng trnh VIs c hon i cho nhau. u 2: u im v nhc im ca LabVIEW l g?
7.
8.
LabVIEW c s dng trong cc nh v c o ng, t ng ha, c in t, robotics, vt , ton hc, sinh hc, vt iu, t, vv. Nhn chung: LabVIEW gip k s kt ni b t k cm bin, v b t k c c u ch p hnh no v i my tnh. - LabVIEW c th c s dng x cc kiu d iu nh tn hiu tng t (ana og), tn hiu s (digita ) hnh nh (vision), m thanh (audio), vv. - LabVIEW h tr cc giao thc giao tip khc nhau nh RS232, RS485, TCP / IP, PCI, PXI, v nh vy. - Bn cng c th to ra cc th c thi c p v cc th vin chia s (v d th vin in kt ng DLL), bi v LabVIEW mt trnh bin dch 32-bit. LabVIEW tr nn ph bin cc phng th nghim cc quc gia pht trin, . Phn ny trnh by mt s ng dng ca LabVIEW tiu biu trong cc nh v c khc nhau. ng dng o ng, trong hnh 1.2 giao din thu thp d iu cc thng tin cn thit ca tu v tr c nh ti c quan hng khng v v tr NASA, Hoa K.
Hnh 1. 2. Thu thp d liu ti C quan hng khng v v tr - NASA ng dng hnh 1.3 ny gi i thiu p dng ca vic s dng LabVIEW v card Hocde am USB 9001 hoc NI USB 6008 th c hin o tn hiu, v biu c tuyn cc cm bin trong t v th c nghim thut ton chuyn i cm bin nhm h gi thnh sa cha xe t. ng dng ny c th c hin ti i hc S phm K thut Tp.HCM nm 2008.
Hnh 1.3 Thu thp d liu t cm bin o gi trong t v th nghim thut ton chuyn i cm bin iu hin xe t t xa, hnh 1.4 giao din iu khin t by ch (xe Captiva ) t xa c th c hin bi thnh vin Hocde am Group ti phng th nghim Biorobotics, Hn Quc. Giao din ny hon ton c xy d ng trong mi trng p trnh LabVIEW c kh nng hin th cc thng s v tn hiu th c nh: vn tc xe, m c xng, v tr tay s ca xe, video truyn t xe qua mng khng dy, m thanh t ng c t thun v i v tr b m ga cng c gi p m cho vic iu khin xe t xa ging v i vic i xe tr c tip nhm nng cao ch t ng iu khin xe.
Hnh 1.4 Giao din li t t xa M phng 3 , hnh 1.5 m t ng dng m phng mt cnh tay robot n gin do Thc s Trung Hiu th c hin.
Hnh 1.5: iu khin tay Robot iu hin phng tin hng ngi i, hnh 1.6 m t ng dng LabVIEW iu khin robot khng ngi i nhm d tm v khm ph d i n c ca tp on Nexans.
Hnh 1.6 Robot di nc (Spider) c pht trin da trn ca cng ty Nexans Thu thp hnh nh v m phng ng c hc, hnh 1.7 trnh by ng dng m phng h thng i khng trc i trong t. ng thi, hnh nh t webcam (webcam thng thng gn qua cng USB) c thu thp v a n giao din ngi dng (Graphica User Interface GUI). Xem chi tit ti ny bng cch search goog e cm t sau: Steer-ByWire Systems with Rea istic Steering Fee . Xem video c ip Steer-by-wire.avi v file SteerBy-Wire Systems with Realistic Steering Feel.pdf trong CD km theo sch ny.
Hnh 1.7 H thng li khng trc li ti phng th nghim Biorobotics, KUT, Hn Quc Thut ton iu hin t ng v tr ng c C theo thut ton PI v giao din trc quan trong hnh 1.8 c Hocde am Group vit d a trn c s phn mm LabVIEW. V i giao din ny, ngi iu khin s d dng quan st gi tr v tr mong mun, v v tr th c t ca ng c, ng thi, so snh v nh gi c tc p ng, n nh ca ng c DC trong qu trnh vn hnh.
o ng, gim t v iu hin h th ng cng nghip (SCADA), hnh 1.9 trnh by ng dng ca LabVIEW trong h thng iu khin v gim st dng trong cng nghip.
Hnh 1.9: o lng, gim st v iu khin trong cng nghip Cu 4: Trong LabVIEW, control l g? indicator l g? Control l nhp d liu => Input Indicator l xu t d liu => output
Control l cc i tng c t trn Front Pane cung c p d liu cho chng trnh. N tng t nh u vo cung c p d liu. Indicator l i tng c t trn Front Pane dng hin th kt qu, n tng t nh b phn u ra ca chng trnh. C u 5: nh d ng file m ngun trong LabVIEW
Khng hiu r cu ny lm nhng theo ngi son: Khi ta save file li nh dng l VI,VIT Cn cao hn C th thy hi v ngn Graphical anh em v t tm hiu thm Cu 6: Mt chng trnh LabVIEW gm nhng thnh phn no? Mt chng trnh trong LabView gm hai phn chnh: mt l giao din v i ngi s dng (Front Panel), hai l giao din dng s khi cung c p m ngun (Block Diagram) v cc biu tng kt ni (Icon/Connector). 1. Front panel l mt pane tng t nh pane ca thit b th c t. V d cc nt b m, nt bt, cc th v cc b iu khin. T Front Pane ngi dng chy v quan st kt qu c th dng chut, bn phm a d liu vo sau cho chng trnh chy v quan st. Front Pane thng gm cc b iu khin (Control) v cc b hin th (Indicator). 2. Block diagram ca mt VI l mt s c xy d ng trong mi trng LabVIEW, n c th gm nhiu i tng v cc hm khc nhau to cc c u trc lnh chng trnh th c hin. Block Diagram l mt m ngun ha ca mt VI. Cc i tng
trn Front Pane c th hin bng cc thit b u cui trn Block Diagram, khng th loi b cc thit b u cui trn Block Diagram. Cc thit b u cui ch m t i sau khi oi b i tng tng ng trn Front panel. C u trc ca mt Block Diagram gm cc thit b u cu i (Terminal), nt (Node) v cc dy n i (wire). 3. Icon (biu tng): l biu tng ca VI, c s dng khi t mt VI mun s dng chc nng ca mt VI khc. Khi VI c gi SubVI, n tng ng nh mt chng trnh con trong cc ngn ng khc. 4. Connector (u n i): l mt phn t ca Termina dng ni cc u vo v u ra ca cc VI v i nhau khi s dng. Mi VI c mt Icon mc nh hin th trong bng Icon gc trn bn phi ca s Front Palette v Block Diagram. Cu 7: Kiu d liu trong LabVIEW Double Precision, Unsigned Byte, Integer, Byte, Word, vv Ti liu ca thy:
Kiu Numeric dng Float (s 64 bit du phy ng) l kiu bin c di gi tr ln nht, vi chnh xc cao nht nhng tn nhiu dung lng chng trnh nht Cc kiu Numeric Integer: Int8, Int16, Int32, Int64 (s nguyn 8, 16, 32, 64 bit) v U8, U16, U32, U64 (s nguyn khng du 8,16,32,64 bit) Ngi vit.
C ch U l s nguyn c d u
C ch I l s nguyn khng d u
Extended-precision (EXT) kiu s dng d u ch m ng 128 bit Double-precision (DBL) kiu s dng d u ch m ng 64 bit Single-precision (SGL) kiu s dng d u ch m ng 32 bit Fixed-Point (FXP) kh ni cng chng hiu nn t tm hiu CXT-256 bit CDB-128 bit CSG-64 bit 3-Kiu ny l s phc-mun bit th xem ting anh
Ti liu ca hang
Single-precision, floating-point
32
Minimum positive number: 1.40e 45 Maximum positive number: 3.40e+38 Minimum negative number: 1.40e45 Maximum negative number: 3.40e+38
Double-precision, floating-point
64
15
Minimum positive number: 4.94e 324 Maximum positive number: 1.79e+308 Minimum negative number: 4.94e324 Maximum negative number: 1.79e+308
Extended-precision, floating-point
128
Minimum positive number: 6.48e 4966 Maximum positive number: 1.19e+4932 Minimum negative number: 6.48e4966 Maximum negative number: 1.19e+4932
Complex singleprecision, floatingpoint Complex doubleprecision, floatingpoint Complex extendedprecision, floatingpoint Fixed-point
64
Same as single-precision, floatingpoint for each (real and imaginary) part Same as double-precision, floating-point for each (real and imaginary) part Same as extended-precision, floating-point for each (real and imaginary) part varies by user configuration
128
15
256
128 to 127 32,768 to 32,767 2,147,483,648 to 2,147,483,647 1e19 to 1e19 0 to 255 0 to 65,535 0 to 4,294,967,295
Quad signed integer 64 Byte unsigned integer Word unsigned integer Long unsigned integer 8 16 32
64 128
19 19
0 to 2e19 Minimum time: 01/01/1600 00:00:00 UTC maximum time: 01/01/3001 00:00:00 UTC
Cu 8: Hm Simulated signal, select, while loop, case structure, formula node trong LabVIEW 1 Hm Simulated signal C 4 loi xung in hnh: Sin,Square(vung),DC,triangle(tam gic), Sawtooth(rng ca)
2.select
3. while loop
4. case structure
5. formula node Hm ny dng c u im ta khng phi tnh ton g nhiu in cng thc vo l c kt qu
C u 9: Cc php ton c b n trong LabVIEW, php chia ht, c n, tr tuyt i, vv Ch php chia l y d
Cu 10: in t c bn, in p, dng in, hin tng cm ng in t, nh lut Ohm (ng dng trong lp trnh) Qu rng thua! Cu 11: Kiu tn hiu s , tng t Tn hiu ana og tn hiu c gi tr thay i in tc theo thi gian, th biu din tn hiu ana og mt ng in tc (vd: ng c dng hnh sin, cos, ). Ana og c ngha l tng t , tn hiu c sau c dng tng t nh c tr c , tng t y khng c ngha y chang m tng t v bn ch t tn hiu, nhng khc v cng gia tn hiu c tr c v lc sau.
Th th THTT u, c th nhn, s, hoc cm nhn c khng? Trong cc thit b in t th THTT dng in; trong cuc sng th THTT m thanh, nh sng, nhit , m; trong vin thng th THTT sng in t; igita igna / Tn hiu / Tn hiu digita / THS
THS tn hiu c y mu (samp ing) t tn hiu tng t , ng t ha(quantization) v m ha (encoding). T t nhin cc tn hiu ny ch x p x bng cc tn hiu tng t ban u.
Hnh 2: Tn hiu s THS tn hiu ri rc theo thi gian, c dng biu din d iu d i dng cc con s. V d, thi tit hm qua 25 , hm nay 27.5 . 25 v 27.5 chnh biu hin ca tn hiu s, v t t nhin chng ta cng th y un s ri rc ca oi tn hiu ny.
Nh vy THS chng qua ch mt chui bit biu din cho mt gi tr ana og (gi tr ca tn hiu tng t ) ti mt thi im no . Tn hiu s l mt tn hiu trong cc thng tin ban u c chuyn i thnh mt chui cc bit tr c khi c truyn. Tn hiu bao gm ch hai trng thi, c din t l on hoc off, hay l 0 hoc 1. Trn card l trng thi 5v-0n v 0v-0ff. Cu 12: M ch n i tip, m ch ong ong trong in mt chiu
Mch in in Tr
</math>
T in
Mc Ni Tip Khi mc ni tip 2 t in cng gi tr li v i nhau , tng in dung s gim cn mt na ca in dung . in th s g p i
Mc Song Song Khi mc hai t in c cng gi tr song song v i nhau, Tng in Dung s tng g p i in dung . in th s gim mt na
Cu 14: Cc thnh phn c b n ca h th ng c in t C m bin Nhiu loi dng nhn bit s thay i ca mi trng bn ngoi Phn iu khin Phn cng+phn mm Phn cng vi iu khin Phn mm l thut ton C c u ch p hnh Led Motor DC Van t
Cu 15: C m bin
g? C c u ch p hnh l g ?
c m bin l thit b in t cm nhn nhng thay i t mi trng bn ngoi v bin i thnh cc tn hiu in iu khin cc thit b khc. Cm bin l mt trong ba thnh phn c bn ca h thng iu khin.C nhiu loi cm bin khc nhau nh cm bin nhit, cm bin quang, cm bin hng ngoi,... c c u ch p hnh l thit b in t to ra s thay i v v c, quang, in Cu 16: H th ng iu khin phun x ng in t c b n gm thnh phn no? m t chc n ng cc th nh phn.
INPUT (SENSORS)
OUTPUT (ACTUATORS)
E
C
Nhiet o kh nap Nhiet o nhien lieu V tr bm ga Cam bien oxy ien ap accu Cac cam bien khac
He thong anh la
He thong cap kh
Cam bien bm ga
ONG C
ECU
C u 17: Cc bc thc hin thu thp d liu vi c m bin: nhit , nh sng (quang tr), bin tr, vv
C u 18: iu khin t ng theo thut ton PID B iu khin PID l mt b iu khin vng kn c s dng rng ri trong cng nghip. S dng b iu khin PID iu chnh sai lch gia gi tr o c ca h thng (process variable) v i gi tr t (setpoint) bng cch tnh ton v iu chnh gi tr iu khin ng ra. S mt h thng iu khin dng PID:
Mt b iu khin PID gm 3 thnh phn: P (proportional) to tn hiu iu khin t l v i sai lch (error e), I (integral) to tn hiu iu khin t l v i tch phn theo thi gian ca sai lch, v D (derivative) to tn hiu iu khin t l v i vi phn theo thi gian ca sai lch. Cu 19: Khu P, I v D ca thut ton PI c c im g? 1.1. Khu P: Khu P t o ra tn hiu iu khin t l vi gi tr ca sai lch. Vic ny c th c hin bng cch nhn sai lch e v i hng s KP gi l hng s t l. Khu P c tnh d a trn cng thc:
V i:
S khi ca khu P:
Hm truyn:
Gp (s) = K p
Nu ch c khu P th trong mi trng hp sai s tnh un xu t hin, tr khi gi tr u vo ca h thng bng 0 hoc bng v i gi tr mong mun. Trong hnh sau th hin sai s tnh xu t hin khi thay i gi tr t.
Hnh 2 p ng ca khu P Nu gi tr khu P qu l n s lm cho h thng m t n nh. 1.2. Khu I: Khu I cng thm tng cc sai s trc v o gi tr iu khin. Vic tnh tng cc sai s c thc hin lin tc cho n khi gi tr t c bng vi gi tr t, v kt qu l khi h cn bng th sai s bng 0. Khu I c tnh theo cng thc:
Hm truyn:
G(s) =
Khu I thng i km v i khu P, hp thnh b iu khin PI. Nu ch s dng khu I th p ng ca h thng s chm v thng b dao ng. Hnh sau ch ra s khc bit gia khu I v PI:
Hnh 3 p ng ca khu I v PI
Ta c th nhn th y l khu I m cho p ng ca h thng b chm i r t nhiu, cn khu PI gip trit tiu sai s xc lp. 1.3. Khu D: Khu D cng thm t c thay i sai s vo gi tr iu khin ng ra. Nu sai s thay i nhanh th s t o ra thnh phn cng thm vo gi tr iu khin iu ny c i thin p ng ca h th ng, gip tr ng thi ca h th ng thay i nhanh chng v mau chng t c gi tr mong mu n. Khu D c tnh theo cng thc:
Hm truyn:
G( s) U ( s) Kd s E ( s)
Hnh 4 p ng ca khu D v PD Theo hnh trn, b PD to p ng c thi gian tng trng nh hn so v i b P. Nu gi tr D qu l n s lm cho h thng khng n nh Cu 20: C u trc chung ca h th ng thu thp v iu khin thit b vi my tnh
Task: vit chng trnh Execute: th c hin Error check: kim tra li C ose port: ng port Xem video Cu 21: Gi s c 3 LED n i tip vi nhau c iu khin bt/tt bi mt transitor
Tnh in tr hn dng cho led Nh ti cp khng th u ni tr c tip mt ed v ngun m phi dng mt in tr hn dng. Chng ta s i chi tit cch tnh gi tr in tr ny. Cng thc: R = (Vs- VL) / I Vs : L in p ngun VL : L in p ri trn ed. Thng khong 2V v trn 2V cho ed mu xanh da tri v ed trng. I : L dng chy qua ed. Thng t 10-20 mA ph thuc vo thng s k thut ca con ed . Nhng thng th kt qu khng th tm ra gi tr in tr nh tnh ton, tt hn bn nn chn in tr c gi tr n hn gn nh t gim dng qua ed, nhng nh th ed s t sng hn. Hoc nu tm th y mt in tr c gi tr th p hn nhng khng nhiu, bn c th chn
nhng phi cn nhc k nh. V c ny dng qua ed t t nhin nhanh hng. t n i nhiu ed iu n i tip:
Bn c th kt ni nhiu ed kiu ni tip nh hnh bn. V dng chnh ci ngun nh u 1 ed vy nhng c ny phi tnh ton i gi tr in tr hn dng. Do cch u ni tip cc ed nn dng chy qua 3 ed nh nhau, v th ta dng 3 con ed cng oi tt nh t. Gi s in p ri trn ed 2V th 3 con s 3 x 2 = 6V. Gi tr in tr c ny : R = (Vs- 6) / I C u 24: Phng php tnh tch ph n trong i s v c n o tnh tch phn s trong LabVIEW Phng php tch ph n!
Bi ton din tch hnh thang cong
Cho hm s y = f(x) lin tc, n iu v khng m trn on [a; b]. Xt hnh thang ABCD c gi i hn bi cc ng thng x = a, x = b, trc Ox v ng cong y = f(x). Ta chia on [a; b] mt cch ty thnh n on nh bi cc im chia Trn mi on nh c chia [xi-1, xi] ta d ng mt hnh ch nht v i chiu rng l nht trn l: v chiu cao l (v i ). Tng din tch ca n hnh ch
Nhn xt: Din tch ca hnh bc thang gn bng din tch ca hnh thang cong ABCD khi n cng n v cc on c chia cng nh. Do din tch S ca hnh thang ABCD cho l:
b Hiu n gi n: a f ( x)dx x a
i (b a) n
Cu 25: Cc chc nng c ADC ca mt mch giao tip my tnh thng thng (nh card NI USB 600x, Advantech USB xx, Hocde am USB 9090, vv)
Cu 26: Chc n ng ca NI VISA, cc driver km theo thit b phn cng, LabVIEW, LabVIEW Runtime. NI-VISA l cng c Labview hiu c cc cng giao tip RS232,USB,PCI Driver km theo thit b phn cng gip WIN hay Labview giao tip thit b phn cng. Cu 27: Xu t tn hiu iu khin on/off, tuyn tnh t cc mch in v i my tnh.