Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Nas organizaes hoje em dia os sistemas de informao assumem uma capital importncia, uma vez que vivemos na sociedade do conhecimento , onde o verdadeiro capital alm das pessoas a informao. A informao e a sua transmisso permitem assim gerar riqueza e proteger pessoas e ens. !m termos tecnol"gicos e industriais um dos maiores valores a preservar so as instalaes e os !quipamentos das empresas e organizaes, pois representam investimentos normalmente consider#velmente elevados e deles depende muitas vezes a continuidade da actividade da empresa. $ neste conte%to que surge a necessidade de monitorar e controlar os processos e os equipamentos onde eles decorrem, como um componente essencial da segurana dos processos. &#rias empresas e organizaes dependem da monitorizao e controle desse tipo de informaes. A este processo de captura e monitorizao de informaes chama'se (A)*+,+-./ 0! 0A0/, !1 2!13/ 4!A5(.
A aquisio de dados em tempo real normalmente realizada atravs de sensores de v#rios tipos 6temperatura, presso, humidade, campo magntico e elctrico, etc.7 que so interligados a computadores onde esses sinais so rece idos e interpretados e onde podem ser apenas registados, mas tam m onde podem condicionar diversas aces, como por e%emplo o actuar de um alarme e luzes avisadoras em parques de estacionamento onde se atinjem n8veis elevados de 9/:, que podem ser prejudiciais para a sa;de. !%istem pacotes de soft<are espec8ficos para registar e
monitorar os dados enviados por estes sensores. *m desses pacotes o (5a vie<( desenvolvido pela multinacional (National Instruments(, que ser# a ordado ao longo do desenvolvimento deste tra alho.
definio na Wikipedia.
1 de 6
P !ina prin"ipal
# $a%&ie' ( um soft'are de an lise) aquisio e pro"essamento de dados em tempo real) *untando num s+ "pa"ote" & rias fun,es de' ,imulao de circuitos electr"nicos ' ,imulao de funes matem#ticas 6tipo 1athla 7 ' Aquisio e processamento de sinais em tempo real, atravs da ligao a circuitos =ard<are f8sicos no e%terior do 39 ' +mplementao de estruturas de programao em am iente gr#fico 6+f, <hile, case, etc...7 ' 2ratamento estat8stico de dados ' +nteraco com outros programas, concretamente> ' /utput em =215
Devemos depois clicar em "Continue" e surge-nos a janela que nos ir permitir criar um novo documento, abrir um documento j existente, configurarmos detalhes do Labview ou ainda acedermos ajuda interactiva. Para criarmos um novo documento em branco devemos clicar em "New", tal como a seta indica:
,e pretendermos tra alhar noutro ficheiro j# criado, dever8amos clicar em (/pen( e escolher o ficheiro pretendido. Ap"s termos clicado em (Ne<( devemos escolher o tipo de documento de tra alho que pretendemos criar>
0evemos ento tal como indicado pelas setas, esclher ( lan@ &+( e depois clicar em /AB .I - .irtual Instrument-
Urge nesta altura da exposio explicar o que um "VI" ou Virtual instrument. 2rata'se do ficheiro t8pico de tra alho em 5a vie< e a re imediamente : janelas>
'' / 3ainel Crontal 6Cront 3anel7 '' / 0iagrama de Dlocos 6Dloc@ 0iagram7
&+ ' ,ignifica literalmente &irtual +nstrument e permite criar instrumentos de medida e an#lise de sinais e outro tipo de informao no nosso 39 de tra alho, tra alhando com eles tal como se e%istissem fis8camente. 2odo e qualquer instrumento de medida tem um painel frontal onde esto localizados os otes e comandos que devemos manipular para operar com o aparelho, a isso chama'se (Cront 3anel( e onde devemos localizar os v#rios comandos e otes que queremos colocar
no aparelho.
9omo e%emplo colocou'se E o jectos tip8cos do (9ontrol 3anel(, oto rotativo, interruptor, 5!0. Alm disso o aparelho de medida tem tam m um circuito interno electr"nico de processamento de sinais e informao, esse circuito constitui o (Dloc@ 0iagram(. No (Dloc@ 0iagram( , aparecem os o jectos correspondentes aos
colocados no (Cront 3anel(, e onde depois podero ser realizadas as correspondentes ligaes>
LINGUAGEM G
3ermite implementar os mesmos tipos de estruturas de programao, tornando'as ainda mais versatis que as e%istentes em linguagem 9.
!%istem mais de EHHH opes e funes que podem ser usadas com la vie< de modo a realizar as mais diversas aces de aquisio e tratamento de v#rios tipos de informao.
As estruturas em linguagem F so colocadas no Dloc@ 0iagram. Apresentamos como e%emplos> A estrutura I/01AS2-
9onsiste numa deciso in#ria 6true I false7 ou N'#ria 6v#rias hip"teses7 A estrutura W3I$2-
9onsiste na repetio duma aco enquanto determinada condio fJr verdadeira. A estrutura /#R-
2 de 6
P !ina prin"ipal
CINEL - CENTRO DE FORMAO PROFISSIONAL DA INDSTRIA ELECTRNICA PONTO 3 - E EMPLOS! DIGITAL / ANALGICO
3 de 6
24emplo de simulao de "ir"uitos de 2le"tr+ni"a Di!ital / &+ a ai%o apresentado realiza a simulao dum circuito de #lge ra ooleana.
3rope'se realizar a funo CKA /4 6D AN0 N/2 97> A,D, e 9 so as vari#veis de entrada que aqui so simuladas por interruptores, mas que podem ser sa8das digitais de sensores de onde seja necess#rio monitorar a informao atravs dum sistema de aquisio de dados em tempo real, como mostrado na unidade L. !nto o painel do nosso &+ 6&irtual +nstrument7 ter# no e%terior E interruptores e um 5!0 que indicar# o estado l"gico de sa8da do circuito em cada instante. 2er# o seguinte aspecto>
3ara inserir os diferentes componentes, interruptores e 5!0s, devemos proceder da seguinte forma> 3ara colocar um otoM em qualquer ponto do Cront 3anel devemos clicar com o oto direito e aceder # palette de funes, onde devemos escolher> 9ontrols 'N Duttons M e depois devemos escolher o oto que pretendemos.
3ara colocar um 5!0M em qualquer ponto do Cront 3anel devemos clicar com o oto direito e aceder # palette de funes, onde devemos escolher> 9ontrols 'N Duttons M e depois devemos escolher o oto que pretendemos.
0epois devemos realizar as ligaes entre os componentes utilizando a ferramenta (rolo de fio( na (2ools 3alette(>
Cicando assim o &+ integralmente constru8do e pronto a funcionar. 3ara pormos a simulao a correr h# que clicar no :O oto acima assinalado pela seta P, e para ver,os a evoluo dos valores em tempo real, h# que clicar na seta :.
24emplo de simulao de "ir"uitos de 2le"tr+ni"a Anal+!i"a / &+ a ai%o apresentado realiza a simulao dum circuito de medio de n8vel de liqu8do num tanque. ,o mostrados o Cront 3anel e Dloc@ 0iagram>
/ valor mostrado no indicador digital ser# o do ro do e%istente no tanque. 1ostra'se uma das facetas de c#lculo matem#tico do 5a vie<.
3ara aceder aos v#rios componentes do circuito procede'se como a seguir se mostra 6actuando sempre com o oto direito7> ' +nserir um tanque no Cront 3anel>
3 de 6
P !ina prin"ipal
Pro!ramao 5odular
O poder do LabView baseia-se na natureza hierrquica do VI. Depois de criar o VI, pode utiliz-lo na criao doutro diagra a de blocos. !o e"iste li ite para o n# ero de ca adas na hierarquia. $ subVi % u VI inserido noutro VI. O subVi corresponde a u a sub rotina baseada e linguagens de progra ao de te"to. &uando 'az u duplo clic( nu subVI, aparece o painel 'rontal e o diagra a de blocos e no u a cai"a de dilogo no qual poder con'igurar as op)es. O painel 'rontal inclui controlos e indicadores que lhe podero parecer 'a iliares. O diagra a de blocos inclui cabos, *cones de pain%is, 'un)es e poss*+eis subVis e ainda outros ob,ectos do Lab+iew que podero ser 'a iliares. O canto superior direito do painel 'rontal e o diagra a de blocos indica o *cone para o VI. -ste *cone % o es o que aparece quando coloca o VI no diagra a de bloco.
ponto 1 de 7
CINEL - FORMAO EM LABVIEW UNIDADE 2 - PROGRAMAO MODULAR - SUB VI"S P#$%# 2 - C&.+& (0 2,#$- - '-3.$.& #4 4-(4 %-&0.$+.4
2 de 7
.odos os VI e"ibe u *cone, / i!ur a 8 , no canto superior direito no painel 'rontal e diagra a de blocos. $ *cone % a representao gr'ica do VI, cont% te"to, i agens, ou a co binao dos dois. /e utilizar o VI co o u a subVI, o *cone identi'ica o subVI no bloco de diagra as do VI. O *cone por de'eito cont% u n# ero que indica quantos no+os VIs abriu desde que lanou a LabVI-0. 1rie *cones de custo izao para substituir o *cone por de'eito atra+%s de clique direito no *cone no canto superior direito do painel 'rontal ou no diagra a de blocos. /eleccione Icon -ditor do enu ou atra+%s de duplo clique no *cone no canto superior direito do painel 'rontal. 2ode editar *cones seleccionando 3ile44 VI 2roperties, 5eneral do enu da 1ategor6, o boto Icon -ditor. $tilize as 'erra entas do lado esquerdo da cai"a de dilogo do Icon -ditor para criar o desenho do *cone na rea de edio. O ta anho nor al da i age do *cone aparece na cai"a apropriada 7 direita da rea de edio, co o de onstrado na cai"a de dilogo da / i !u r a 8 .
/i!ur a 8
$tilize o enu -dit para cortar, copiar, e colar i agens do e para o *cone. &uando selecciona u a parte do *cone e cola u a i age , LabVI-0 redi ensiona a i age para a rea da seleco. 2ode ta b% arrastar u gr'ico de qualquer ponto do seu siste a de 'icheiros e coloc-lo no canto superior direito do painel 'rontal ou do diagra a de bloco. LabVI-0 con+erte o gr'ico para u *cone co pi"el de 89 : 89. $tilize a opo 1op6 do lado direito da cai"a de dilogo do -dit Icon para copiar de u *cone co cor para u *cone preto e branco e +ice-+ersa. ; seguir seleccione a opo 1opiar, clique a tecla O< para ter inar a alterao. N#%+= /e no contornar todo o *cone VI co u li ite, o 'undo do *cone parecer transparente. &uando selecciona o *cone no diagra a de bloco, a seleco 0+&5(-- aparece e torno de cada ele ento gr'ico no *cone.
$tilize as 'erra entas do lado esquerdo da cai"a de dilogo Icon -ditorpara criar o desenho do *cone na rea de edio. ; i age nor al do ta anho do *cone aparece na cai"a apropriada 7 direita da rea de edio. ;s seguintes tare'as pode ser e"ecutadas co estas 'erra entas=
$tilize a 3erra enta 2encil-Lpis para desenhar e apagar pi"el a pi"el. $tilize a 3erra enta Line-Linha para desenhar linhas rectas. 2ara desenhar linhas horizontais, +erticais e diagonais pri a a tecla >/hi't4 enquanto usa esta 'erra enta e arraste o cursor. $tilize a 3erra enta 1opiar 1or-1olor 1op6 para copiar a cor do pri eiro plano de u ele ento para u *cone. $tilize a 3erra enta 3ill-2reencher para preencher u a rea deli itada co a cor do pri eiro plano. $tilize a 3erra enta ?ectangle-?ect@ngulo para desenhar u li ite rectangular na cor do pri eiro plano. Duplo clique nesta 'erra enta para enquadrar o *cone na cor principal. $tilizar a 3erra enta /elect-/eleco para seleccionar u a rea do *cone para cortar, copiar, o+er ou e'ectuar outras altera)es. Duplo clique nesta 'erra enta e pri a a tecla >Delete4 (e6 para apagar o *cone $tilizar a 3erra enta .e"t - .e"to para inserir te"to no *cone. Duplo clique nesta 'erra enta para seleccionar outro tipo de letra. A0indowsB ; opo / all 3onts 'unciona be e *cones. $tilizar a 3erra enta 3oregroundCDac(ground - 2ri eiro 2lanoC3undo para disponibilizar a cor principal e a cor de 'undo e utilizao. 1lique e cada rect@ngulo para disponibilizar a palete de cores da qual poder seleccionar cores no+as. $tilizar as op)es do lado direito da rea de edio para realizar as seguintes tare'as= S6#7 T-&0.$+14 - Disponibiliza o padro do painel Eostrar .er inais de ligao do ter inal. O8 C+$,-1 5ra+a os desenhos co o *cones e +olta ao painel 'rontal.
Volta ao painel 'rontal se guardar as altera)es ; cai"a de dilogo da barra do enu no Icon -ditor cont% ais op)es de edio co o $ndo-anular, ?edo-re'azer, 1ut-cortar, 1op6copiar, 2aste-colar e 1lear-li par.
2ara utilizar u VI co o u subVI, % necessrio construir u 9+.$-1 '1./+)*#, ostrada na /i!ura 9. O painel de ligao % u ,ogo dos ter inais que corresponde aos controlos e indicadores daquele VI, si ilar 7 lista de par@ etros de cha adas de 'uno baseadas e linguagens de progra ao te"to. O painel de ligao de'ine as entradas e sa*das que pode ser ligadas ao VI, para este ser utilizada co o subVI. De'ina liga)es atribuindo u controlo ou u indicador do painel 'rontal a cada u dos ter inais do painel de ligao. 2ara de'inir u painel de ligao, 'aa duplo clique no *cone no canto superior direito da ,anela do painel 'rontal e seleccione /how 1onnector-Eostrar Ligao do enu de atalho. O painel de ligao substitui o *cone. 1ada rect@ngulo no painel de ligao representa u ter inal. $tilize os rect@ngulos para atribuir entradas e sa*das. O n# ero de ter inais de LabVI-0 disponibilizados no painel de ligao depende do n# ero dos controlos e dos indicadores no painel 'rontal. O painel 'rontal apresentado a seguir te F controlos e u indicador, por isso o LabVI-0 disponibiliza F ter inais de entrada e u ter inal de sa*da no painel de ligao.
/ i !u r a 9
/eleccione u padro di'erente de ter inal para o VI atra+%s do duplo clique no painel de ligao e seleccionando 2atterns-2adr)es do enu de atalho. /eleccione u padro de painel de ligao co ter inais e"tra. 2ode dei"ar os ter inais e"tra desligados at% ser necessrio. -sta 'le"ibilidade per ite 'azer altera)es co pouco i pacto na hierarquia dos VIs. 2ode ta b% ter ais controlos ou indicadores do painel 'rontal do que ter inais. O li ite cheio reala o padro actula ente associado ao *cone. O n# ero "i o de ter inais dispon*+eis para u subVI % 9G.
O padro nor al ente ais utilizado % de onstrado na pg. 8. -ste padro % utilizado co o u padro para au"iliar na si pli'icao da cablage . ;s entradas e as sa*das do topo so nor al ente utilizadas para trans itir re'erHnciasI as entradas e as sa*das do 'undo so utilizadas para gesto de erros. 2ara ais in'or ao sobre a gesto de erros consulte 7 seco no 1L$/.-?/. N#%+= .ente no atribuir ais de JK ter inais a u VI. De asiado ter inais pode reduzir a legibilidade e a usabilidade do VI. 2ara odi'icar o arran,o spatial dos padr)es, do painel de ligao, 'aa duplo clique no painel de ligao e seleccione 3lip Lorizontal, 3lip Vertical, or ?otate MN Degrees do enu de atalho.
Atri%ui Terminais para 1ontrolos e Indi"adores
Depois seleccionar u padro para se utilizar para o painel de ligao, de+e de'inir as liga)es atribuindo u controlo ou u indicador do painel 'rontal a cada u dos ter inais do painel de ligao. &uando ligar controlos e indicadores ao painel de ligao, coloque as entradas 7 esquerda e as sa*das 7 direita para i pedir padr)es co plicados, no li pe padr)es de cablagens nos seus VIs. 2ara atribuir u ter inal ao controlo ou indicador do painel 'rontal, clique u ter inal do painel de ligao e depois clique o controlo ou indicador do painel 'rontal ao qual dese,a atribuir o ter inal.1lique nu a rea aberta do painel 'rontal. O ter inal altera-se para o tipo de in'or ao do controlo para indicar que est ligado ao ter inal. 2ode ta b% o ter inal. seleccionar pri eiro o controlo ou indicador e depois seleccionar
N#%+= - bora possa utilizar a 3erra enta 0iring1ablagens para atribuir ter inais do painel de ligao aos controlos e indicadores do painel 'rontal, os cabos entre o painel de ligao e esses controlos e indicadores no 'ica desenhados
ponto 2 de 7
CINEL - FORMAO EM LABVIEW UNIDADE 2 - PROGRAMAO MODULAR - SUB VI"S P#$%# 3 - C&.+)*# '(0 C#$:-&4#& '- T-09-&+%(&+ E;-&,<,.#
3 de 7
1on&erter 1 para / .I
24er"7"io 8
1o plete os seguintes passos para criar u VI que representa u n# ero graus 1elsius e con+erta u n# ero que represente graus 3ahrenheit.
Painel /rontal
J. ;brir u
/ i !u r a 8
9. AOpcionalB /elecionar 0indow-Oanela44.ile Le't--squerda e ?ightDireita para +isualizar o painel 'rontal e o diagra a de blocos lado a lado, ou 0indow44.ile $p and Down para +isualizar o painel 'rontal e o diagra a de blocos e osaico. 8. 1riar u controlo nu %rico. -ste controlo ser utilizado para inserir +alores para graus 1elsius. J. /eleccione 1ontrolos44!u eric 1ontrols-1ontrolos !u %ricos para disponibilizar os !u eric 1ontrols. /e a palete 1ontrols no esti+er +is*+el, 'aa lique do lado direito nu a rea li+re do painel 'rontal para +isualizar. 9. /eleccione o !u eric 1ontrol-/eleccione 1ontrolos !u %ricos. Eo+a o controlo para o painel 'rontal e clique para colocar o controlo. Digite deg 1 na etiqueta do controlo e pri a a tecla >-nter4 ou clique o boto de -nter, de onstrado na barra de 'erra entas da pg. J. /e no escre+er u no e, LabVI-0 usar u a etiqueta por de'eito.
8.
N#%+= 2ode editar a etiqueta a qualquer o ento atra+%s de u duplo clique na etiquetaI atra+%s da 3erra enta Labeling ou clicando no boto direito do rato e seleccionando 2roperties do enu de atalho para disponibilizar a cai"a de dilogo das propriedades. F. 1rie u indicador n# erico. /er necessrio utilizar este indicador para disponibilizar o +alor dos graus 3ahrenheit. J. /eleccione o !u eric Indicator localizado no 1ontrols44!u eric
9. Eo+a o indicador para o painel 'rontal e clique para colocar o indicador. 8. Digite deg 3 na etiqueta e pri a a tecla >-nter4 ou o boto do -nter.
Dia!rama de :lo"os
J. Visualize o diagra a de bloco clicando ou seleccionando 0indow44/how Dloc( Diagra . LabVI-0 cria o controlo e *cones de indicadores ter inais no diagra a de blocos quando coloca controlos e indicadores no painel 'rontal. Os ter inais representa o tipo de dados do controlo ou do indicador. De+e +er dois ter inais do ponto de 'lutuao dupla preciso no diagra a de blocos, u indicador e u controlo. N#%+= Os ter inais de controlo tH u li ite ais cheio que os dos ter inais de indicadores. 9. 1oloque a 'uno Eultipl6, situada na paleta 3unctions44;rith etic P 1o parison44-"press !u eric, no diagra a de blocos 7 direita do indicador do deg 1. /e o paleta 3unctions no esti+er +is*+el, 'aa clique co o lado direito nu a rea li+re no espao de trabalho do diagra a de bloco. 1oloque a 'uno ;dd, situada na paleta 3unctions44;rith etic P 1o parison44-"press !u eric, no diagra a de blocos 7 direita da 'uno Eultipl6. 1oloque !u eric 1onstant, localizada na paleta 3unctions44;rith etic P 1o parison44-"press !u eric, 7 esquerda abai"o da 'uno Eultipl6. Digite J.GN na constante. &uando coloca e JQ lugar u a constante nu %rica, ela % destacada para que possa digitar u +alor. /e a constante no esti+er destacada, 'aa duplo clique na constante para acti+ar a 3erra enta Labeling. 1oloque !u eric 1onstant, situada na paleta 3unctions44;rith etic P 1o parison44-"press !u eric, 7 esquerda da 'uno da ;dd. .ipo 89.N na constante. $se a 3erra enta 0iring, / i !u r a 9 , para ligar os *cones ostrado
8.
F.
R.
6.
e =
/ i !u r a 9
2ara ligar u ter inal a outro, utilize a 3erra enta 0iring para clicar o JQ ter inal, o+a a 'erra enta para o segundo ter inal e clique no segundo ter inal. 2ode iniciar a ligao noutro ter inal. 2ode dobrar u cabo clicando a aderHncia debai"o do cabo e o+endo o cursor e sentido perpendicular. 2ri a a barra de espao- spacebar para de'inir o sentido do cabo. 2ara identi'icar os ter inais dos nSs, clique no lado direito das 'un)es Eultipl6 e ;dd e seleccione Visible Ite s44.er inals do enu do atalho para indicar a placa de ligao no diagra a de blocos. Volte aos *cones apSs ligar os cabos, atra+%s do clique do lado direito as 'un)es e seleccionando Visible Ite s44.er inals do enu do atalho para re o+er o chec( ar(. &uando o+e a 'erra enta 0iring sobre u ter inal, a rea ter inal pisca, indicando que o clique ligar o cabo a esse ter inal e aparece u co entrio indicando o no e do ter inal. /e a ,anela 1onte"t Lelp esti+er aberta, a rea ter inal pisca ta b% 1onte"t Lelp window. 2ara cancelar u a ligao que iniciou, pri a a tecla >-sc4, clique do lado direito ou clique o ter inal onde +ocH iniciou a ligao.
T. Eostra o painel 'rontal clicando ou seleccionando 0indow44/how 3ront 2anel. G. 5uarde o VI co o 1on+ert 1 to 3.+i na directoria 1=U-"ercisesULabVI-0 Dasics I.
24e"utar o .I
J. Insira u
1.
$tilize a 3erra enta Operating, ostrada na / i !u r a ; , ou a 3erra enta Labeling atra+%s de duplo clique no controlo nu %rico e insira u n# ero no+o. 2ri a o boto ?un, VI. ostrada na esquerda, para e"ecutar o
9.
J. 1lique do lado direito o *cone canto superior direito da ,anela do painel 'rontal e seleccione Icon -ditor do enu do atalho. ; cai"a de dilogo Icon -ditor aparece. 2. 3aa duplo clique na 3erra enta /elect, ostrada na / i !u r a ; , no lado esquerdo da cai"a de dilogo do Icon -ditor para seleccionar o *cone por de'eito. 8. 2ri a a tecla >Delete4 para re o+er o *cone por de'eito.
4.
ostrada na / i !u r a ; ,
5. 1rie o *cone da / i !u r a ; .
/ i !u r a ;
3aa duplo clique na 3erra enta .e"t, ostrada na / i !u r a ; , e uda o tipo de letra para / all 3onts. 9. $tilize a 3erra enta .e"t para clicar a rea de edio onde iniciar a escre+er.
1.
8. Digite 1 e 3. -nquando o te"to esti+er acti+o, pode te"to atra+%s das setas direccionais. F. $tilize a 3erra enta 2encil, para criar a seta.
o+er o
N#%+= 2ara desenhar linhas horizontais ou +erticais, antenha pre ida a tecla >/hi't4 enquanto utiliza a 3erra enta 2encil arrastar o cursor. J. $se a 3erra enta /elect e as setas direccionais para te"to e a seta que criou.
o+er o
9. /eleccione o *cone D P 0 e clique o boto 9RK colors no 1op6 'ro da seco para criar u *cone a preto e branco, que LabVI-0 utiliza para i pri ir a no que tenha u a i pressora a cores.
8. /eleccione o *cone de JK colors e o boto 9RK colors no 1op6 'ro da seco. F. &uando ter inar o *cone, pri a o boto O< para 'echar a cai"a de dilogo do Icon -ditor. O *cone aparece no canto superior direito do painel 'rontal e do diagra a de bloco. K. 3aa duplo clique no *cone do painel 'rontal e selecciona /how 1onnector do enu do atalho para de'inir o padro do ter inal da placa de ligao. LabVI-0 selecciona u padro da placa de ligao por de'eito baseado no n# ero dos controlos e indicadores do painel 'rontal. 2or e"e plo, este painel 'rontal te dois ter inais, deg 1 e deg 3, para que o LabVI-0 seleccione u padro da placa de ligao co os dois ter inais.
T. ;tribua os ter inais ao controlo nu %rico e ao indicador nu %rico. J. /eleccione Lelp44/how 1onte"t Lelp para +isualizar a ,anela de 1onte"t Lelp. 9. 1lique o ter inal esquerdo da placa de ligao. ; 'erra enta auto atica ente uda para a 3erra enta 0iring, e o ter inal 'ica preto. 8. 1lique o controlo do deg 1. $ painel 'rontal. arquee destaca o controlo no
F. 1lique u a rea li+re no painel 'rontal. O arquee desaparece, e o ter inal uda para a cor do controle para indicar que o ter inal est ligado. R. 1lique o ter inal direito da placa de ligao, e clique o indicador deg 3. K. 1lique u a rea li+re no painel 'rontal. ; bos os ter inais da placa de ligao tH a cor laran,a. T. Eo+a o cursor sobre a placa de ligao. ; ,anela 1onte"t Lelp ostra que a bos os ter inais esto ligados 7 preciso dupla, +alores do ponto de 'lutuao. G. 5ra+e e 'eche o VI. $tilizar este VI ais tarde no curso.
ponto 3 de 7
CINEL - FORMAO EM LABVIEW UNIDADE 2 - PROGRAMAO MODULAR - SUB VI"S P#$%# = - U%.1.>+)*# '- S(?-VI4 @@@ D#7$1#+' 'E;-091#
4 de 7
<tili=ando Su%.Is
Depois de construir u VI e criar o *cone e a placa de ligao, pode utilizar o VI co o u subVI. 2ara colocar u subVI no diagra a de blocos, seleccione 3unctions44;ll 3unctions44/elect a VI. !a+egue para o VI que quer utilizar co o u subVI e 'aa duplo clique para coloc-lo no diagra a de blocos. 2ode colocar u VI aberto no diagra a de bloco de u outro VI aberto. $tilize a 3erra enta 2ositioning para clicar no *cone no canto superior direito do painel 'rontal ou do diagra a de bloco do VI que quer utilizar co o u subVI e arrastar o *cone do diagra a de bloco do outro VI.
A%rir e 2ditar Su%.Is
2ara ostrar o painel 'rontal de u subVI do VI de cha ada, utilizea 3erra enta Operating or 2ositioning para 'azer duplo clique o subVI no diagra a de blocos. 2ode ta b% seleccionar Drowse44.his VIVs /ubVIs. 2ara ostrar o diagra a de bloco de u subVI do VI de cha ada, pri a a tecla >1trl4 e utilize a 3erra enta Operating or 2ositioning para 'azer duplo clique o subVI no diagra a de blocos. &ualquer a alterao que 'az a u subVI a'ecta apenas o estado actual do subVI at% que guarde o subVI. &uando guardar o subVI, as altera)es a'ectaro todas as cha adas ao subVI, no apenas a actual.
1onfi!ura,es Ne"ess rias) Re"omendadas e 2ntradas e Sa7das #p"ionais
!a ,anela 1onte"t Lelp, 7 qual pode aceder seleccionando Lelp44/how 1onte"t Lelp. Os ter inais necessrios aparece a negrito, os reco endados aparece co o e te"to nor al e os opcionais aparece esbatidos. ;s etiquetas dos ter inais opcionais no 'ica +is*+eis se clicar Lide Optional .er inals e o boto 3ull 2ath na ,anela 1onte"t Lelp. 2ode designar quais as entradas e sa*das necessrias, as reco endadas e as opcionais para le brar os utilizadores de ligar os ter inais do subVI. 1lique do lado direito o ter inal no painel de ligao e seleccione .his 1onnection Is do enu do atalho. $ chec( ar( indica a con'igurao do
2ara entradas do ter inal, required-necessrio signi'ica que o diagra a de bloco onde colocou o subVI ser partido se no ligar as entradas necessrias. -sta opo ArequiredB no est dispon*+el para sa*das dos ter inais. 2ara entradas e sa*das dos ter inais, ?eco ended ou Optional Areco endados ou opcionaisB signi'ica que o diagra a de bloco no qual coloca o subVI pode ser e"ecutado es o que no ligue estes ter inais. /e no ligar estes ter inais, o VI no gera nenhu a+iso. LabVI-0 de'ine as entradas e sa*das dos VIs reco endadas por de'eito. 1on'igure as de'ini)es do ter inal para necessrio apenas se o VI ti+er u a entrada ou sa*da para ser e"ecutado de+ida ente. 1onsulte a 'uno ?ead 3ile situada na palete 3unctions44;ll 3unctions443ile ICO 'un)es para e"e plos de entradas e sa*das necessrias, reco endadas ou opcionais .
ponto 4 de 7
CINEL - FORMAO EM LABVIEW UNIDADE 2 - PROGRAMAO MODULAR - SUB VI"S P#$%# A - E;-091# ,#$4%&()*# '(0 %-&0B0-%&# ,#0# S(?-VI
5 de 7
Term+metro .I
S(0C&.#! 1onstruir u VI utilizando o 1on+ert 1 to 3 subVI para ler u a te peratura do D;& /ignal ;ccessor6 in 1elsius or 3ahrenheit.
24er"7"io 8
1o plete as seguintes passos para criar u VI que leia a edida do sensor de te peratura no acessSrio do sinal de /ignal ;ccessor6 in 1elsius or 3ahrenheit. O sensor de+ol+e a tenso proporcional 7 te peratura. 2or e"e plo, se a te peratura 'or 98W, a tenso de sa*da do sensor % N.98 V. O sensor est ligado ao 1hannel N o' De+ice J. De+ice J % o dispositi+o do D;&. - alguns siste as, o
J. !a cai"a de dilogo LabVI-0, clique a seta do boto !ew e seleccione Dlan( VI do enu de atalho ou pri a as teclas >1trl-!4 para abrir u VI no+o. 9. 1rie o seguinte painel 'rontal=
/ i !u r a 8
J. 1oloque u ter S etro, situado na palete 1ontrols44!u eric Indicators, no painel 'rontal. 9. Digite te peratura na etiqueta e pri a a tecla >-nter4 ou pri a o boto -nter da barra de 'erra entas da esquerda
8. 1lique do lado direito o ter S etro e seleccione Visible Ite s44Digital Displa6 do enu de atalho para +isualizar o ostrador digital do ter S etro F. 1oloque u interruptor de controlo +ertical de ala+anca, localizado na palete, 1ontrols44Duttons P /witches do painel 'rontal. R. Digite .e p /cale na etiqueta e pri a a tecla >-nter4 ou o boto -nter. K. $tilize a 3erra enta Labeling, para colocar u a etiqueta li+re, deg 1, ,unto 7 posio .rue do interruptor. /e esti+er a utilizar u a 3erra enta de seleco auto tica, 'aa duplo clique na rea li+re do painel 'rontal para iniciar a escrita na etiqueta li+re.
J. 1o ente o VI para que aparea u a descrio na ,anela 1onte"t Lelp quando o+er o cursor sobre o *cone VI J. /eleccione 3ile44VI 2roperties para +isualizar a cai"a de dilogo
co
8. Insira a seguinte descrio para o VI na cai"a de te"to para a descrio= -ste VI ede a te peratura utilizando o sensor de te peratura do D;& /ignal ;ccessor6. F. 1lique o boto O<. 9. 1o ente o indicador e o interruptor do ter S etro para ha,a u a descrio na ,anela 1onte"t Lelp quando o+er o cursor sobre os ob,ectos. &uando o+er o cursor sobre estes ob,ectos enquanto o VI % e"ecutado aparece notas co dicas no painel 'rontal ou no diagra a de bloco.
1lique o lado direito do indicador do ter S etro e seleccione Description and .ip do enu de atalho. Digite a seguinte descrio para o ter S etro na cai"a de te"to Description= Digite te peratura na cai"a de te"to .ip
Digite te perature na cai"a de te"to .ip 1lique o boto O< 1lique o lado direito do interruptor e seleccione Description and .ip do enu de atalho. Digite a seguinte descrio para o na cai"a de te"to Description do controlo +ertical do interruptor= Deter ines the scale A3ahrenheit or 1elsiusB to use 'or the te perature easure ent. Digite de scale - 1 or 3 na cai"a de te"to .ip 1lique o boto O<
8. /eleccione Lelp44/how 1onte"t Lelp para +isualizar a ,anela 1onte"t Lelp window. F. Eo+a o cursor sobre os ob,ectos e o *cone do VI no painel 'rontal para +isualizar as descri)es na ,anela 1onte"t Lelp.
Dia!rama de :lo"o
blocos, / i !u r a 9 .
/ i !u r a 9
9.
1oloque o D;& ;ssistant -"press VI, localizado na palete 3unctions44Input do diagra a de blocos. &uando colocar este -"press VI no diagra a de bloco a cai"a de dilogo de con'igurao do D;& ;ssistant aparece. J. /elecccione ;nalog Input44Voltage para digitar o tipo de edida a 'azer. 9. /eleccione De+J44aiN Aou De+944aiNB para o canal '*sico e pri a o boto 3inish. 8. De+e ultiplicar a te perature por JNN para con+erter da tenso para 1elsius. !a tab /ettings, seleccione 1usto /caling441reate !ew. /eleccione a escala Linear. !o eie a escala de .e perature. Insira u a slope scale de JNN. 1lique o boto O<. F. 2rogra e inXN. 2rogra e a"XJNN
R. /eleccione a opo ;cquire J /a ple da tab .as( .i ing. 2ri a o boto O<. N#%+= /e no ti+er u dispositi+o D;& co u sensor de te peratura ligado ao seu co putador, utilize a ADe oB ?ead Voltage VI, localizada na directoria 1=U-"ercises LabVI-0 Dasics I 8. 1oloque o 1on+ert 'ro D6na ic Data -"press VI, localizada na palete 3unctions44/ignal Eanipulation no diagra a de bloco. -ste VI con+erte os tipos de dados din@ icos . !a con'igurao da cai"a de dilogo seleccione /ingle scalar da lista ?esulting data t6pe . 1oloque o 1on+ert 1 a 3 VI no diagra a de bloco. /eleccione 3unctions44;ll 3unctions44/elect a VI, na+egue para 1=U-"ercisesULabVI-0 Dasics IU1on+ert 1 to 3.+i. -ste VI con+erte 1elsius para 3ahrenheit. 1oloque a 'uno /elect, situada na palete the 3unctions44;rith etic
F.
P 1o parison44-"press 1o parison no diagra a de blocos. -sta 'uno de+ol+e o +alor da te peratura 3ahrenheit A3alseB ou o +alor 1elsius A.rueB, dependendo do +alor da .e p /cale. $tilize a 3erra enta 2ositioning para colocar os *cones con'or e ostrado no Diagra a de Dlocos A/ i !u r a 9 B e utilize a 3erra enta da 0iring para ligar os *cones. N#%+= 2ara +isualizar os ter inais por u nS, clique o lado direito o *cone e seleccione Visible Ite s44.er inals do enu de atalho.
Painel frontal
J. 2ode +isualizar o painel 'rontal clicando-o ou seleccionando 0indow44/how 3ront 2anel. 9. 1lique o boto ?un 1ontinuousl6, +is*+el 7 esquerda, para e"ecutar o VI continua ente.
8. 1oloque o seu dedo no sensor de te peratura e obser+e o au ento da te peratura. F. 1lique o boto ?un 1ontinuousl6 no+a ente para parar o VI, para per itir ao VI parar a e"ecuo do actual VI.
# 6"one e a Pla"a de $i!ao
J. 1rie u *cone e para que possa utilizar o .her o eter VI co o u subVI. O *cone seguinte % u e"e plo. /e necessrio, crie u *cone ais si ples para poupar te po.
/ i !u r a ;
J. 1lique o lado direito do *cone no canto superior direito do painel 'rontal e seleccione -dit Icon do enu de atalho. ; cai"a de dilogo Icon -ditor aparecer.
9.
3aa duplo clique na 3erra enta /elect, +is*+el 7 esquerda, no lado esquerdo da cai"a de dilogo Icon -ditor para seleccionar o *cone por de'eito
8. 2ri a a tecla >Delete4 para eli inar o *cone por de'eito. F. R. 3aa duplo clique na 3erra enta ?ectangle para redesenhar o li ite. $tilize a 3erra enta 2encil para desenhar u represente o ter S etro. *cone que
K. $tilize a 3erra enta 3oreground and 3ill para colorir o ter S etro de +er elho. N#%+= 2ara desenhar linhas rectas horizontais ou +erticais, antenha pre ida a tecla >/hi't4 enquanto utiliza a 3erra enta 2encil arrastar o cursor. T. 3aa duplo clique na 3erra enta .e"t e altere o tipo de letra para / all 3onts.
G. Digite .e p. ?eposicione o te"to se necessrio M. /eleccione o *cone D P 0 e selecciona 9RK colors da seco 1op6 'ro para criar u *cone a preto e branco, que LabVI-0 i pri e a no ser que tenha u a i pressora a cores. JN. &uando o *cone est co pleto, clique o boto O<. O *cone aparece no canto superior direito do painel 'rontal. 8. 1lique do lado direito o *cone e seleccione /how 1onnector do atalho e atribua ter inais ao interruptor e ao ter S etro. T. 1lique o ter inal esquerdo na placa de ligao. G. 1lique o controlo .e p /cale. O ter inal esquerdo 'ica +erde. M. 1lique o ter inal direito do painel de ligao. JN. 1lique o indicador .e perature. O ter inal direito 'ica cor-delaran,a. JJ. 1lique u a rea li+re no painel 'rontal. 8 5ra+e o VI co o .her o eter.+i na directoria 1=U-"ercisesU LabVI-0 Dasics I . $tilizar este VI ais tarde no curso. F 3eche o VI. enu de
ponto 5 de 7
CINEL - FORMAO EM LABVIEW UNIDADE 2 - PROGRAMAO MODULAR - SUB VI"S P#$%# D - C&.+& (0 S(?-VI + 9+&%.& '- 9+&%-4 '(0 VI E;-&,<,.#
6 de 7
/ i !u r a 8
O subVI no+o utiliza u padro para a placa de ligao e para o *cone por de'eito. 3aa duplo clique no subVI para editar a placa e o *cone de ligao, e para gra+ar o subVI. N#%+= !o seleccione ais de 9G ob,ectos para criar u subVI porque 9G so o n# ero "i o das liga)es nu a placa de ligao.
ponto 6 de 7
CINEL - FORMAO EM LABVIEW UNIDADE 2 - PROGRAMAO MODULAR - SUB VI"S P#$%# E - N#%+4 - T&(5(-4 4#?&- S(?-VI4
7 de 7
$ VI dentro de u outro VI % cha ado de subVI. 2ode gerir as altera)es e eli inar erros do diagra a de bloco rapida ente, utilizando as a,udas dos subVIs. Depois de construir u painel VI 'rontal e u diagra a de bloco, construa o *cone e a placa de ligao para puder utilizar o VI co o u subVI. ; placa de ligao % u con,unto de ter inais que corresponde aos controlos e indicadores daquele VI. De'ina as liga)es atribuindo u controlo ou indicador do painel 'rontal a cada u dos ter inais da placa de ligao. 1rie *cones de custo izao para substituir o *cone por de'eito atra+%s de u duplo clique no *cone no canto superior direito do painel 'rontal para abrir Icon -ditor. !a cai"a de dilogo do Icon -ditor, 'aa duplo clique na 'erra enta .e"t para seleccionar u tipo de letra di'erente. 2ode designar quais so as entradas e as sa*das necessrias, reco endadas e opcionais para i pedir que os utilizadores se esquea de ligar as cone")es do subVI. 1lique do lado direito u ter inal na placa de ligao e seleccione .his 1onnection Is do enu de atalho. 1o ente u VI seleccionando 3ile44VI 2roperties e seleccionando Docu entation 'ro enu 1ategor6. &uando o+e o cursor sobre u *cone VI, a ,anela 1onte"t Lelp ostra a descrio e indica que os ter inais que so necessrios, reco endados ou opcionais. ;dicione descri)es e dicas aos controlos e indicadores atra+%s de clique no lado direito e seleccionando a Description and .ip do enu de atalho. &uando o+er o cursor sobre controlos e indicadores, a
1on+erta u a seco de u VI e u subVI utilizando a 3erra enta 2ositioning para seleccionar a seco do diagra a de blocos que reutilizar e seleccionando -dit441reate /ubVI.
ponto 7 de 7