Professional Documents
Culture Documents
- 20 ngun, qun l ch. Thu thp, phn tch v hin th lp sn. Thu thp: mi trng
LabVIEW m tng thch vi mi phn cng o vi cc tr gip tng tc, to m
ngun v kh nng kt ni ti hng nghn thit b gip tp hp d liu d dng. V
LabVIEW cung cp tnh kt ni ti hu ht mi thit b o, nn bn c th d dng
kt hp nhng ng dng LabVIEW mi vo cc h thng hin ti. Bt chp mi
yu cu ca phn cng, LabVIEW cung cp mt giao din kt ni ti I/O mt
cch d dng. Thng tin chi tit c ti trang web ni.com/labVIEWtools.
3.1.4. Cc tn hiu o c vi LabVIEW
Nhit , sc cng, rung, m thanh, in p, dng, tn s, nh sng, in
tr, xung, thi gian (giai on), tn hiu s, thu thp tn hiu t cc thit b bn
ngoi nh cm bin nhit , hnh nh t webcam, vn tc ca ng c, ...
3.1.5. Phn tch
Tnh nng phn tch mnh m, d s dng l iu khng th thiu cho ng
dng phn mm. LabVIEW c hn 500 chc nng lp sn trch xut thng tin
hu ch t d liu thu nhn c, phn tch cc php o v x l tn hiu. Cc chc
nng phn tch tn s, pht tn hiu, ton hc, chnh l ng cong, php ni suy
cho php bn nhn c s liu thng k quan trng t d liu ca mnh. D thut
ton c bn c phc tp n u i na th cng c phn tch LabVIEW vn rt d
s dng. Hn 15 Express VIs lm gim phc tp ca vic phn tch php o
trong ng dng ca bn qua hp thoi cu hnh tng tc xem trc kt qu
phn tch. M phng v x l cc tn hiu thu nhn c phc v cc mc ch
nghin cu hay mc ch ca h thng m ngi lp trnh mong mun.
3.1.6. Hin th
Xy dng cc giao din ngi dng mt cch nhanh chng v thm m hn
nhiu so vi cc ngn ng khc nh Visual Basic, Matlab. Hin th d liu bao
gm cc chc nng: trc quan, to bo co v qun l d liu. LabVIEW bao gm
cc cng c trc quan gip hin th d liu hp dn, trong c cc tin ch v
biu v th cng cc cng c trc quan 2D, 3D ci sn. Ngui s dng c th
nhanh chng cu hnh li cc thuc tnh ca phn hin th nh mu sc, kch c
- 21 phng, kiu th, quay, phng to thu nh v quay qut (pan) th khi ang chy.
Thm vo , ta c th xem v iu khin VIs qua Internet bng LabVIEW. i
vi vic to bo co, NI cung cp mt s ty chn nh cng c to ti liu, bo co
dng HTML, bo co dng Word/Excel v bo co tng tc vi NI DIA.
- 22 -
Ch thch th
Ch thch thc
- 24 -
Hm chia
Global variables (bin ton cc): Bin ton cc c s dng thc hin
cng vic truyn v lu tr d liu gia mt vi VI. Bin ton cc c coi l
mt i tng trong LabVIEW. Khi ta to ra mt bin ton cc LabVIEW s
to ra mt VI ton cc c bit. to ra cc bin ton cc, ta la chn
chng trn menu Structs and Constants function sau t chng ln
Diagram. Tip tc cn xc nh cho chng kiu d liu thng qua cc kiu d
liu s dng thng qua cc Controls hoc cc Indicators. Chng ta cn ch
l i vi mi bin ton cc chng ta cn phi to ra mt VI vi mt tn
ring duy nht. i vi cc bin ton cc chng ta cng cn xc nh ch
ch cho php ghi hoc ch cho php c. i vi vic truy xut vo bin ton
cc s thc hin rt nhanh chng i vi cc kiu d liu n gin nh
numerics v Boolean. Tuy nhin, khi ta s dng bin ton cc lu tr v x
l cc d liu di dng mng (arrays), Clusters hay cc su (string) ln th
thi gian cng nh b nh cn thit x l chng li s tng i ln. V n
i hi mt vi dch v qun l b nh mi khi cc bin gi ti. Khi s
dng cc bin ton cc cng nh cc bin cc b th mt vn c th gp
phi l s tranh chp d liu. Bin s dng trong Labview khng hon ton
ging nh trong cc ngn ng lp trnh dng lnh. Vic tranh chp d liu
xy ra khi hai hoc nhiu hn cc on m lnh cng thc hin song song cng
thay i gi tr ca mt bin. u ra ca VI ph thuc vo th t c thc thi
Local variable: cho php ngi s dng c hoc vit thng tin ln mt trong
nhng thit b iu khin hoc thit b hin th trn Front Panel. to mt
bin a phng, chn Local Variable t bng Structs & Constant. Khi s
dng bin a phng cn ch mt s thng tin sau
Cc bin a phng b ch c tc dng duy nht trn cc thit b iu
khin hoc thit b hin th m cng trn mt lc . Ta khng th s
dng bin a phng truy cp ti mt iu khin m khng cng trn
mt lc .
Ta c th c rt nhiu cc bin a phng cho mi thit b iu khin hoc
thit b hin th. Tuy nhin iu c th gy ra s phc tp, cho rng iu
khin ca bn thay i trng thi mt cch kh hiu bi v bn ngu nhin
la chn sai cc phn t trong mt hoc nhiu bin a phng
Ging nh bin ton cc, bn c th s dng bin a phng khng c
mt dng d liu hp l khc s dng.
3.4.2. String
Kiu string (chui) l mt kiu d liu dng chui k t. Ta c th s dng
chui tham gia tnh ton x l. la chn cc text lu tr d liu kiu string ta
chn t String & path t control palette nh hnh bn di.
Khng ch vy c th thc hin vic chuyn i t dng string sang cc dng
khc nh dng s, dng mng (array). Trong LabVIEW, i khi ngi s dng c
th cn phi to ra hoc hin th mt s k t trong bng m ASCII m khng th
hin th c nh: Esc, tab gii quyt vn , Labview cung cp mt
s t i din cho cc t , khi cn th hin cc k t ta ch cn g vo nhng
Array Constant
Counter VIs
Signal Conditioning VI
- 34 -
- 37 -
LabVIEW VIs
Phn mm iu khin
B chuyn i (Transducers).
Phn mm (Software).
3.6.2.4. My tnh PC
Ngy nay, my tnh PC c trang b nhng tiu chun mi l bus PCI v
USB. Cng vi s pht trin ca PCMCIA, USB v IEE 1394 th h thng DAQ
PC c nhiu s la chn linh ng hn trc y. Bi v DAQ s dng truyn ni
tip RS - 232 hoc RS - 485 bi hn ch bi tc ng truyn d liu. Khi la
chn thit b DAQ v cu trc bus cn phi lu n phng thc truyn kh
nng truyn d liu ca my tnh khng lm nh hng ti h thng DAQ. My
tnh PC c chng trnh h tr I/O v truyn cc ngt.
Ngy nay, cc my tnh PC u c th truy xut trc tip b nh (DMA
Direct memory access), iu ny lm tng tc truyn khi truyn d liu t phn
cng chuyn dng ti b nh my tnh. Phng thc truyn gip b x l
khng b nghn khi di chuyn d liu v trong cc thao tc x l phc tp. Vic
chn phng thc truyn nh hng n nng sut truyn ca thit b DAQ. Nhn
t gii hn i khi chnh l thit b phn cng, thi gian truy nhp a v cc phn
vng ca da cng lm nh hng ln ti dng d liu v tc truyn d liu.
Thm vo , a cng phi c khong trng h iu hnh chy v thc hin
sp x d liu vo a. ng dng i hi x l thi gian thc ca tn hiu tn s
ln cn c tc x l cao, b x l 32-bit kt hp vi b ng x l hoc b x
l chuyn dng nh l bo mch DSP (digital signal processing). Tuy nhin, vi
nhng ng dng ch cn thc hin vic d liu ra trong 1 hoc 2 giy th nhng
my tnh cp thp cng c th p ng.
3.6.2.5. B chuyn i v iu ha ng truyn tn hiu