Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

(/)

LabVIEW C bn - Bi 1:
khi nim (/vi/ung-
dung/chia-se/labview-co-
ban-bai-1-khai-niem)
1. Giao din LabVIEW
y l giao din ban u khi khi ng chng trnh LabVIEW.
T y cc bn c th to mt chng trnh ban u (Blank VI), to mt project trng (n
vo Empty Project), to mt chng trnh theo mu (VI from Template), hoc nhiu la
chn khc. Bn cng c th m mt chng trnh c sn (Browse)

2. Chng trnh ca LabVIEW: VI hay l Virtual Instruments


Chng trnh c bn ca LabVIEW l mt VI, hay l Virtual Instruments: Thit b o.
to 1 chng trnh mi, ta n vo nt Blank VI. LabVIEW s hin ra 2 ca s: Front
Panel v Block Diagram.
l 2 thnh phn c bn ca LabVIEW.
Front Panel (t y gi l FP) l giao din ca chng trnh vi ngi dung. Ti y lu
tr
Cc Bin iu khin nh: nt bm (Button), thanh gt (Slide), Nm vn (Knob),
TextBox nhp chui k t c gi chung l cc bin iu khin, ni ngi
dng c th iu chnh gi tr ca cc bin bng tng tc trc tip vi chng
trnh
Cc Bin hin th: ng h (Meter), th (Chart), Biu (Graph), n bo (LED),
hnh nh (Picture) hay hnh nh 3D (3D picture)gi chung l cc bin hin th, ni
ngi dung c th quan st thay i ca cc bin mt cch trc quan.
Cc bin iu khin v cc bin hin th khng c s phn bit r rng trong
LabVIEW, ngoi hng tng tc vi ngi dng v vi my tnh. Trong LabVIEW
coi 2 loi bin ny u l cc bin, c th c lp trnh thay i trc tip
Mi khi to 1 Bin iu khin hoc Hin th trong Front Panel (FP), mt biu tng
(Icon) s xut hin tng ng trong Block Diagram (BD). Kch p vo Bin trn FP,
Icon tng ng trong BD s c t ng biu hin.
Mi tn c nh du l nt RUN, dng bt u chy chng trnh. Khi nt RUN
b gy, tc l chng trnh ang c li (Error), khng chy c
Block Diagram (DB) : L ni chng trnh LabVIEW c lp trnh, cha ni dung (code)
chng trnh.
Tng t trong Simulink ca Matlab, vic lp trnh trong DB bng cch ni cc bin
vi nhau v vi cc khi biu din php ton ging nh i dy trong thit b in.
Trn Block Diagram cng biu din cc vng lp, Cu trc lp trnh, v cc thut
ton.
Khi chng trnh VI chy Block Diagram khng hin th giao din tng tc vi
ngi dng.
C th chy ch Debug trn Block Diagram bng cch n vo biu tng Bng
n trong BD (Highlight Execution). Cc dng d liu s c biu din chy tun t
biu th s thay i chi tit cc bin trong chng trnh
to ra mt chng trnh sng sa, gn gng nhm n gin ha vic kim tra,
kim sot chng trnh, mt chng trnh LabVIEW thng thng c lp trnh
theo trnh t: T trn xung di, tri sang phi.
3. To project LabVIEW
to 1 Project trong LabVIEW, ta n vo Empty Project. Trong cc bi vit tip y
chng ta hu nh lm vic bng cch to Empty VI, vic to Project l cha thc s cn
thit.
4. Cc kiu d liu c bn trong LabVIEW
Trong LabVIEW c nhiu kiu bin: Bin s (Numeric), Bin k t (String), Bin Mng,
Bin Cluster, Bin Logic (Boolean)
Mi bin c phn bit bng cc mu trong Block Diagram. V d:
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, biu din
bng mu vng da cam
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) c biu din mu xanh da
tri
String: Chui k t, biu din mu hng
Boolean : Kiu Logic, l kiu bin cho cc nt bm, n led v cc gi tr logic khc,
biu din bng mu xanh l cy

5. Cc php ton trong LabVIEW:

Nh ta bit, trong LabVIEW ni dung chng trnh c thit lp trong Block Diagram.
Bn c th tm thy cc th vin hm thc thi cc thut ton t n gin n phc tp
bng cch: n chut phi, chn mi tn (nh hnh v) v chn Programming ( chn cc
khi hm c bn) hoc chn cc khi hm nng cao hn (v d nh khi Mathematics)
LabVIEW l mt mi trng lp trnh cc k a dng cho php ta c th thc thi gn nh
bt c php ton, thut ton no vi rt nhiu kiu bin, v d:
Cc php ton c bn: Cng, Tr, Nhn, Chia, Cng 1, Tr 1, Bnh phng, o
du, Hm Random, Dch bit, .
Cc php so snh
Cc php ton vi Mng
Cc hm vi Chui k t
Cc hm ton hc phc tp: Ly tha, Logarit, hm lng gic, hm vi cc Ma
trn, hm ni suy, hm ti u
V nhiu khi hm khc
Bn cng c th gi mt chng trnh bn ngoi, vit bng C hoc Matlab
c bit, bn c th to 1 chng trnh con c th gi li trong cc chng trnh v
sau, hoc lm gn chng trnh chnh. Mt chng trnh con trong labVIEW gi l
SubVI.
thc thi mt php ton trong LabVIEW, bn n gin ni cc tham s vo u vo ca
khi hm, v ni u ra. Xem cc v d di y:
Cc bn ch : u vo ca cc khi hm thng l cc bin iu khin (Controls), u
ra thng l cc bin Hin th (Indicators).
Mc d vic lp trnh trong LabVIEW kh t do theo bt c hng no, trnh t no,
nhng cc hm thng c thc thi theo hng t tri sang phi. V th khi lp trnh
trong LabVIEW, ta nn ch sp xp chng trnh theo hng m bo s thng
(/vi/san-pham/card-thu-thap-du-lieu-va-dieu-khien-da-nang-qua-ethernet-easydaq-
e1001)
2013-09-29 - 11:27:03 - (/vi/san-pham/card-thu-thap-du-lieu-va-dieu-khien-da-nang-qua-
ethernet-easydaq-e1001) Card thu thp d liu v iu khin a nng qua ... (/vi/san-pham/card-thu-thap-du-lieu-
va-dieu-khien-da-nang-qua-ethernet-easydaq-e1001)
(/vi/san-pham/cong-nghe-quan-tri-toa-nha)
2013-09-29 - 11:24:03 - (/vi/san-pham/cong-nghe-quan-tri-toa-nha)
Cng ngh qun tr ta nh (/vi/san-pham/cong-nghe-quan-tri-toa-nha)
(/vi/san-pham/cong-tac-cam-ung-easyswitch)
2013-09-29 - 11:27:00 - (/vi/san-pham/cong-tac-cam-ung-easyswitch)
Cng tc cm ng EasySwitch (/vi/san-pham/cong-tac-cam-ung-easyswitch)
(/vi/du-an/du-an-cung-cap-giai-phap-phan-mem-giam-sat-cau-binh-a-hai-phong)
2014-03-21 - 03:38:18 - (/vi/du-an/du-an-cung-cap-giai-phap-phan-mem-giam-sat-cau-
binh-a-hai-phong) D N CUNG CP GII PHP PHN MM GIM ST CU ... (/vi/du-an/du-an-cung-
cap-giai-phap-phan-mem-giam-sat-cau-binh-a-hai-phong)
(/vi/du-an/du-an-cung-cap-thiet-bi-thu-thap-du-lieu-giao-tiep-usb-phuc-vu-nghien-
cuu)
2014-03-21 - 04:19:37 - (/vi/du-an/du-an-cung-cap-thiet-bi-thu-thap-du-lieu-giao-tiep-usb-
phuc-vu-nghien-cuu) D N CUNG CP THIT B THU THP D LIU GIAO ... (/vi/du-an/du-an-cung-cap-
thiet-bi-thu-thap-du-lieu-giao-tiep-usb-phuc-vu-nghien-cuu)
(/vi/du-an/du-an-cung-cap-thiet-bi-do-dao-dong)
2014-03-21 - 04:14:35 - (/vi/du-an/du-an-cung-cap-thiet-bi-do-dao-dong)
D N CUNG CP THIT B O DAO NG (/vi/du-an/du-an-cung-cap-thiet-bi-do-
dao-dong)

nht trong chng trnh, tin li cho vic theo di, debug v sau.
n y ta tm thi kt thc phn tm hiu cc Khi nim trong LabVIEW. Tt nhin cn
rt rt nhiu khi nim khc m ti cha th trnh by ht ra y, nhng nh vy cng
tm chng ta tip tc tm hiu cc khi nim v thut ton cao hn, tin ti lp trnh
mt chng trnh hon chnh.
Sau ny, khi c cc khi nim mi, ti cng s b sung thm trong cc bi b sung, hoc
trong chnh mc Khi nim ny.
Cm n cc bn theo di, hn gp li trong bi tip theo: Bi 2: Array v Cluster.
Tin bi lin quan | Related News :
Tweet 0
Cyberlab JSC.
Cng ty C phn Thng mi v Cng ngh T ng ha
Cyberlab l mt cng ty lm vic trong cc lnh vc in,
in t, T ng ha, o lng, iu khin v Cng ngh
Thng tin.
Cyberlab cng l din n m cho mi Sinh vin, K s v nh nghin
cu trao i nhng d n, tng c lin quan n cc lnh vc m
Cyberlab quan tm, nhm a tng v tr tu Vit Nam i vo cuc
4 Thch Share
Plugin x hi ca Facebook
Cng ng trn Facebook
ng vi t cch ca Minh Tr Knight (Thay i)
Vit bnh lun
sng.
Cyberlab Facebook
Cyberlab JSC.
134 Thch
H tr trc tuyn


Lin kt website
National Instrument Vietnam (http://vietnam.ni.com/)
Cng ng LabVIEW Vit nam
(https://www.facebook.com/pages/C%E1%BB%99ng-
%C4%91%E1%BB%93ng-LabVIEW-Vi%E1%BB%87t-
Nam/357736273033)
Cng ng SV Vin in - HBKHN
(http://sinhvienviendien.net)
...
...
Bn quyn ni dung thuc v 2014 Cyberlab JSC.
a ch: Phng 1805, Tng 18, Ta nh Thnh Cng, 57 Lng H, ng a,
H Ni - Email: info@cyberlab.com.vn - in thoi: (0084) 983 564 801

You might also like