Instrumentação Suportada em Computadores Pessoais

Documentos relacionados
User Manual. Linksys PAP2 Broadband Phone Service. Linhagratuita grupo csdata

Astrologia, Psicologia e os Quatro Elementos (Portuguese Edition)

UNIT 5: Review (UNIDADE 5: Revisão)

VGM. VGM information. ALIANÇA VGM WEB PORTAL USER GUIDE June 2016

Curso Completo de Memorização (Portuguese Edition)

Os 7 Hábitos das Pessoas Altamente Eficazes (Portuguese Edition)

A necessidade da oração (Escola da Oração) (Portuguese Edition)

MySQL: Comece com o principal banco de dados open source do mercado (Portuguese Edition)

Biossegurança: uma abordagem multidisciplinar (Portuguese Edition)

A dança do corpo vestido: Um estudo do desenvolvimento do figurino de balé clássico até o século XIX (Portuguese Edition)

Como testar componentes eletrônicos - volume 1 (Portuguese Edition)

Conversação Para Viagem - Inglês (Michaelis Tour) (Portuguese Edition)

Pesquisa Qualitativa do Início ao Fim (Métodos de Pesquisa) (Portuguese Edition)

O sistema único de assistência social no Brasil: uma realidade em movimento (Portuguese Edition)

CODIGOS CONTROLE RS232 Matrix HDMI 4x2 Control EDID/RS232 (GB )

Vendors Enquiries for RFP 003/2015

Como Economizar Dinheiro: Dicas e Truques para Poupar Dinheiro (Portuguese Edition)

Alfabetizar letrando na biblioteca escolar (Coleção biblioteca básica de alfabetização e letramento) (Portuguese Edition)

Letramento literário: teoria e prática (Portuguese Edition)

Pesquisa de Marketing: Uma Orientação Aplicada (Portuguese Edition)

CODIGOS CONTROLE RS232 Matrix HDMI 4x2 Control EDID/RS232 (GB )

Como Mudar a Senha do Roteador Pelo IP o.1.1. Configure e Altere a Senha do seu Roteador acessando o IP Acesse o Site e Confira!

Vaporpunk - A fazenda-relógio (Portuguese Edition)

PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese Edition)

Manual Pratico do Plano de Projeto: Utilizando o Pmbok Guide

Princípios de Finanças Corporativas (Portuguese Edition)

Manual dos locutores esportivos: Como narrar futebol e outros esportes no rádio e na televisão (Portuguese Edition)

Editorial Review. Users Review

Transformando Pessoas - Coaching, PNL e Simplicidade no processo de mudancas (Portuguese Edition)

Um olhar que cura: Terapia das doenças espirituais (Portuguese Edition)

CODIGOS CONTROLE RS232 Matrix HDMI 4x4 Control EDID/RS232 (GB )

Fundamentos da teologia do Novo Testamento (Portuguese Edition)

Dermatologia Clínica. Guia Colorido Para Diagnostico e Tratamento (Em Portuguese do Brasil)

Meditacao da Luz: O Caminho da Simplicidade

PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese Edition)

Planejamento e Controle de Projetos (Série Gerenciamento de Projetos) (Portuguese Edition)

Direito Processual Civil (Coleção Sucesso Concursos Públicos e OAB) (Portuguese Edition)

Mestrado em Engenharia Eletrotécnica e de Computadores

América Andina: integração regional, segurança e outros olhares (Portuguese Edition)

As 10 bobagens mais comuns que as pessoas inteligentes cometem (Portuguese Edition)

Mitologia - Deuses, Heróis e Lendas (Portuguese Edition)

Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA total e disjuntiva.

Hipnose Na Pratica Clinica

Introdução A Delphi Com Banco De Dados Firebird (Portuguese Edition)

As 100 melhores piadas de todos os tempos (Portuguese Edition)

Introdução A Delphi Com Banco De Dados Firebird (Portuguese Edition)

Adoção: guia prático doutrinário e processual com as alterações da Lei n , de 3/8/2009 (Portuguese Edition)

Certificação PMP: Alinhado com o PMBOK Guide 5ª edição (Portuguese Edition)

Aspectos Multidisciplinares das Artes Marciais: 1 (Portuguese Edition)

Farmacologia na Pratica de Enfermagem (Em Portuguese do Brasil)

Conceitos de Linguagens de Programação (Portuguese Edition)

Manual do Advogado: Advocacia Prática (Civil, Trabalhista e Criminal) (Portuguese Edition)

Chica da Silva e o Contratador Dos Diamantes: O Outro Lado Do Mito

Cartomancia: Conhecimento através das cartas (Coleção Autoconhecimento) (Portuguese Edition)

Biscuit - potes (Coleção Artesanato) (Portuguese Edition)

Programa R. Hiron Pereira Farias. Monday, February 06, 2017

Comportamento Organizacional: O Comportamento Humano no Trabalho (Portuguese Edition)

O princípio 80/20: Os segredos para conseguir mais com menos nos negócios e na vida (Portuguese Edition)

PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese Edition)

Grandes Mistérios da História: A teoria da conspiração e os segredos por trás dos acontecimentos (Portuguese Edition)

O corpo dos garotos (Bate-papo com Jairo Bouer) (Portuguese Edition)

S.O.S dos pais: 500 dicas para educar sem enlouquecer (Portuguese Edition)

Medicina Integrativa - A Cura pelo Equilíbrio (Portuguese Edition)

Farmácia Homeopática: Teoria e Prática (Portuguese Edition)

ATLAS DE ACUPUNTURA VETERINáRIA. CãES E GATOS (EM PORTUGUESE DO BRASIL) BY CHOO HYUNG KIM

Princípios de Direito Previdenciário (Portuguese Edition)

O Jardim Secreto - Coleção Reencontro Infantil (Em Portuguese do Brasil)

IDE 2.5" hd:basic. hdd enclosure caixa externa para disco rígido

As revoluções russas e o socialismo soviético (Portuguese Edition)

O guia do enxoval do bebê nos Estados Unidos: Dicas e segredos da maior especialista de compras em Miami, Orlando e Nova York (Portuguese Edition)

Dilogo Brasil Livro Texto: Curso Intensivo De Portugues Para Estrangeiros (Dialogo Brasil) (Portuguese Edition)

O ladrão de raios (Percy Jackson e os Olimpianos Livro 1) (Portuguese Edition)

Aprendi A Fazer Sexo Na Bíblia (Portuguese Edition)

Educomunicação: o conceito, o profissional, a aplicação (Portuguese Edition)

O ABC da Fisioterapia Respiratória (Portuguese Edition)

Java para iniciantes (Portuguese Edition)

Métodos Formais em Engenharia de Software. VDMToolTutorial

HISTOLOGIA E BIOLOGIA CELULAR. UMA INTRODUçãO À PATOLOGIA (EM PORTUGUESE DO BRASIL) BY ABRAHAM L. KIERSZENBAUM

As 10 bobagens mais comuns que as pessoas inteligentes cometem (Portuguese Edition)

O Príncipe Feliz e Outras Histórias (Edição Bilíngue) (Portuguese Edition)

A oração de Jabez: Alcançando a bênção de Deus (Portuguese Edition)

Higiene e Vigilância Sanitária de Alimentos (Portuguese Edition)

Pesquisa Qualitativa do Início ao Fim (Métodos de Pesquisa) (Portuguese Edition)

Clara dos Anjos (Portuguese Edition)

Esboços e Sermões Completos para Ocasiões e Datas Especiais: Mensagens Bíblicas para Todas as Datas da Vida Cristã (Portuguese Edition)

Receitas na Pressão - Vol. 01: 50 Receitas para Panela de Pressão Elétrica (Portuguese Edition)

52 MANEIRAS DE DIZER "EU TE AMO" (PORTUGUESE EDITION) BY CLENE SALLES

MANUAL DE MEDICINA INTERNA DE PEQUENOS ANIMAIS (EM PORTUGUESE DO BRASIL) BY RICHARD W. COUTO C. GUILHERMO^NELSON

A Prática Reflexiva no Oficio de Professor. Profissionalização e Razão Pedagógica (Em Portuguese do Brasil)

Física Experimental VI

Step by step to make the appointment at the Federal Police

Introdução A Delphi Com Banco De Dados Firebird (Portuguese Edition)

Labrador: Guia prático ilustrado (Coleção Pet Criador) (Portuguese Edition)

52 maneiras de ganhar mais dinheiro (Portuguese Edition)

Primavera Risk Analysis v8.7

O Livro de Receitas do Menino Maluquinho - Com as receitas da Tia Emma (Portuguese Edition)

Guia para criar aplicações simples em APEX/ Guide to create simple Apex applications (perte I)

Fundamentos Básicos e Avançados de SEO (Portuguese Edition)

Transcrição:

Instrumentação Suportada em Computadores Pessoais GPIB under MATLAB A. Lopes Ribeiro arturlr@ist.utl.pt

Using the GPIB Interface under MATLAB Control IEEE 488

Equipment GPIB adaptor board or GPIB-USB adaptor GPIB cables Instruments with the GPIB interface MATLAB with the Instrument Control Toolbox installed

MATLAB information about drivers To get information about the available drivers to the GPIB interface use the MATLAB function instrhwinfo( gpib ) instrhwinfo('gpib') ans = InstalledAdaptors: {'advantech' 'ni'} JarFileVersion: 'Version 2.3' There are drivers for GPIB from the manufacturers Advantech and National Instruments

MATLAB information about the adaptor board To get information about the GPIB board installed use the MATLAB function instrhwinfo( gpib, manufacturer ) instrhwinfo('gpib','ni') ans = AdaptorDllName: [1x87 char] AdaptorDllVersion: 'Version 2.3' AdaptorName: 'ni' InstalledBoardIds: [??????????] ObjectConstructorName: 'gpib('ni',<bid>,<pr>) ' VendorDllName: 'gpib-32.dll' VendorDriverDescription: 'NI-488'

To Communicate with One Instrument To communicate with one instrument, we need to create one variable of the type object in MATLAB. At this time MATLAB already told us how to construct it: ObjectConstructorName: 'gpib('ni',<bid>,<pr>) ' Example: We want to communicate with one oscilloscope. The board adaptor number is <BID>=0 and the Oscilloscope Primary Address is <PR>=18. The virtual object to create will have the name oscil : We must use the MATLAB command oscil=gpib('ni',0,18) MATLAB will respond as follows

To Communicate with One Instrument oscil=gpib('ni',0,18) GPIB Object Using NI Adaptor : GPIB0-18 Communication Address BoardIndex: 0 PrimaryAddress: 18 SecondaryAddress: 0 Communication State Status: closed RecordStatus: off Read/Write State TransferStatus: idle BytesAvailable: 0 ValuesReceived: 0 ValuesSent: 0

To Obtain Information on The Object Created Double click

To Obtain Information on The Object Created

To Obtain Information on The Object Created Some information about the object oscil just created is also available with the function instrhwinfo(object_name) instrhwinfo(oscil) ans = AdaptorDllName: [1x87 char] AdaptorDllVersion: 'Version 2.3' AdaptorName: 'NI' VendorDllName: 'gpib-32.dll' VendorDriverDescription: 'NI-488'

Connecting and Disconnecting Instruments To connect to the oscilloscope we must open the object using the function fopen(object_name). To disconnect it we use the function fclose(object_name). fopen(oscil) oscil.status ans = Open fclose(oscil) oscil.status ans = closed We can check the Status property of the object oscil with the command above

Sending and Receiving Data We send data to the instrument with the function fprintf(instrument_name, data_string ), but to read answers we use the function fscanf(.) with the instrument logic name as argument. Example: fprintf(oscil, *IDN? ) Osc_name=fscanf(oscil) Osc_name= TEKTRONIX TDS 2014,0,CF:91.

Sending and Receiving Data In the next example we wish to read data from the channel 1 of the oscilloscope. We send one command to set CH1 as the data source and next we confirm the command execution by sending a query and reading the answer, that is put in a variable: fprintf(oscil, MEASUREMENT:IMMED:SOURCE CH1 ) fprintf(oscil, MEASUREMENT:IMMED:SOURCE? ) Source_channel=fscanf(oscil) Source_channel= CH1

Sending and Receiving Data If we wish to read a peak to peak voltage from the current source channel: fprintf(oscil, MEASUREMENT:MEAS1:TYPE PK2PK ) fprintf(oscil, MEASUREMENT:MEAS1:VALUE? ) Vx_p2p=fscanf(oscil) Vx_p2p= 3.0017668678E0 If we want to disconnect the instrument definitely we must close the object, delete it and clear the MATLAB workspace: fclose(oscil) delete(oscil) clear(oscil)