Home

curso de labview parte II

image

Contents

1. Instituto Superior T cnico Curso de LabVI EW Pedro M Ramos Pedro Ramos Lx it pt Parte II 21 de Outubro de 2004 I ST DEEC Arrays Arrays s o colec es de dados do mesmo tipo Elementos endere ados de 0 at N 1 Para criar um array coloca se uma array shell no painel frontal e coloca se l dentro um controlo ou indicador do tipo desejado 35 Criar um Controlo Array Tools Browse Window Help 13pt Application Font IE DICA Para criar um indicador de array em vez de um controlo colocar um indicador dentro da shell Fun es para Arrays e As fun es para arrays encontram se na palette Functions Array Palette e incluem entre outras as fun es Functions 23 gt EF Array Size Initialize Array Index Array Build Array Array Subset E Array Max amp Min m YE Et I LE JD J T go fg 4 EMEDIA 8 alg lt 6 E o em es ED n ge E EB EB E ft e Cria o de Arrays com ciclos Indexing Disabled Indexing Enabled DICA Para mudar o modo de indexa o de sa da usar o bot o direito do rato sobre o t nel Indexa o de Arrays com Loops 39 Polimorfismo
2. e As fun es num ricas b sicas do LabVIEW s o polimorfas i e as entradas podem ser de tipos diferentes dentro de algumas limita es e Por exemplo somar um escalar com um array tem como resultado em array e Multiplicando um inteiro com um double obt m se um double Pam r Clusters e Clusters s o estruturas de dados de diferentes tipos Equivalentes aos records em Pascal ou as structures em C e Usados para agrupar dados relevantes e para simplificar reduzir os fios e Para criar um cluster adiciona se uma cluster shell no painel frontal e colocam se la dentro os controlos ou indicadores Cada elemento do cluster tem um nome que corresponde ao controlo indicador originalmente inserido i Clusters e Para aceder ao valor de um elemento de um cluster usa se Unbundle By Name e depois selecciona se o nome do elemento e Para modificar o valor de um elemento de um cluster usa se Bundle By Name e depois selecciona se o nome do elemento a modificar DICA Em Unbundle By Name e em Bundle by Name poss vel aceder ou modificar diversos elementos do cluster Basta adicionar uma nova entrada ou sa da e seleccionar os nomes Exemplo Bundle Unbundle Filled cluster Cluster E as Sample Rate Sample Rate Time interval between samples aaa EAN er of Points 200 00 0 00 Ed 2000 00 Number of Points Total acquistion time Time interval between samples 5
3. Interface GPIB IEEE 488 2 e A comunica o com os dispositivos efectuada atrav s de um sistema de perguntas e respostas e Cada dispositivo tem um endere o nico e um conjunto espec fico de comandos e Os Vis relevantes est o em Functions Instrument O GPIB AVISO O cluster de erro tem de ser usado para controlar a ordem de execu o pergunta resposta pergunta N o necess rio usar uma estrutura de sequ ncia 55 GPIB e Para mudar o endere o GPIB de um dispositivo consultar o respectivo manual de instru es e Para detectar o endere o de um dispositivo e testar as comunica es usar Measurement amp Automation Explorer MAX w Measurement amp Automation MAX GPI B 57 Comunica o GPIB com o MAX GPIBO InstrumentO Primary Address 7 Globals ibsta 042100 Send String DN Configured d String Received String Received TEKTRONIX TDS 3404 0 CF 91 1CT F 1 091 Show Sample Show Sample DICA Query corresponde escrita da string e leitura da resposta do dispositivo Write corresponde escrita da string para o dispositivo Read corresponde leitura de uma string do dispositivo 58 VI s de interface GPI B GPIB Clear envia um SDC Selected Device Clear para o dispositivo deve ser usado um por dispositivo e por programa logo no in cio e GPIB Write escreve uma string para o dispos
4. 2000 00 20 00 1500 00u Total acquistion ti 1 00 illed cluster 43 Cluster de Erro e O cluster de erro um cluster pr definido pelo LabVIEW para gest o de erros e Todos os VIs de comunica o t m como entrada um cluster de erro e como sa da um cluster de erro e O cluster de erro inclui os seguintes elementos status boolean existiu um erro code 132 n mero do erro source string origem do erro Cluster de Erro e O cluster de erro TEM de ser usado sempre que se comunica com dispositivos e Os subVIs de comunica o devem testar o cluster de erro de entrada para determinar a exist ncia de erros pr vios e Se existiu um erro pr vio nenhuma comunica o deve ser executada e o cluster de sa da deve ser igual ao de entrada e Na aus ncia de erro pr vio a comunica o deve ser executada Se se verificar um erro as comunica es devem ser paradas e o cluster de erro de sa da preenchido com os detalhes do erro 45 Exemplo Cluster de Erro Gr ficos e Existem dois tipos b sicos de gr ficos no LabVIEW Charts e Graphs e Charts s o indicadores num ricos que representam em tempo real a evolu o de uma vari vel escalar e Graphs s o usados para representar arrays de n meros ou waveforms 47 Charts vs Graphs XY Graphs e Pares de dados XY podem ser represe
5. is the Instrument Analog Input Analog Output Counter 1 0 Digital 1 0 Channel 0 10 00 Input Limits High 10 0000 Last Error Low 10 0000 00 a Sample Rate Hz Fatal Vo e 50000 0 Error Error Codes Data Mode C Strip Chart Y Scale Mode Average Reading Dne Shot C Auto Scale 0 098945 C Continuous Full Range Exemplo DAQ Al Acquire Waveform vi umber of samples AT Acquired Waveform TA gt sampling rate 65 RS232 e Os VIs relevantes est o em Functions Instrument I O Serial e Tal como no GPIB as comunica es s o obtidas atrav s de um sistema de quest es VISA Write e respostas VISA Read e A porta usada tem de estar configurada da mesma forma no LabVIEW VISA Configure Serial Port e nos dispositivos externos Exemplo RS232 VISA 67 FIM Ficheiros PDF da apresenta o est o dispon veis no site http alfa ist utl pt instmed iscp
6. itivo indicado GPIB Read l uma string do dispositivo com o endere o indicado L o n mero de caracteres indicado ou at que um EOS seja recebido AVI SO O endere o n o um n mero uma string r Exemplo GPIB PIB Clear PIB Write E Aquisi o de dados com uma DAQ e Uma DAQ um dispositivo de hardware capaz de executar convers es anal gico digitais das tens es de entrada a um determinado ritmo de aquisi o e Os Vis relevantes est o em Functions Data Acquisition Analog I nput 61 Aquisi o de dados com uma DAQ e Para adquirir um ponto de um canal usar Al Sample Channel e Para adquirir uma waveform de um canal usar Al Acquire Waveform e Para adquirir waveforms de v rios canal usar Al Acquire Waveforms MAX e DAQs QS PCI 6111 Device 1 Measurement amp Automation Explorer File Edit Yiew Tools Help fal Delete Test Panel Properties Configuration uu AA Eon man Attribute Value Description Pes Neig o e ESpevice Number 1 The NI DAQ device number ES PESO IEO e EN serial Number Ox 102EB6B The serial number of the device E PCI 6111 Devige Test Panel Ly Ports Serial amp F IVI Instruments 3 Delete Scales fj Software Properties E Remote Systems TI 63 MAX DAQ Test Panel Test Panel NATIONAL Device Name Device Number INSTRUMENTS PCI 61 11 i a The Software
7. ntados em XY graphs e Para construir um par XY basta construir um cluster com dois elementos o array com os pontos X e um array com os pontos Y e Para representar m ltiplos pares XY no mesmo gr fico constr i se um array com os pares k 49 Waveforms e Waveforms s o clusters pr definidos no LabVIEW para a representa o temporal de dados adquiridos uniformemente espacados temporalmente e Os elementos das waveforms s o tO instante de tempo do 1 ponto dt intervalo de tempo entre 2 amostras Y array de pontos Waveform Get Waveform Components Waveform Build Waveform DICA Para representar m ltiplas waveforms no mesmo graph criar um array com as waveforms Build Array Exemplo Waveforms Plot O Plot 1 Waveform Graph Tus 0 00 200 HN 1 00 in f Amplitude o L 1 in 1 ma o en I 1 I 1 50 0 100 0 150 0 200 0 Time 0 0 51 Fast Fourier Transform FFT e Os VIS para as FFT est o em Functions Waveform Waveform Measurements e As sa das sao a amplitude e fase FFT Spectrum Mag Phase ou as partes reais e imagin rias FFT Spectrum Real Im e As entradas destes VIs sao waveforms ATEN O A janela temporal por omiss o n o a rectangular Exemplo FFT 153 Comunica o com o LabVIEW GPIB DAQ RS232

Download Pdf Manuals

image

Related Search

Related Contents

Etiquette - Plant Products    KX101 Quick Installation and Setup Guide  Nokia 330 Auto Navigation Manual do Utilizador  Samsung NP900X4D User Manual (Windows 8)    Philips Spiral 871829121826500  3-Space Sensor Embedded Evaluation Kit User`s Manual  Gestion de l`autotransfusion en SSPI - Groslier D - ( PDF  960 Technical Service Manual  

Copyright © All rights reserved.
Failed to retrieve file