Programação LabVIEW com Aplicações em Aquisição de Dados em Plataformas Embarcadas

Programação LabVIEW com Aplicações em Aquisição de Dados em Plataformas Embarcadas

By Eduardo Giometti Bertogna
Michael Caine
Listen with Sir Michael Caine™ and 1,000+ voices
Length5h 35m

About this audiobook

O ambiente de desenvolvimento LabVIEW permite o desenvolvimento de instrumentos virtuais, usando-se uma linguagem de programação em que objetos gráficos, na forma de ícones, ou blocos funcionais, se interconectam para se construir a lógica desejada, e, como consequência, essa linguagem possibilita o desenvolvimento de aplicações mais rapidamente, devido à maior facilidade de implementação e depuração do código. O LabVIEW se caracteriza como um ambiente de programação para o desenvolvimento de instrumentos virtuais, sendo, ainda, multiplataforma e com grande suporte de integração com dispositivos de hardware, desde: Portas Seriais, Interface USB, Ethernet, Bluetooth, Câmaras de Vídeo, até dispositivos controladores avançados baseados em plataformas embarcadas e de lógica reconfigurável. Por todas essas razões, desde seu lançamento em 1986, se tornou uma ferramenta de enorme sucesso, e sendo de amplo uso por engenheiros e cientistas, aplicada em projetos de pequeno, médio e grande porte, usada em empresas e instituições como a NASA e o consórcio do acelerador de partículas do CERN. O livro se propõe a apresentar o ambiente LabVIEW de forma prática, com o foco no desenvolvimento dos mais variados projetos, em especial na área de aquisição de dados em plataformas embarcadas (NI-myDAQ, NI-myRIO, Arduino, etc.), podendo se constituir em uma boa opção de livro-texto em cursos de Engenharia Eletrônica e afins.

Audiobook details

GenreTechnology
Length5 hrs 35 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateNov 29, 2024
LanguagePortuguese

Table of contents

1Prefácio
653.11.2 ExpressVIs Write/Read from Measurement File
2VISÃO GERAL DO LABVIEW
663.11.3 Acesso a Aquivos Binários
31.1 O que é LabVIEW
673.12 Estruturas para Desabilitação de Códigos
41.2 O que é um Instrumento Virtual
683.12.1 Diagram Disable Structure
52 APRESENTAÇÃO DO AMBIENTE LABVIEW
693.12.2 Conditional Disable Structure
Show all chapters
62.1 Criando um novo projeto
704 ESTRUTURAS AVANÇADAS
72.2 Gerenciamento do Projeto
714.1 Máquina de Estados
82.3 O Painel Frontal do LabVIEW
724.1.1 Explicando a Máquina de Estados Simples
92.3.1 Adicionando Controles/Indicadores no Painel Frontal do VI
734.1.2 Passagem de Dados entre Estados
102.3.2 A Barra de Ferramentas do Painel Frontal
744.2 Execução de Script MATLAB no LabVIEW
112.3.3 VI em Execução
754.3 Execução de Código Similar ao C no LabVIEW
122.3.4 VI com Erros de Construção
764.4 Nós de Propriedades - Property Nodes
132.3.5 Aparência do VI em Execução
774.4.1 Criação de um Property Node
142.4 O Diagrama em Blocos do LabVIEW
784.4.2 Exemplo de uso de Property Nodes
152.4.1 Componentes Básicos de um Diagrama em Blocos
794.5 Nós de Invocação - Invoke Nodes
162.4.2 Adicionando Funções/SubVIs ao Diagrama em Blocos
804.5.1 Criação de um Invoke Node
172.4.3 Barra de Ferramentas do Diagrama em Blocos
814.5.2 Exemplo de uso de Invoke Nodes
182.4.4 Modos de Visualização de ícones e Nó Expansível
824.6 Servidor de Referência do VI - VI Server Reference
192.4.5 Usando Wires
834.6.1 Criação de um Servidor de Referência
202.4.6 Usando Labels
844.6.2 Criação de um Referência Direta
212.5 SubVIs: 2.5.1 Criando um SubVI
854.6.3 Exemplos de uso de Referências
222.6 Criando um Executável LabVIEW
864.7 Tipo de Dado Flattened
233 FUNDAMENTOS DO LABVIEW E DA LINGUAGEM G
874.8 Tipo de Dado Variant
243.1 Entendendo o Fluxo de Dados em um VI
884.9 Variáveis Compartilhadas - Shared
253.2 Tipos de Dados no LabVIEW
894.9.1 Criação de uma Shared Variable
263.2.1 Dados do Tipo Booleano - Boolean
904.9.2 Formas de Acesso às Shared Variables
273.2.2 Dados do Tipo Numérico - Numeric
915 AQUISIÇÃO DE DADOS COM LABVIEW E NI-DAQMX
283.2.3 Dados do Tipo String
925.1 Dispositivos NI-DAQ
293.2.4 Dados do Tipo Enumerado - Enumerated
935.1.1 Módulo NI USB-6008
303.2.5 Criação do Primeiro VI como Dados Numeric e Boolean
945.1.2 Usando o DAQ Assistant Express VI
313.3 Estruturas de Repetição: While-Loop e For-Loop
955.1.3 Contagem de Pulsos com o NI USB-6008 sem uso do DAQ Assistant
323.3.1 While-Loop
965.1.4 Módulo Didático NI myDAQ
333.3.2 For-Loop
975.1.5 Exemplos de VIs com o NI myDAQ
343.3.3 While-Loop vs. For-Loop
985.1.6 Simulação de Placas NI-DAQ no LabVIEW
353.3.4 Shift Registers
996 INTERFACE LABVIEW COM PLATAFORMAS EMBARCADAS
363.3.5 Nó de Realimentação - Feedback Node
1006.1 Instrument I/O Palette e VISA: 6.1.1 Interface com Arduino via Porta Serial e VISA
373.3.6 Criação do Segundo VI com While-Loop e For-Loop
1016.2 Data Communication Palette
383.4 Túneis - Tunnels
1026.2.1 Interface via Bluetooth
393.4.1 Operação de Tunnels em Loops
1036.2.2 Interface via Protocolo UDP
403.4.2 Temporização de um Loop
1048.2.3 Interface via Protocolo TCP
413.5 Estruturas de Decisão
1056.2.4 Interface via Wi-Fi
423.5.1 Case Structure
1066.2.5 Interface com ESP-01 via Wi-Fi e Data Socket
433.5.2 Estrutura de Eventos - Event Structure
1076.3 Interface via Toolbox LINX
443.6 Estruturas de Sequencias - Flat/Stacked Sequence: 3.6.1 Sequence Local
1086.3.1 Instalação do LINX
453.7 Estruturas de Dados
1096.3.2 Leitura de Temperatura via Sensor LM35 com Arduino e LINX
463.7.1 Arrays versus Clusters
1106.3.3 Leitura de Temperatura via NTC com Arduino e LINX
473.7.2 Usando Arrays
1116.3.4 Leitura de Temperatura/Humidade via DHT11 com Arduino e LINX
483.7.3 Usando Clusters
1126.3.5 Leitura de um Sensor LDR com Arduino e LINX
493.7.4 Cluster de Erro - Error Cluster
1136.3.6 Acionamento de Servomotor com Arduino e LINX
503.7.5 Polimorfismo
1146.4 VI de Aquisição de Dados com Estrutura de Máquina de Estados: 6.4.1 Aquisição de Dados de Temperatura com Alarmes e Estatística Básica
513.8 Plotando Dados - Charts e Graphs
1156.5 Arquivos de Dados no Formato TDMS: 6.5.1 Aquisição de Dados de Temperatura e Humidade em Arquivo TDMS
523.8.1 Waveform Chart
1166.6 Módulo Didático NI myRIO
533.8.2 Waveform Graph
1176.6.1 Instalação do NI myRIO
543.8.3 XY Graph
1186.6.2 Primeiro Projeto NI myRIO
553.8.4 Propriedades dos Charts e Graphs
1196.6.3 Interface NI myRIO com NTC
563.9 Variáveis Locais e Globais
1206.6.4 Interface NI myRIO com LDR
573.9.1 Variáveis Locais - Locals
1216.6.5 Configurando uma Rede Wi-Fi no NI myRIO
583.9.2 Variáveis Globais - Globals
1226.6.6 Interface NI myRIO com WebCam
593.10 Estruturas Temporizadas - Timed Structures
1236.6.7 Interface NI myRIO com Pendrive
603.10.1 Timed Loop
1247 LABVIEW FPGA COM O NI MYRIO
613.10.2 Timed Sequence
1257.1 Primeiro VI usando o LabVIEW FPGA
623.10.3 SubVIs do Subpalette Timed Structures
1267.2 Geração e Processamento de Sinal no NI myRIO FPGA
633.11 Entrada e Saída em Arquivos
1278 WEB PUBLISHING TOOL
643.11.1 SubVIs Write and Read Delimited Spreadsheet File
128SITES NA INTERNET
Energia Solar Fotovoltaica
Energia Solar FotovoltaicaOtávio Augusto Malheiros Honório de Melo5h 8m$7 · $0.00
A máquina do caos
A máquina do caosMax Fisher18h 34m$20 · $0.00
Introdução ao Red Team Operations
Introdução ao Red Team OperationsJoas Antonio dos Santos4h 43m$14 · $0.00
No Ar
No ArAlberto Santos-dumont6h 27m$7 · $0.00
Gestão De Projetos
Gestão De ProjetosHelcio Gonçalves4h 4m$9 · $0.00
Vírus
VírusDouglas Bernardini12h 27m$22 · $0.00
Professor na Era da IA
Professor na Era da IACibele Mantovanni, Genilson Valotto Patuzzo2h 32m$10 · $0.00
Direito e tecnologia
Direito e tecnologiaJosé Luiz de Moura Faleiros Júnior23h 54m$14 · $0.00
Fundamentos De Programação Python
Fundamentos De Programação PythonLeonardo Guerra De Rezende Guedes & Mário Elias Cândido Neto1h 24m$6 · $0.00
Acessibilidade
AcessibilidadeTony Santos2h 19m$5 · $0.00
Nr-35 Trabalho Em Altura
Nr-35 Trabalho Em AlturaCabral Veríssimo28m$9 · $0.00
Logística Reversa
Logística ReversaPatricia Guarnieri7h 20m$5 · $0.00
Ia - Adapte-se Ou Morra!
Ia - Adapte-se Ou Morra!Bruno Russo6h 21m$7 · $0.00
Política
PolíticaCarujo1h 17m$6 · $0.00
Técnicas de invasão de sistemas pentest
Técnicas de invasão de sistemas pentestCésar Felipe Gonçalves da Silva12h 25m$10 · $0.00
Aprendendo Ciência De Dados
Aprendendo Ciência De DadosJideon Francisco Marques5h 45m$13 · $0.00
Dynamo For Revit:
Dynamo For Revit:Samuel João Da Silveira5h 7m$7 · $0.00
Aprendendo Sobre Criptomoedas
Aprendendo Sobre CriptomoedasAurelio Santiago1h 34m$6 · $0.00
Doctrine Na Prática
Doctrine Na PráticaElton Luís Minetto1h 11m$9 · $0.00
Fique Rico Com Bitcoin
Fique Rico Com BitcoinSandro Santos4h 8m$8 · $0.00

You may also like

Arduino Projetos Interessantes
Arduino Projetos InteressantesJideon F Marques1h 15m$11 · $0.00
Desenhando Com Turtle Graphics – Blockly
Desenhando Com Turtle Graphics – BlocklyHelio H. Monte-alto1h 56m$7 · $0.00
O Mundo É Dos Robôs
O Mundo É Dos RobôsAurelio Santiago3m$5 · $0.00
Desenvolvimento de um sistema eletro-hidráulico de movimentação para elevadas cargas no setor industrial
Desenvolvimento de um sistema eletro-hidráulico de movimentação para elevadas cargas no setor industrialFernando Schmitz Smokovicz1h 46m$17 · $0.00
Programação de Microcontroladores em Linguagem C
Programação de Microcontroladores em Linguagem CFábio Iaione7m$13 · $0.00
Inspeção de integridade de dutos
Inspeção de integridade de dutosHeber Figueiredo Junior1h 12m$15 · $0.00
Dispositivo Escravo De Rede Com Software Supervisório
Dispositivo Escravo De Rede Com Software SupervisórioRicardo F. De Souza1m$37 · $0.00
Análise da Maturidade da Empresa para Implantação da Indústria 4.0, com Aproveitamento da Tecnologia 5G
Análise da Maturidade da Empresa para Implantação da Indústria 4.0, com Aproveitamento da Tecnologia 5GFrancisco Jose Curvello de Andrade1h 37m$12 · $0.00
Aprenda Projetar Programas Em C++ Usando Padrões De Design Para Software De Alta Qualidade
Aprenda Projetar Programas Em C++ Usando Padrões De Design Para Software De Alta QualidadeJideon Marques Marques11h 38m$47 · $0.00
Mais De 100 Sensores & Módulos Para Usar Com Arduino
Mais De 100 Sensores & Módulos Para Usar Com ArduinoJideon Marques Marques1h 42m$11 · $0.00
Robby o robô que queria ser diferente
Robby o robô que queria ser diferenteVinícius Léscio4m$4 · $0.00
O Surgimento de Navios Autônomos
O Surgimento de Navios AutônomosVitor Ribeiro Fernandes8h 41m$19 · $0.00
Hitecman
HitecmanRicardo Garay4m$4 · $0.00
Automação De Processos Com Ferramentas Tecnológicas
Automação De Processos Com Ferramentas TecnológicasShóstenes S. Formiga1h 13m$6 · $0.00
Engenharia Elétrica E Instrumentação
Engenharia Elétrica E InstrumentaçãoJideon F Marques2h 53m$14 · $0.00
Guia Do Marketing Digital
Guia Do Marketing DigitalMarketingnew3h 1m$10 · $0.00
O Surgimento de Navios Autônomos
O Surgimento de Navios AutônomosVitor Ribeiro Fernandes7h 20m$14 · $0.00
Varejo - Gestão De Estoque E Redução Do Desperdício
Varejo - Gestão De Estoque E Redução Do DesperdícioRodrigo Montini3h 8m$7 · $0.00
Fundamentos De Programação Go
Fundamentos De Programação GoLeonardo Guerra De Rezende Guedes & Neilton De Cerqueira Gomes1h 17m$7 · $0.00
Drones armados na guerra moderna: existem regras no Brasil?
Drones armados na guerra moderna: existem regras no Brasil?Webert Leandro Barreto da Silva4h 41m$12 · $0.00