Sunteți pe pagina 1din 19

UNIVERSITATEA POLITEHNICA BUCURE TI FACULTATEA DE TRANSPORTURI

Sisteme Automate pentru Transporturi Reprezentarea caracteristici or !E!S prin interme"iu La#VIE$

Stu"eni% Cuurescu C&t& in Ionu ' ()*+ P&p& ici Constantin , ()*+

Cuprins% *- Intro"ucere La#VIE$ .- !E!S +- Instrumentu Virtua )- Sc/ema e ectric& 0- Ca# a1u imprimat 2- Bi# io3ra4ie 5- Ane6e

1. Introducere LabVIEW
La#VIE$ 7prescurtarea "e a La#orator8 Virtua Instrumentation En3ineerin3 $or9#enc/: este o p at4orm& i un me"iu "e "ez;o tare pentru im#a1u "e pro3ramare ;izua & "e a Nationa Instruments- Lim#a1e e 3ra4ice sunt "enumite <=<- Iniia ansat pentru !acintos/ >n *?(2@ La#VIE$ este 4rec;ent 4o osit pentru ac/iziii "e "ate@ca instrument "e contro @ i automatiz&ri in"ustria e pe o "i;ersitate "e "e p at4orme@ inc usi; !icroso4t $in"oAs@ "i;erse sisteme UNIB@ Linu6@ i !ac OSLim#a1u "e pro3ramare 4o osit in La#VIE$ este "e tip "ata'4 oA- E6ecuia este "eterminat& "e structura unei "ia3rame # oc 7co"u surs& speci4ic La#VIE$: >n care pro3ramatoru conecteaza "i4erite no"uri "e 4uncii prin 4ire- Aceste 4ire propa3& ;aria#i e e i orice no" poate 4i parcurs "e>n"at& ce sunt "isponi#i e "ate "e intrare- Deoarece acesta poate 4i cazu pentru mu tip e no"uri@ im#a1u "e pro3ramare 3ra4ic este capa#i "e e6ecuii para e eTermenu "e CInstrument Virtua D se 4o oseEte cu re4erire a un instrument "e m&sur& sau "e automatizare simu at printr'un pro3ram Ei se rea izeaz& pe #aza unui so4tAare@ un pro3ram "e simu are Ei a unui e ement /ar"Aare@ compus "in mo"u e "e pre ucrare a semna e or Ei p &ci "e ac/iziFie "e "ate-Denumirea pro;ine "e a 4aptu c&@ >n prime e sa e ;ersiuni@ La#VIE$ a 4ost strict "e"icat pentru rea izarea unor pro3rame "e monitorizare a procese or- Pro3rame e respecti;e >n ocuiau o serie "e aparate Ei instrumente e ectronice@ primin"@ ast4e @ nume e "e Instrumente Virtua e- Acestea >n ocuiesc instrumente e "e m&sur& c asice@ sunt "e sine st&t&toare@ mu t mai 4 e6i#i e@ 4iin" su4icient& o mo"i4icare a pro3ramu ui pentru a repro"uce un a t instrument@ cu ace aEi sistem 4izicGn me"iu "e pro3ramare 3ra4ic& o4erit "e La#VIE$@ instrumentu ;irtua "e4ineEte un mo"u so4tAare@ un pro3ram@ ce const& "intr'o inter4aF& cu uti izatoru @ panou 4ronta 7ce simu eaz& intuiti; partea "in 4aF& a instrumentu ui c asic: Ei un pro3ram "e tip sc/em&'# oc 7o "ia3ram&@ accesi#i & numai pro3ramatoru ui:Panou 4ronta este inter4aFa "inspre uti izator a instrumentu ui ;irtua Ei e ementu "e #az& a pro3rame or e a#orate >n La#VIE$ "eoarece cu a1utoru s&u se rea izeaz& intro"ucerea sau e6tra3erea "ate or >nH"in me"iu "e pro3ramare- Gn panou 4ronta @ comenzi e care imp ic& inter;enFia uti izatoru ui sunt >n 4oarte mare m&sur& simp i4icate@ 4iin" pre4erate e emente e "e coman"& Ei a4iEare 3ra4ice@ "enumite controa e sau in"icatoare- Controa e e reprezint& intr&ri e >n instrumentu ;irtua @ ce e care intro"uc "ate e@ iar ieEiri e@ ce e care comunic& operatoru ui "ate e rezu tate "in proces@ poart& nume e "e in"icatoare 7e emente "e a4iEare:-

Controa e e au "i4erite aspecte@ precum% #utoane@ >ntrerup&toare@ comutatoare@ cursoare@ ca"rane etc-@ 4iec&rui tip corespunzIn"u'i un e ement "intr'un instrument c asic-

Fi3- *- E6emp e "e controa e Gn La#VIE$ pot 4i tratate structuri "e "ate "e a simp e pIn& a 4oarte comp e6e@ ;a ori numerice@ Eiruri "e te6te@ 3ra4ice etc- La in"icatoare@ aceste structuri "e "ate 3estionate "e pro3ram >Ei sta#i esc sin3ure 4orma optim& a reprezent&rii "ate or pe care e primescGntr&ri e Ei ieEiri e "e "ate sunt "u# e@ 4iin" "estinate atIt operatoru ui@ cIt Ei pro3ramu ui@ iar "istincFia >ntre controa e Ei in"icatoare nu este ri3i"&@ "eEi une e sunt e6c usi; e emente "e a4iEare@ iar a te e "e coman"&Dia3rama # oc >nsoFeEte panou 4ronta Ei poate 4i ima3inat& ca 4iin" un co" surs&@ aEa cum este cunoscut >n im#a1e e "e pro3ramare c asice- Componente e sa e reprezint& no"uri e pro3ramu ui@ precum structuri e "e "ecizie@ operatorii matematici@ 4uncFii e "e pre ucrare o3ice etc- Gntre componente@ e3&turi e se rea izeaz& prin 4ire 7Aire: care "escriu 4 u6u "e "ate >n interioru instrumentu ui ;irtua creat "e pro3ram-

Fi3- .- E6emp u "e "ia3ram& # oc

Dia3rama # oc reprezint&@ "e 4apt@ o sc/em& prin care pro3ramatoru "escrie a 3oritmu "up& care ap icaFia ;a e4ectua ca cu e e Ei raFionamente e necesare pentru pre uarea Ei pre ucrarea in4ormaFii or- Gn ma1oritatea cazuri or@ "up& ce pro3ramatoru a rea izat o ap icaFie Ei a i;rat'o unui uti izator@ acesta "in urm& nu mai are acces a "ia3ram&@ aEa cum uti izatorii a tor pro3rame nu au acces a co"u surs& a acestoraConectoru este e ementu care trans4orm& un instrument ;irtua >ntr'un o#iect pentru a 4i 4o osit u terior ca pe o su#rutin& >n "ia3rama # oc a a tor instrumente ;irtua eAtunci cIn" un e ement "e contro sau in"icator este "ispus >n panou@ >n "ia3rama # oc este inserat automat un sim#o speci4ic@ numit termina @ care ;a reprezenta e ementu respecti; >n ca"ru 4 u6u ui "e "ate- Termina e e e emente or se "i4erenFiaz& prin cu oare@ >n 4uncFie "e tipu m&rimii sca are% portoca iu pentru ;a ori numerice rea e@ ;er"e pentru ;a ori #oo eene Ei roz pentru ;a ori a 4anumerice 7strin3:-

Fi3- +- E6emp e "e termina e 7"reapta: a e e emente or "e contro 7stIn3a: Pa eta "e controa e este o 4ereastr& 7Fi3ura ): ce apare "oar atunci cIn" se ucreaz& >n ca"ru panou ui Ei contine su#'pa ete cu e emente "e contro Ei in"icatoare "e "i;erse tipuri@ precum% Numeric@ Boo ean@ Strin3JPat/@ Arra8JC uster@ ListJTa# e@ =rap/ etc-

Fi3- )- Pa eta "e controa e A4iEarea pa etei "e controa e se poate e4ectua >n "ou& mo"uri% ap&sIn" #utonu "in "reapta a mouse'u ui atunci cIn" cursoru acestuia se a4 & >ntr'o zon& i#er& a panou ui sau@ se ectIn" "in meniu $in"oAs coman"a S/oA Contro s Pa ette- Gn primu caz@ su#'pa ete e se "esc/i" automat atunci cIn" cursoru mouse'u ui trece pe "easupra or iar pa eta r&mIne ;izi#i & "oar pIn& a se ectarea unui e ement- Gn a "oi ea caz@ o su#'pa et& se "esc/i"e 7>n ocuin" pa eta "e controa e: atunci cIn" se apas& cu mouse'u pe sim#o u s&u- Pa eta r&mIne ;izi#i & Ei "up& se ectarea unui e ement5

Dispunerea unui e ement "e contro sau in"icator pe panou >ncepe cu se ectarea e ementu ui "orit "in pa eta "e controa e@ apoi se "ep aseaz& cursoru mouse'u ui pIn& >n poziFia "e pe panou >n care se "oreEte "ispunerea@ iar e ementu primeEte o etic/et& imp icit& care intr& automat >n mo"u "e e"itare- Te6tu a4iEat "e etic/et& poate 4i mo"i4icat ime"iat pentru a 4i mai su3esti;Pa eta "e une te este o 4ereastr& 7Fi3ura 0: ce apare atIt >n ca"ru panou ui cIt Ei a "ia3ramei- A4iEarea pa etei "e une te se e4ectueaz& se ectIn" "in meniu $in"oAs@ coman"a S/oA Too s Pa etteUne te e "in aceast& pa et& sunt uti izate pentru% operare 7mo"i4icarea ;a ori or unor e emente "e contro :@ se ectare 7poziFionare@ "imensionare:@ e"itare a te6te or 7>n panou Ei >n "ia3ram&:@ conectare@ a4iEare a meniuri or proprii@ "ep asare a ima3inii >ntr'o 4ereastr&@ inserarea "e puncte "e oprire a ru &rii@ inserarea "e puncte "e pro#&@ se ectarea "e cu ori Ei co orarea-

Fi3- 0- A4iEarea pa etei "e une te A4iEarea temporar& a pa etei "e une te se rea izeaz& FinIn" ap&sat& tasta S/i4t Ei ap&sIn" #utonu "rept a mouse'u ui- Pa eta "e;ine ;izi#i & "oar pIn& >n momentu se ect&rii uneia "intre une te e sa ePa eta "e 4uncFii este o 4ereastr& ce apare "oar atunci cIn" se ucreaz& >n ca"ru "ia3ramei Ei conFine su#'pa ete cu "i;erse cate3orii "e 4uncFii@ proce"uri sau structuri speci4ice "e pro3ramare-

Fi3- 2- Pa eta "e 4uncFii A4iEarea pa etei "e 4uncFii se e4ectueaz& >n "ou& mo"uri% ap&sIn" #utonu "in "reapta a mouse'u ui atunci cIn" cursoru acestuia este >ntr'o zon& i#er& a "ia3ramei@ sau se ectIn" "in meniu $in"oAs coman"a S/oA Functions Pa ette- Gn primu caz@ su#'pa ete e se "esc/i" automat atunci cIn" cursoru mouse'u ui trece pe "easupra or iar pa eta r&mIne ;izi#i & "oar pIn& a se ectarea unei 4unctii- Gn a "oi ea caz@ o su#'pa et& se "esc/i"e 7>n ocuin" pa eta "e 4uncFii: "oar cIn" se 4ace un c ic9 pe sim#o u s&u- Pa eta r&mIne ;izi#i & Ei "up& se ectarea unei 4uncFiiGn timpu ucru ui@ pro3ramatoru are "eseori ne;oie "e in4ormaFii pri;in" sinta6a "e uti izare a e emente or "in "ia3rama # oc@ iar La#VIE$ i e o4er& >ntr'un mo" 4oarte intuiti;@ prin interme"iu meniu ui He p conte6tua - Ast4e @ se ectarea "in meniu He p a comenzii S/oA Conte6t He p con"uce a "esc/i"erea unei 4erestre >n care sunt a4iEate un minim "e in4ormaFii re4eritoare a 4uncFia corespunz&toare sim#o u ui "easupra c&ruia este poziFionat cursoru mouse'u ui- De asemenea@ atunci cIn" uti izatoru "esc/i"e pa eta "e 4uncFii Ei na;i3/eaz& prin su#pa ete e acesteia@ >n 4ereastra Conte6t He p apar aceste in4ormaFii-

Fi3- 5- A4iEarea "e in4ormaFii re4eritoare a un e ement "in Pa eta "e 4uncFii

Dac& un sim#o "e 4uncFie a 4ost "e1a "ispus >n "ia3ram& iar cursoru mouse'u ui este poziFionat "easupra acestuia@ >n 4ereastra Conte6t He p apar in4ormaFii re4eritoare a 4uncFia respecti;& -

Fi3- (- A4iEarea in4ormaFii or re4eritoare a un sim#o "e 4uncFie Se recoman"& uti izatori or@ care ;in prima oar& >n contact cu me"iu "e pro3ramare La#VIE$@ s& na;i3/eze prin >ntrea3a structur& a pa etei "e 4uncFii@ a;In" 4ereastra Conte6t He p "esc/is& Ei s& o#ser;e mo"u >n care in4ormaFii e a4iEate se mo"i4ic& atunci cIn" cursoru mouse'u ui trece pe "easupra "i;erse or sim#o uri "e 4uncFiiPa eta "e 4uncFii conFine numeroase 4uncFii 3rupate pe cate3orii@ >n su#pa ete@ "intre care ce e mai importante Ei "es uti izate@ >n ucru curent@ sunt% Numeric@ Boo ean@ Strin3@ Arra8@ Comparison@ !at/ematics etcGn su#pa eta Numeric se a4 & 4uncFii e pentru ;a ori numerice >n care se remarc& o prim& cate3orie@ "e"icat& 4uncFii or aritmetice simp e% a"unare 7A"":@ sc&"ere 7Su#tract:@ >nmu Fire 7!u tip 8:@ >mp&rFire 7Di;i"e:@ incrementare 7Increment:@ "ecrementare 7Decrement:@ ;a oare a#so ut& 7A#so ute Va ue:@ rotun1ire a ce mai apropiat >ntre3 7Roun" To Nearest:@ rotun1ire a >ntre3u in4erior 7Roun" To 'In4init8:@ rotun1ire a >ntre3u superior 7Roun" To KIn4init8:@ 3enerator "e numere a eatoare >ntre L Ei * 7Ran"om Num#er L'*:@ r&"&cina p&trat& 7SMuare Root:@ compunere aritmetic& 7Compoun" Arit/metic:@ sc/im#are "e semn 7Ne3ate:@ pro"usu "intre o ;a oare 6 Ei o putere a ui . 7Sca e B8 PoAer O4 .:@ in;ersare 7Reciproca : etcDe asemenea@ tot >n su#pa eta Numeric se a4 & e ementu Numeric Constant 7constant& numeric&:@ care@ a momentu inser&rii >n "ia3ram&@ cap&t& imp icit ;a oarea L Ei intr& >n mo"u "e e"itare@ in;itIn" uti izatoru s& intro"uc& ;a oarea numeric& "orit&Dintre 4uncFii e pentru ;a ori #oo eene@ 3rupate >n su#pa eta Boo ean@ se remarc& 4uncFii e o3ice simp e Ni 7An":@ Sau 7Or:@ Sau E6c usi; 7E6c usi;e Or:@ Ne3are 7Not:@ Ni Ne3at 7Not An":@ Sau Ne3at 7Not Or:@ Sau Ne3at E6c usi; 7Not E6c usi;e Or:@ Imp ic& 7Imp ies: etc- Su#pa eta Boo ean conFine Ei ce e "ou& constante o3ice% A"e;&rat 7True: Ei Fa s 7Fa se:8

Fi3- *L- FuncFii e 3rupate >n su#pa eta Boo ean Fi3- ?- FuncFii e 3rupate >n su#pa eta Numeric

FuncFii e pentru ;a ori e a 4anumerice sunt 3rupate >n su#pa eta Strin3 a pa etei "e 4uncFii- !ai 4rec;ent uti izate sunt ce e pentru trans4ormarea caractere or >n ma1uscu e 7To Upper Case:@ pentru trans4ormarea caractere or >n minuscu e 7To LoAer Case:@ "e ca cu are a un3imii unui Eir "e caractere 7Strin3 Len3t/:@ "e compunere a unui Eir "in "ou& Eiruri "istincte 7Concatenate Strin3:@ "e i"enti4icare Ei >n ocuire a unui Eir >n ca"ru a tuia 7Searc/ an" Rep ace Strin3: etc-

Fi3- **- FuncFii e 3rupate >n su#pa eta Strin3 De asemenea@ su#pa eta Strin3 conFine un e ement Strin3 Constant uti izat pentru intro"ucerea >n "ia3ram& a ;a ori or a 4anumerice constanteGn La#VIE$@ pro3ramarea unui instrument ;irtua are ca punct "e pornire "ispunerea >n "ia3rama # oc a 4uncFii or Ei e emente or necesare rezo ;&rii unei pro# eme Ei se continu& prin rea izarea e3&turi or >ntre acestea Ei sta#i irea 4 u6u ui "e "ate9

Dispunerea unei 4uncFii >n "ia3ram& >ncepe cu se ectarea sim#o u ui corespunz&tor "in pa eta "e 4uncFii@ apoi se "ep aseaz& cursoru mouse'u ui pIn& >n poziFia "in "ia3ram& >n care se "oreEte p asarea sa- AtIt timp cIt este "ep asat cu mouse'u @ sim#o u 4uncFiei ;a 4i reprezentat >mpreun& cu termina e e corespunz&toare "ate or proprii "e intrare Ei "e iesireDac& >n timpu "ep as&rii sim#o u 4uncFiei trece su4icient "e aproape "e un termina sau "e o zon& a 4 u6u ui "e "ate a care se poate e4ectua o e3&tur&@ a e i#erarea #utonu ui mouse'u ui@ aceasta este sta#i it& automatRea izarea unei e3&turi >ntre "ou& componente a e "ia3ramei se e4ectueaz& cu a1utoru une tei "e conectare 7Connect $ire:- Or"inea >n care se se ecteaz& ce e "ou& componente 7sursa Ei "estinaFia: nu este important&@ e3&tura putIn" 4i rea izat& >n orice sens@ "eoarece me"iu "e pro3ramare La#VIE$ i"enti4ic& automat sursa Ei "estinaFia@ sta#i in" sensu "e circu aFie a "ate orSe "ep aseaz& cursoru mouse'u ui@ trans4ormat >n unea ta "e conectare@ "easupra primei componente care >ncepe s& c ipeasc& Ei se 4ace c ic9@ sta#i in" primu cap&t a e3&turiiDin acest moment@ "ac& mouse'u este "ep asat@ pe ecran ;a apare@ >n timp rea @ ima3inea unui 4ir cu un cap&t 4i6at "e prima component& Ei cu un cap&t e3at "e cursoru mouse'u ui

Fi3- *.- Dispunerea unei 4uncFii >n "ia3ram&

Fi3- *+- Rea izarea e3&turi or >ntre componente

Se "ep aseaz& cursoru mouse'u ui "easupra ce ei "e'a "oua componente care >ncepe@ a rIn"u s&u@ s& c ipeasc& Ei se 4ace c ic9@ 4i6In"@ ast4e @ a "oi ea cap&t a 4iru ui "e aceast& component&Gn cazu unei e3&turi e4ectuate corect@ aceasta ;a 4i a4iEat& >n cu oarea corespunz&toare tipu ui "e "ate ce ;or circu a prin zona respecti;& a 4 u6u ui "e "ate- Gn caz contrar@ cIn" e3&tura este incorect&@ aceasta ;a 4i a4iEat& cu cu oarea nea3r& Ei >ntrerupt&F u6u "e "ate este 4ormat "in tota itatea e3&turi or ce conecteaz& "i;erse e termina e "e e emente@ sim#o uri "e 4uncFii sau proce"uri Ei structuri "e pro3ramare "in ca"ru "ia3ramei- F u6u "e "ate reprezint& 3ra4ic a 3oritmu "up& care ap icaFia pre ucreaz& "ate e "e intrare pentru a e ca cu a pe ce e "e ieEire- Trasee e ce 4ormeaz& 4 u6u "e "ate pot 4i simp e 7o surs& Ei o "estinaFie: sau rami4icate 7o surs& Ei mai mu te "estinaFii:In"i4erent "e mo"u sau sensu >n care trasee e sunt "ispuse pe "ia3ram&@ circu aFia "ate or >n ca"ru 4 u6u ui se e4ectueaz& numai "e a surse c&tre "estinaFii- Prin surs& se >nFe e3e@ spre e6emp u@ termina u unui e ement "e contro @ sim#o u unei constante sau zona "e ieEire a unei 4uncFii sau proce"uri- O "estinaFie poate 4i termina u unui e ement in"icator sau zona "e intrare a unei 4uncFii sau proce"uri10

Fi3- *)- Trasee e 4 u6u ui "e "ate O"at& ce pro3ramarea instrumentu ui ;irtua a 4ost >nc/eiat&@ acesta poate 4i ru at@ atIt pentru "epistarea e;entua e or erori@ cIt@ mai a es@ pentru a' uti iza >n con4ormitate cu scopu pentru care a 4ost rea izat- Pe #are e "e #utoane a e panou ui Ei "ia3ramei se a4 & o serie "e e emente 7Fi3ura *0: ce sta#i esc mo"u "e ru are a unui pro3ram-

Fi3- *0- E emente e "e ru are a e pro3ramu ui Ap&sarea #utonu ui Run con"uce a ru area o sin3ur& "at& a pro3ramu ui@ 4iin" parcurs >ntre3 4 u6u "e "ate "in "ia3ram&@ apoi pro3ramu se ;a opri- Gn timpu ru &rii@ #utonu Run >Ei sc/im#& aspectu Ei se aprin"e un #uton roEu@ A#ort e6ecution@ iar ap&sarea sa ;a "etermina >ntreruperea ru &rii pro3ramu ui- Ap&sarea #utonu ui Run Continuous 8 con"uce a ru area repetat&@ 4&r& oprire@ a pro3ramu ui- Gntreruperea ru &rii continue are oc numai a coman"a uti izatoru ui@ prin ap&sarea #utonu ui A#ort e6ecution- In"i4erent "e mo"u "e ru are@ uti izatoru are posi#i itatea "e a o suspen"a prin ap&sarea #utonu ui Pause- Gn p us@ >n orice mo" "e ru are@ prin ap&sarea #utonu ui Hi3/ i3/t E6ecution@ uti izatoru ;a urm&ri o animaFie ce su3ereaz& "ep asarea ;a ori or prin 4 u6u "e "ateGn momentu >n care o ;a oare p&r&seEte o component& a "ia3ramei ce este o surs& a unei e3&turi@ ;a oarea respecti;& ;a 4i a4iEat& >n "ia3ram&-

11

2. MEMS
Sisteme e microe ectromecanice 7!E!S: este te/no o3ia "e "ispoziti;e 4oarte mici@ proiectate a nano'scar& >n sisteme e nanoe ectromecanice 7NE!S: i nanote/no o3ice!E!S sunt@ "e asemenea@ menionate ca micromaini 7>n Oaponia:@ sau te/no o3ia "e sisteme micro ' !ST 7>n Europa:Gn timp ce e emente e 4unciona e a e !E!S sunt miniaturizate 7structuri@ senzori@ e emente "e acionare:@ ce e mai nota#i e e emente sunt microsenzorii i microactuatoriiAceste sisteme pot simi@ contro a i acti;a procese e mecanice "e pe scara microscopic&@ 4uncioneaz& >n mo" in"i;i"ua sau >n matrice pentru a 3enera e4ecte pe scara mare- Ap icaii e acestuia sunt numeroase i pot 4i re3&site in "i4erite "omenii@ su# 4orm& "e acce erometre@ micro'ro#oi@ senzori "e presiune@ micro'motoare etc!E!S'u a es "e noi pentru imp ementarea proiectu ui este un 3iroscop pe "ou& a6e7LPR0+LAL:- =iroscopu este 4ormat "intr'un actuator i un acce erometru@ inte3rate >ntr' o sin3ur& structur& "e "imensiuni microscopiceE are urm&toare e propriet&i i caracteristici% *- Tensiuni "e ucru% .@5'+@2VP .- Temperatur& "e ucru% ') oC ' K)L oC +- Ieiri separate pentru 4iecare a6& 7semna neamp i4icat i semna amp i4cat "e patru ori: )- Fi tre trece'1os inte3rate 0- Rezisten& a ocuri i ;i#raii puternice 2- Consum sc&zut "e ener3ie Acest tip "e !E!S este uti izat >n ap icaii precum% *- Sisteme "e na;i3aie =PS .- Contro u mic&rii +- Te ecomenzi i contro ere "e 1oc

12

3. Instrumentul virtual
Detectarea mic&rii pe ce e "ou& a6e ;a 4i i ustrat& i interpretat& cu a1utoru unui instrument ;irtua persona izat creat in La#VIE$!icarea !E!S'u ui pe ce e "ou& a6e ;a 4i e;i"eniat& prin ;ariatia a "oua semna e "e ieire a #orne e LPR- Ce e "ou& semna e ;or con"iiona @ in urma pre ucr&rii acestora in La#VieA@ aprin"erea respcti; stin3erea a "ou& LED'uri menite s& "etecteze comportamentu !E!S'u ui-Cone6iunea !E!S , La#;ieA este posi#i & "atorit& e6istenei # ocu ui DAQ AssistantFuncia VI'u ui este aceea "e "etectare@ comparare i semna izare a "ep as&rii memsu ui pe ce e "ou& a6eDetectarea semna e or se rea izeaz& prin interme"iu sectoru ui "e ac/iziii "e "ate reprezentat "e DAQ Assistant- Acesta recepioneaz& >n timp rea semna e e ana o3ice "e pe p aca "e ac/iziii "e "ate-

Fi3- *2- Sc/ema # oc a monta1u ui

Fi3- *5- Dia3rama # oc a instrumentu ui ;irtua


13

Fi3- *(- VI Front pane Instrumentu ;irtua conine e emente "u# ate@ 4iecare "in ce e "ou& structuri 4iin" "estinate "etect&rii mic&rii pe una "in ce e "ou& a6ePentru ca DAQ Assistant s& 4ie capa#i sa primeasc& semna e@ se 4ac urm&toare e set&ri% ' ' ' ' ' ' AcMuire Si3na s Ana o3 Input Vo ta3e Se a e3 pinii "e conectare a p aca "e ac/iziii D!! Finis/

Ce e ate set&ri r&mIn nesc/im#ate-

14

Fi3 *?- Con4i3urare DAQ Assistant Ana o3ic Input


15

Pentru reprezentarea 3ra4ic& a semna e or recepionate se 4o osete # ocu $a;e4orm C/art- =ra"aii e 3ra4icu ui ;or 4i setate4uncie "e p a1a "e ;a ori "etectate a intrareLinia "e "ate care iese "in primu # oc DAQ Assistant are "ou& "estinatii% *- $a;e4orm C/art .- Amp itu"e an" e;e s B ocu Amp itu"e an" e;e s este un VI e6press care 4urnizeaz& amp itu"inea@ si st&ri e Hi3/ i LoA a e unui semna - Semna u recepionat a intrare este ana izat si sunt i"enti4icate ce e "ou& pra3uri a e acestuia- Ce e "ou& ;a ori ;or 4i reprezentate numeric@ separat@ conectIn" a iesiri e DHi3/ State e;e D@ respecti; DLoA State Le;e D o ;aria#i & "e tip "ou# e@ reprezentat& "e # ocu Numeric-

Fi3- .L- Amp itu"e an" Le;e s Numeric in"icator este prezent >n "ia3rama # oc ca urmare a se ect&rii acestuia "in ista DContro sD i p as&rii pe Front Pane - Va ori e ;or ;aria rapi" pentru c& # ocu in"ic& 4iecare mo"i4icare a semna u ui "e intrareO a t& inie "e "ate@ "e a 4iecare "intre ieiri e # ocu ui DAmp itu"e an" Le;e sD 4ace s& compare ;a oarea "etectat& cu o ;a oare pre"e4init&@ constant&@ pentru a semna iza pra3uri e oA i /i3/ a e semna u ui- I ustrarea se 4ace cu a1utoru a "ou& LED'uriFuncia DBL Numeric Constant este re3&sit& in ca"ru "ia3ramei # oc@ in meniu Pro3rammin3@ ru#rica Numeric- Funcii e pentru comparare sunt p asate@ "e asemenea@ "in "ia3rama # oc >ns& "in cate3oria ComparisonLED'uri e sunt p asate "in 4ront pane i se aprin" "oar atunci cIn" con"iii e "e ine3a itate sunt a"e;&rate- Funcionarea !E!S'u ui a ni;e "e VI este comp et& >ns&@ pentru aprin"erea acestora >n rea itate este necesar& e6istena unui a "oi ea DAQ Assistant.@ care@ >n momentu ce primete un semna "e TRUE@ ;a aprin"e unu "intre LED'uri e conectate a ieiri e "i3itate e a e p &cii "e ac/iziii "e "ate- Tipu "e "ate acceptate "e DAQ. este arra8 "e #oo eene@ "e aceea@ rezu tatu compar&rii ;a 4i con;ertit "in constant& "e tip #oo ean >ntr'un arra8 uni'"imensiona "e tip #oo ean@ "in moti;e "e compati#i itate a tipu ui "e "ate-

16

Setarea ce ui "e'a "oi ea DAQ Assistant se 4ace asem&n&tor cu primu >ns&@ cu un num&r mai mic "e set&ri =enerate Si3na s Di3ita Output Line Output Se a e3 pinii "e conectare a p aca "e ac/iziii Finis/

Fi3- .*- Con4i3urare DAQ Assitant Di3ita Output

Pinii pentru "ate e "e intrareHieire ;or 4i a ei in 4uncie "e con4i3uraia p &cii "e ac/iziie- Descrierea pini or este 3&sit& cu a1utoru ap icaiei NI !AB@ ap icaie care ine e;i"ena "ispoziti;e or conectateH4o osite sau consu tIn" 3/i"u NI USB'2LL(H2LL? User =ui"e an" Speci4ications-

Fi3- ..- Descrierea pini or NI USB'2LL(H2LL? Ru area pro3ramu ui in mo" continuu este asi3urat& "e >nca"rarea e emente or componente a e "ia3ramei # oc >ntr'o #uc & $/i e- Contro u #uc ei i a pro3ramu ui >n sine@ este 4&cut cu #utonu "e Run a VI'u ui i cu #utonu "e Stop "in Front Pane -

17

4. Schema electric a montajului


Pentru 4uncionarea !E!S'u ui@ este necesar& conectarea ca cu atoru uia portu USB a

!o"u "e conectare !E!S , p ac& "e ac/iziii "e "ate este su#iecti;- NI USB '2LL(H2LL? "ispune "e ( int&ri ana o3ice 7AIL'AI5:- Semna u OUT* este conectat a intrarea ana o3ic& L 7pinu .: iar OUT. a intrarea ana o3ica * 7pinu 0:- Ieiri e "i3ita e ce ;or aprin"e e"uri e sunt con4i3urate pe ieiri e PL-L i PL-* 7pinii *5@ respecti; *(:LED'uri e 4o osite sunt ucreaz& a tensiuni "e 0V iar rezistene e au ;a ori nomina e "e ++L R-

Fi3- .+- Sc/ema e ectric& a monta1u ui

. !ablajul im"rimat

Fi3- .)- Ca# a1u imprimat a p &cuei "e semna izare


18

#.$iblio%ra&ie
*- /ttp%HHni-com
2. /ttp%HHen-Ai9ipe"ia-or3HAi9iHLa#VIE$

+- /ttp%HHAAA-catia-roHartico eH a#;ieA*H )- /ttps%HHAAA-spar94un-comH"atas/eetsHSensorsHI!UH pr0+La -p"4 0- /ttp%HHAAA-csa-comH"isco;er83ui"esHmemsHo;er;ieA-p/p 2- /ttp%HHAAA-ni-comHp"4Hmanua sH+5*+L+m-p"4

19