Hoc Nhanh Labview

  • Upload
    le-vinh

  • View
    29

  • Download
    2

Embed Size (px)

Citation preview

  • EVTAtech Group1

    Hc nhanhLabVIEW

    EVTAtech Group

    Website: http://dieukhientudong.com

    Contact: hieutq

  • 2Lp trnh ha dnh choo lng, iu khin vkim tra.

    Pht trin ng dng mt cchnhanh chng vi nhng VI thnthin v s dng mi trng ho n gin

    Thit k o lng v iu khinvi giao din DAQ cho qu trnhkt ni vi tt c cc kiu d liuvo/ra.

    M rng vi cc ng dng thigian thc (Real-Time) cho FPGA v PDA.

    Ti liu hng dn, tr gip vinhiu ngn ng khc nhau.

    Ti liu TV EVTAtech ang vit.

  • 3 Cun sch c tn Electronic Design - mt pht minh lnca LabVIEW ng v tr Top 50 mc quan trng cangnh cng nghip in.

    LabVIEW 6.1 nhn c nhiu gii thng t ngho xut sc vo nm 2002.

    Gii thng thit k mi vi b LabVIEW 6i mt cngc mang li hiu sut cao nht cho ngnh cng nghipin nm 2000

    LabVIEW 6i c la chn l Best of the Best trongdanh sch phn mm c nh gi bi nhng ngitrong ngnh

    LabVIEW mt ng dng hu ch

  • 4T5 - 2003

    T1 - 2002

    T4 - 2000

    T3 - 1998

    T2 - 1996

    T8 - 1993

    T9 - 1992

    T1 - 1990

    T10 - 1986

    T4 - 1983

    LabVIEW 7 Express VIs, I/O Assistants, FPGA/PDA targets

    LabVIEW 6.1 C kh nng hot ng mng networ, phn tch

    LabVIEW 6i o lng thng minh, kt ni

    LabVIEW 5.0 ActiveX, chuyn xu

    LabVIEW 4.0 Nhiu cng c chuyn nghip, g ri hon thin

    LabVIEW 3.0 l phin bn nn tng ca LabView

    LabVIEW cho Windows

    LabVIEW 2.0 cho Macintosh

    LabVIEW 1.0 cho Macintosh

    LabVIEW project begins bt u d n

    NI LabVIEW: Lch s qu trnh tng trng

  • 5Phn mm nhng vo Labview Wolfram Research Mathematica Microsoft Excel MathWorks MATLAB v Simulink MathSoft MathCAD Electronic Workbench MultiSim Texas Instruments Code Composer

    Studio Ansoft RF circuit design software Microsoft Access Microsoft SQL Server Oracle

    Sn phn cng ngh mang tnh thng miCc giao thc truyn

    thng Ethernet CAN DeviceNet USB IEEE 1394 RS-232 GPIB RS-485

  • 6PC, Mac, Linux, Sun

    LabVIEW ng dng mi ni

    Networked I/O

    PC Boards

    Workstation

    Handheld

    Embedded(FPGA)

    Industrial Computer (PXI)

    Wireless

    Sensor

    Tektronix Open Windows Oscilloscopes

  • 7H LabVIEW

    NI LabVIEWPhn mm lp trnh ha dnh cho o lng v iu khin

    LabVIEW Real-Time Module LabVIEW FPGA Module LabVIEW PDA Module LabVIEW Datalogging andSupervisory Control Module

  • 8Ci c c, phn tch v hu hiuLabVIEW l mt ngn ng lp trnh ho kh mnhtrong cc lnh vc kim tra, o lng, v iu khin. Cth thy d trong 3 im ni bt sau: ci c c, phntch v s hu hiu. LabVIEW l mt phn mm thnthin, mt cng c mnh cho phn tch v hu dngtrong lp trnh thi gian thc gii thc.

  • 9Ci c c LabVIEWLabVIEW c th c s dngdnh cho nhiu thit b: GPIB, Serial, Ethernet, VXI, PXI

    Instruments Data Acquisition (DAQ) PCI eXtensions for Instrumentation

    (PXI) Image Acquisition (IMAQ) Motion Control Real-Time (RT) PXI PLC (through OPC Server) PDA Modular Instruments

    LabVIEW c kthp cht ch viphn cng, thmvo hng ngn ktni vi cc thit bvo/ra vi hngtrm thit b khcnhau.

  • 10

    Phn tch LabVIEWLabVIEW bao gm nhiu cc cng ctr gip ngi dng phn tch dliu: Hn 400 mu hm phn tch o lng

    trong cc biu thc khc, ti u, lc, ton hc, chui s hc, thng k, v.v...

    12 VI Express mi c bit c thitk dnh cho phn tch o lng, baogm b lc v phn tch quan ph.

    Cc VI x l tn hiu dnh cho Filtering, Windowing, Transforms, Peak Detection, Harmonic Analysis, Spectrum Analysis, v.v.

    H thng phn tcho lng mnhc xy dng trnmi trng phttrin Labview.

  • 11

    S hu hiu LabVIEWLabVIEW includes the following tools to help you present your data: On your machine Graphs, Charts,

    Tables, Gauges, Meters, Tanks, 3D Controls, Picture Control, 3D Graphs (Windows Only), Report Generation (Windows Only)

    Over the Internet Web Publishing Tools, Datasocket (Windows Only), TCP/IP, VI Server, Remote Panels, Email

    Enterprise Connectivity Toolset SQL Tools (Databases), Internet Tools (FTP, Telnet, HTML)

    LabVIEW c th lmvic trn PC ca bnhoc ngay c trn mngnetwork, hoc bn cth thm vo nhngng dng l 1 li thging nh DIAdem.

  • 12

    Cc bi s gii thiu v Labview cun ny

    Gii thiuLabVIEW

    Vng lp

    Lp trnhModular

    Tu binVI

    Thu thp d liuv dng sng

    Cng ciu khin

    Mng

    Plotting Data

    Clusters

    Decision Making in a VI

    Chui v file vo/ra

  • 13

    iu t c ca kho hc

    Hiu c Front panels, biu thnh lp cc khi thnh mt hthng, v cc thit b kt ni.

    Bit s dng cu trc cc chng trnh v cc dng d liu mchng tn ti LabVIEW

    Bit s dng linh hot cch sp xp d liu cho vic lp trnh mytnh v k thut xc nh, sa cc li trong mt chng trnh.

    To ra v lu tr cc VI ca bn v vy bn c th dng chng nhnhng VI ph tr.

    Hin th v lu tr d liu ca bn. To ra nhng ng dng s dng nhng bng plug-in data

    acquisition (DAQ) To ra cc ng dng m s dng GPIB v chui cc thit b cng.

    Kho hc ny chun b cho bn:

  • 14

    Kho hc c th mang li.

    Xy dng VI trong LabVIEW, chc nng, hoc th vin VI

    Thuyt tng t v cng ngh. Hot ng chi tit ca chui cng hoc bus

    GPIB Lm th no pht trin mt cng c iu

    khin.

    Mc ch ca kho hc khng phi l bnlun v nhng vn nh l:

  • 15

    Bi hc 1: Gii thiu v LabVIEW

    Ch nghin cuMi trng LabVIEWGiao din LabviewBiu thit lp cc khi thnh mt h thngLp trnhTr gip trong LabVIEWG ri 1 VI

  • 16

    Virtual Instruments (VIs) Nhng cng c oGiao din chnh Controls = Inputs (Vo) Indicators = Outputs (Ra)

    Biu khi Cc khi chng trnh

    ca giao din chnh Cc thnh phn i dy.

  • 17

    Hp thoi khi ng LabVIEV

  • 18

    To mt VI mi FileNew VI to 1 VI mi

    FileNew m mt hp thoi mi v cu hnh chomt VI, t cc bin s, iu khin, v.v

  • 19

    M cc mu c sn

  • 20

    Menu

    File Edit Operate Tools Browse Window Help

    Di chuyn v click n thc n trn Menu la chn theo cc yu cu ca bn

  • 21

    Giao din pha trcThanh cng

    c

    Ch thch th

    Nt iukhin

    thdng sng

    Biu tng

    Ch thchPlot

    Ch thchScale

    Nhn th sng

  • 22

    th khi

    i dy

    th

    MtSubVI

    Cu trc vnglp While

    Cc cngC Hm chia

    Hng s Hm thi gian(Kiu delay)

    Nt iu khin dngBoolean

  • 23

    Cc thanh cng c v biu khi

    Chy ng dngChy ng dng lin tcNgng chyTm dng/Tip tc

    Hin th qu trnh thi hnh Nt Step Into Nt Step Over Nt Step Out

    Ch dn

    Chp nhn

    Chy t qung

    Font ringAlignment ringDistribution ringResize ringReorder ringTr gip ng cnhNhng nt c thm vo

    trn thanh cng c

  • 24

    Bng cng c LabVIEW t ng chn nhng cng c cn thit. Hin th trn Front panel v trn biu thit lp

    h thng. Cc chc nng cng c c th la chn ch c bit theo con tr chut.

    S dng cc cng c to v chnh sa giaodn chnh v cc i tng ca biu khi

    Hin th bng cng c (Tools Palette), chnWindowShow Tools Palette

  • 25

    Giao din chnh - Bng iu khin(Controls Palette)

    Controls PaletteBao gm hu ht cc hm ph bit nht c

    s dng iu khin

    Bng ControlsHin th cc chc nng iu khin

  • 26

    Biu khi Bng cc hm(Functions Palette)

    Functions PaletteBao gm cc VI (Cc VI tng tc vi trangcu hnh) v hu ht cc thnh phn ph binca cc hm.

    Bng Functions Hin th tt c cc hm

  • 27

    Bng cc cng c

    L cc bng dng ho, lun chuyn Bng cp 2 c lun chuyn t bng

    chnh S dng bng la chn thay i tng

    quan t la chn nhanh sang chuynnghip

    Tm kim La chn

    Nhp chut vo thnh phn VI cn dng da ti bng cc VI tip theo

    Ln bn trn

  • 28

    Tm kim mt Controls, VIs, v Functions

    Nhp vo nt search vg ch bn mun tm.

    Nhp chut v ko thmi thnh phn t ca stm kim ti biu khihoc nhp p chut vothnh phn m

  • 29

    Bng Control & Function theo ngi dng

    Cc th vin vi.lib bn trong th mc ca LabVIEW Thay th cc thnh phn bn trong user.lib hoc instr.lib

    cc Vi c a vo bng Controls v Functions

    Vo: Programs National InstrumentsLabVIEW

  • 30

    Xy dng mt d n vi nt iu khin controls (a vo) v ch th indicators (u ra)

    Gi triu khin

    Gi trch th

    Nhn

    Nt tnggim

    iu khinBoolean

    Ch thBoolean

    To mt giao din VI nho nh

  • 31

    Cc Menu tt cho i tng Front Panel

    Click chut phi vonhn hin th menu tt

    Click chut phi vo khunghin th s truy xut menu tt

  • 32

    Trang c tnh

    Click chut phi lnmt trnh iukhin hoc ch thtrn Front panel vla chn Properties t menu tt xclp hp thoi ctnh cho i tng.

  • 33

    Cc hm ton hci dy

    Gi triu khin

    Block DiagramFront PanelGi trch th

    To mt VI Block Diagram

  • 34

    Express VIs, VIs v Functions Express VIs: Cc VI chuyn nghiptng tc vi trang hp thoi

    cu hnh Standard VIs: Cc VI tiu chun c tu bin i dy Functions: Nhng thnh phn hot ng ch yu ca LabVIEW

    (khng phi Front panel hoc Block diagram)

  • 35

    Cc im nt trong Block DiagramIcon Nt m rng Nt m rng

    Hm VI c bn VI c 3 ng ra khc nhau Trng mu vng ch nh mt VI tiu

    chun Trng mu xang ch ng cho mt VI

    Express

  • 36

    Block Diagram Terminals

    Terminals l cng ra v cngvo trao i thng tin giapanel v diagram

    Terminals tng t nh thams v hng s trong ngn nglp trnh c bn.

    Click chut phi v chn View As Icon thay i tng quanicon

  • 37

    Cc dng dy ni trn Block Diagram

    V hng

    Kiu Numeric

    Kiu Boolean

    Kiu String

    Mng 2 chiuMng 1 chiu

    Kiu Dynamic

  • 38

    K thut i dyHot Spot

    T ng i dy S dng ca s tr gip Context Help Window

    khi i dy Click chut phi ln dy v chn Clean Up Wire (Ctrl+B) Ch cc di Tip T ng l trnh i dy Click chut phi ln Terminals

    v la chn Visible ItemsTerminals

    View the terminal connections to a function

  • 39

    Block diagram thc thi phthuc vo lung d liu thBlock diagram s KHNG thc thi t tri qua phi

    Node s thc hin khi dliu sn sng a ti tt cu vo ca terminals.

    Node cung cu d liu chott c u ra ca terminals khi lm vic.

    Lp trnh lung d liu

  • 40

    Tr gip ng cnh hin th ca s tr gip ng cnh ta la chn

    HelpShow Context Help, hoc n t hp phm , hoc nhp nt Show Context Help Window trn thanhcng c

    Di chuyn con tr ti itng hin th tr gip

    Kt ni:Cn thit ch bo ngh ch thngTu - ch m

    Tr gip ng cnh thng thng Kho tr gip Tr gip chi tit

  • 41

    Tr gip trong LabView Click vo tr gip chi tit trn ca s tr gip ng cnh La chn HelpVI, Function, & How-To Help Click vo Click here for more help trong ca s tr gip

    ng cnh.

    Ti m t chi tit hu ht cc palettes, menus, tools, VIs, v functions, hng dn tng bc cc lnh c s dngtrong LabVIEW, cc tnh nng, cc lin kt ti hng dn, cc vn bn PDF l sch hng dn LabVIEW, nhng ch, v ti nguyn h tr v cng ngh.

  • 42

    Tm kim nhng v d tm kim nhng v d

    c sn trong LabVIEW, tala chn HelpFindExamples

    Web-tch hp Tm theo t kho, kiu v

    d, kiu phn cng, v.v.

  • 43

    K thut g riTm li

    Nhp nt c biu tng bn. Mt ca s sxut hin hin th cc bng li.

    Execution HighlightingClick vo nt Execution Highlighting; Nhng gitr hin th trn cc dy ni.

  • 44

    K thut g riProbe thm d

    Click chut phi ln dy v la chn probe, ns hin th d liu ca cc on ni dy

    Breakpoints im gyClick chut phi v la chn Set Breakpoint; qu trnh thi hnh s dng li im gy.

    Conditional Probe Thm d iu kin l s kt hi gia im gy (breakpoint) vthm d (probe). Nhp chut phi ln dy vchn custom probe.

  • 45

    K thut g riNhng nt Step Into, Over, and Out thchin g ri tng bc n mt.

    Click vo nt Step Into cho php thc hin tngbc n.

    Click vo nt Step Over cho php thc hintng bc n hoc nhng im step over.

    Click vo nt Step Out cho php thc hin tngim

  • 46

    Tm tt Virtual instruments (VIs) c 3 phn chnh - Front panel, Block diagram,

    biu tng v ni Front panel l giao din ngi dng ca ngn ng LabVIEW v Block

    diagram l m thc thi. Block diagram bao gm m ngun ho ca cc nt, u cui, v

    cc ng i dy S dng Express VIs, nhng VIs chun v cc hm trong Block

    diagram to m cho ring bn. Phn ln nhu cu chung u sdng Express VIs sn c cc hp thoi cu hnh tng tc to ngdng cho ring mnh.

    Floating Palettes: Bng cng c, bng iu khin (ch c khi ca sFront Panel active), v bng hm (ch c khi ca s Block Diagram active)

    Tin ch tr gip bao gm ca s tr gip ng cnh v tr gip trongLabVIEW.

  • 47

    Tm tt i tng iu khin (u vo) v i tng ch th (u ra) trong ca s Front

    panel. S dng Operating tool vn dng cc i tng Panel. S dng Positioning

    tool la chn, di chuyn, v nh li c ca i tng panel. S dng Wiring tool kt ni cc i tng trong th.

    Cc i tng iu khin u cui cho ng vin dy hn i tng ch th ucui.

    Tt c cc i tng Front panel objects u c trang thuc tnh v cc menu tt. i dy l mt k thut cho iu khin lung d liu v a ra kt qu trong ngn

    ng LabVIEW. Khi m nt mi tn Run c biu tng b gy iu c ngha l ng dng VI

    khng th thc thi Nhng ty chn v cng c g ri khc nhau cho gi tr thit lp nh nhau: thm

    d (probe) v im gy (breakpoint), n bo thc thi, v cc bc g ri n.

  • 48

    Mo vt Cc phm tt

    Gi bng cng c bng cch gi -click chut phi Tng/Gim nhanh s dng kha Chn ToolsOptions thit lp tnh u tin trong

    LabVIEW FileVI Properties thuc tnh VI

    Windows Sun Linux MacOS Chy file VI Tm i tng M ca s tr gip ng cnh Loi b cc ng i dy li ng ca s lm vic Chuyn i ca s Giao din/M

  • 49

    Bi hc 2Lp trnh theo Modul

    Cc ch lin quanSubVIsIcon v Connector PaneS dng SubVIsTo mt SubVI t cc phn trong mt VI

  • 50

    Th bc trong LabVIEW

    SubVI

  • 51

    SubVIsFunction Pseudo Codefunction average (in1, in2, out){out = (in1 + in2)/2.0;}

    SubVI Block Diagram

    Calling Program Pseudo Codemain{average (point1, point2, pointavg)}

    Calling VI Block Diagram

  • 52

    Icon/Connector

    Mt icon miu t gi nh cho VI trong mi block diagram khc nhau

    Mt connector a d liu ti v nhnd liu t mt subVI thng qua vnga ra

    Icon

    Connector

    Terminals

    Terminals

  • 53

    V d mt SubVI mt php tnh c bn Mt VI nm trong mt VI khc c gi l subVI s dng mt VI ging nh mt subVI, ta to mt icon v

    connector pane sau xy dng Front panel v Block diagram

  • 54

    To Icon Icon: biu tng miu t gi nh ca 1 VI Click chut phi ln icon pane (Panel hoc

    Diagram) gc ca s Nn to mt icon en trng

    Icon mc nh To mt icon theo ngi lm

  • 55

    To Connector

    Click chut phi ln icon (Ch trong Front Panel)

  • 56

    To Connector tip...Chn im

  • 57

    To Connector tip...u ra c mu khp vi kiu d liu m chng lin kt ti.Click vo u ra nhn thy i tng Front panel kthp

  • 58

    S dng mt VI ging nhSubVIAll Functions Select a VI

    Ko th icon ti Block diagram ch

  • 59

    Tr gip v phn loi u cui

    Phn loi u vo/ra: Required Li nu khng kt ni Recommended Cnh bo nu khng kt ni Optional Khng c tc dng nu khng kt

    ni

  • 60

    To SubVI ty chn Khoanh vng mun to mt subVI Chn Edit Create SubVI thy kt qu

  • 61

    Tm tt Cc VI c th c s dng ging nh nhng subVI

    sau khi bn to icon v connector to Icon s dng Icon Editor Connector c nh bi s la chn ca u cui Np vo subVI s dng ty chn Select a VI trong

    bng All Functions hoc ko th icon vo mt diagram mi.

    Tr gip trc tuyn cho subVI s dng la chn Show Context Help

    M t chc nng i tng S dng tnh nng Create SubVI d dang to nhng

    Modul ca Block diagram

  • 62

    Bi hc 3Lp li v cc vng lp

    CC CH Vng lp WhileVng lp ForTruy xut d liu vng lp trc

  • 63

    Vng lp While

    Vng lp While trong LabVIEW Lu thut ton Sinh m

    Repeat (code);Until Condition met;End;

  • 64

    Vng lp While1. Chn While Loop 2. Khoanh vng m mun t trong vng lp

    3. Ko th vo vng lp cc nt v sau i dy

  • 65

    La chn vng lp iu kinMc inh: Stop nu l True

    Lp li u ra iu kin u ra

  • 66

    Cu trc Tunnel Cc Tunnel cho d liu i vo v i ra khi cu trc.

    Tunnel l mt khi c xut hin trn khung; mu cakhi c lin quan ti kiu d liu c ni ti tunnel.

    Khi m mt tunnel a d liu vo vng lp, th vng lp ch thc hinsau khi d liu n.

    D liu i ra ngoi ca vnglp sau khi kt thc vng lp.

  • 67

    Vng lp For

    Vng lp For trong LabVIEW Lu thut ton Sinh m

    N=100;i=0;Until i=N:

    Repeat (code; i=i+1);End;

  • 68

    Vng lp For Nm trong Structures ca Functions M c to trong vng lp Qu trnh lp ph thuc vo thi gian

    Count terminal(S u vo)

    Hm tr (ms)

  • 69

    Hm trWait Until Next ms Multiple

    FunctionsTime& Dialog

  • 70

    Hm trWait (ms)

    FunctionsTime& Dialog palette

    Time Delay

    FunctionsTime& Dialog palette

  • 71

    Chuyn i s Cc s mc nh thng double (8 bytes) hoc long

    integer (4 bytes)

    LabVIEW chuyn i t ng cc gi tr tng ng Vng lp For tnh u cui lun lun chuyn thnh dng

    long integer

  • 72

    Chuyn i s LabVIEW la chn tnh trng c th s dng lng

    bit. Nu nh lng bit l tng ng th

    LabVIEW s la chn phn khng nhdu thay v phn nh du.

    la chn phn th hin, click chut phi ln i tng cuiv la chn mc Representation.

    Khi m LabVIEW chuyn i nhng im thay i tnumeric thnh integer, n s lm chn v kiu integer gn nht. LabVIEW lm chn ti x.5 dng integer gnnht. V d nh, LabVIEW a 2.5 thnh 2 v 3.5 thnh 4.

  • 73

    Truy xut d liu vng lp trc Thanh dch chuyn

    N c gi tr bn phi hoc tri ca khung cu trc vng lp Click chut phi vo khung v chn Add Shift Register u ra bn phi s lu tr d liu trong s hon thnh ca

    php lp. u ra bn tri s cung cp d liu c lu tr dng

    ban u ca bc lp k tip

    Trcvng lpbt u

    Vng lp I Vng lp II Vng lpcui

    Initial Value

    Value 1

    Value 1

    Value 2

    Value 2

    Value 3

    Gi tr 3Gi trban u

  • 74

    Thm vo thnh phn ca Shift Register

    Latest valueis passed toright terminal

    Click chutphi ln vnglp bn trikhung thamvo i tng

    Previous values are available at the left terminals Click chut phi

    ln pha bnphi khung thm vo mtshift register

    1 loop ago2 loops ago3 loops ago

  • 75

    Nt phn hi

    S xut hin t ng trong vng lp For hocWhile nu nh bn i dy u ra ca mtsubVI, function, hoc group ca subVI vfunctions ti u vo ca VI tng ng, function, hoc group.

    D liu lu tr khi m hon tt mt vng lp, gi d liu ti vng lp k tip v truyn imi kiu d liu.

  • 76

    Nt phn hi

    i dy t u ra ti uvo c t ng to ramt nt phn hi

    t mt nt phn hi tbngFunctionsStructures

  • 77

    Khi chy Shift Registers & nt phn hi

    Mt ln chy Dng VI Chy li

    u ra = 5u ra = 5

    u ra = 5 u ra = 5

  • 78

    Khng chy Shift Registers & Nt phn hi

    Mt ln chy Dng VI Chy li

    u ra = 8u ra = 4

    u ra = 4 u ra = 8

  • 79

    Tm tt C 2 cu trc vng lp chnh: Vng lp While v vng lp

    For. To tr hay thi gian cho vng lp s dng hm Wait Until

    Next ms Multiple, hm Wait (ms), hoc Time Delay Express VI.

    u vo vng lp l mt dng s hc no th u ra s lmt dng s hc .

    Feedback nodes v shift registers s truyn gi tr d liut mt vng lp trc ti vng lp k tip

    Ch s dng shift registers khi m c nhiu php lp cnc s dng.

  • 80

    Bi hc 4Mng - Arrays

    CC CH Gii thiu v mng - ArraysT ng ch th mngArray FunctionsNhiu mng kt hp

  • 81

    Tp hp cc thnh phn d liu l cc dng tng ng Mt hoc nhiu chiu, nhiu hn 2 thnh phn cho mi chiu Truy xut cc thnh phn bi ch mc ca chng; thnh phn ban u c gi tr ch mc l 0

    31

    Ch mc10 mng thnh phn

    1.2 3.2 8.2 8.0 4.8 5.1 6.0 1.0 2.5 1.70 1 2 3 4 5 6 7 8 9

    Mng 2 chiu (2D)

    Mng c 5 dng, 7 ct c 35 thnh phn

    0 1 2 3 4 5 60 1 2 34

    Mng - Arrays

  • 82

    Add Dimensioncho mng 2D

    1. Chn Array t bng Controls 2. t i tng d liu bn trong shell

    Mng iu khin v ch th

  • 83

    1. Chn Array Constant t bngcon ca mngArray

    2. t i tng d liu vo trong ctmng

    To mng hng s

  • 84

    Vng lp c th gmnhiu mng t ng chth vi ng bin cachng

    Vng lp For t ng chth mc nh

    Vng lp While a ra cgi tr kt thc mc nh.

    Click chut phi lntunnel ( mu vng nhtrn khung) venable/disable auto-indexing

    T ng ch th - Auto-Index

    ng dy tr thnh m hn

    ng dy mnh hn

    Khng cho php Auto-Indexing

    Cho php Auto-Indexing

    Ch c 1 gi tr ( vng lpcu) ti vng lp u ra

    1D Array0 1 2 3 4 5

  • 85

    Vng lp bn trong c to ra l cc ct Cc ngn xp ca vng lp ngoi s c dy vo dng

    To mng 2 chiu - 2D Arrays

    1D Array

    0 1 2 3 4 5

    2D Array

  • 86

    u vo Auto-Index Mt mng u

    vo c th cs dng thitlp vng lp For

    S thnh phntrong mngtng ngvi b m uvo

    Mi tn nt Run khngb gy.

  • 87

    C ca mng

    Mng khi chy

    Cc hm mng ph bin

  • 88

    Tp hp mng

    Cc hm mng ph bin

  • 89

    Xy dng hm mng

    Xy dng mt mng nhiu chiu hn

    u vo ni tip nhau

    a thm thnh phn d liu

    Mc nh

  • 90

    Hm Index Array

    Trch 1 thnh phn

    Trch thnh phn ca dng

    Trch 1 dng

  • 91

    Nhng hm u vo c th c kiu khc nhauCc hm s hc ca tt c phin bn LabVIEW u c nhiu dng khc

    V hng + V hng

    Mng + v hng

    Kt hp Kt quV hng

    Mng

    Mng

    Mng + mng

    Mng + mng

    Mng

    Cc dng khc

  • 92

    Nhng thnh phn d liu trong nhm mng u c kiu tngng. Bn c th xy dng nhiu mng: numeric, Boolean, path, string, waveform, v kiu d liu cluster.

    Mng ch th c s l 0, c ngha l n c di t 0 ti n 1, trong n l mt s trong mng.

    to 1 mng iu khin hoc ch th, ta la chn mt mng bng sau: ControlsArray & Cluster, thay th n trong Front panel, v ko th i tng iu khin hoc ch th vo cu trcmng.

    Nu bn i dy mt mng u vo cho vng lp For hoc While, bn c th c v quy trnh cho cc thnh phn trong mng bngcch enable auto-indexing.

    Mc nh ban u, LabVIEW l enable auto-indexing trong vng lpFor v disable auto-indexing trong vng lp While.

    Cc dng khc tu thuc vo d liu u vo ca cu trc d liu.

    Tm tt