minicurso de labview - b sicoarquivo.eng.br/labview/minicurso_a1_labview_2_2010.pdf · i.4....
TRANSCRIPT
![Page 1: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/1.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
Minicurso de LabVIEWBásico
Ramon C. Lopes
Engenharia Elétrica
Novembro-2010
![Page 2: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/2.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
Programa
1 I. Conceitos BásicosI.1. Ambiente LabView: janelas, menus e ferramentasI.2. Painel Frontal/Diagrama de BlocosI.3. Painel Frontal (front panel)I.4. Diagrama de Blocos (block diagram)I.5. PaletasI.6. Detecção de errosI.7. Depuração da AplicaçãoI.8. Fluxo de dadosI.9. Tipos de DadosI.10. Linhas de Ligação (wiress)I.11. AjudaI.12. Recursos de documentação/exemplosI.13. Teclas de Atalhos
![Page 3: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/3.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
IntroduçãoA origem
Como surgiu
Em 1983 a National Instruments iniciou a procura por umcaminho que minimizasse o tempo necessário paraminimizar a programação de sistemas com instrumentação
A evolução ...
Em 1986 foi desenvolvida a versão 1.0 para Macintosh;
A versão 1.0 foi totalmente reescrita em 1990proporcionando um grande avanço tecnológico;
Em 1992 é lançada a versão para Windows e SUN;
...
Chega a versão 9.0 em 2009!
![Page 4: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/4.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
IntroduçãoO significado de LabVIEW
O que significa...
Laboratory Virtual Instrument Engineering Workbench
O que é...
Um ambiente de programação orientado ao objetomultiplataforma que utiliza notação gráfica (linguagem G)para conectar nós funcionais via fios através de fluxos dedados com bibliotecas específicas para aquisição de dados(DAQ) e barramento de interface para propósitos gerais(GPIB) que permitem instrumentos de controle serial,análise, apresentação e armazenamento de dados ecomunicação com a internet.
![Page 5: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/5.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
IntroduçãoAlgumas funções
Pode ser usado para:
Simulação de circuitos eletrônicos;
Simulação de operações matemáticas;
Aquisição e processamento de sinais em tempo real;
Implementação de estruturas de programação emambiente gráfico;
Tratamento estatístico de dados;
Interação com outros programas como saída .html oupara o Excel.
![Page 6: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/6.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
Introdução
Figura: Tela inicial
![Page 7: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/7.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
Introdução
![Page 8: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/8.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
I.2. Painel Frontal/Diagrama de Blocos
Figura: Painel frontal e diagrama de blocos
![Page 9: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/9.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
I.3. Painel Frontal (front panel)
Assim como todo instrumento real, o instrumento virtual (VI)possui um painel com botões, mostradores e conexões.
![Page 10: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/10.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
I.4. Diagrama de Blocos (block diagram)
O programa desenvolvido em linguagem gráfica para estepainel:
![Page 11: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/11.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
I.4. Diagrama de Blocos (block diagram)
Utiliza o seguinte código de programação em diagrama deblocos:
![Page 12: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/12.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
Painel Frontal/Diagrama de Blocos
Um exemplo de controlador PID com DAQ.
Figura: Painel frontal e diagrama de blocos
![Page 13: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/13.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
Painel Frontal/Diagrama de Blocos
Painel frontal de um exemplo de processo industrial(Controle de mistura).
Figura: Painel frontal e diagrama de blocos
![Page 14: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/14.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
Painel Frontal/Diagrama de Blocos
Diagrama de blocos de um processo industrial (Controle demistura).
Figura: Painel frontal e diagrama de blocos
![Page 15: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/15.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
Conclusão sobre os conceitos básicos
Sintetizando...
Um instrumento virtual possui três partes principais:
Painel frontal;
Diagrama de blocos;
Ícone.
Programação modular
O ícone representa o instrumento virtual como um módulo(ou sub-rotina) em outros módulos.
![Page 16: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/16.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
I.5. Paletas
Figura: Controles no painel frontal
![Page 17: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/17.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
I.5. Paletas
Figura: Funções no diagrama de blocos
![Page 18: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/18.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
I.6. Detecção de erros
Figura: Barra de Status
![Page 19: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/19.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
I.7. Depuração da Aplicação
Figura: Tratamento de erros
![Page 20: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/20.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
I.8. Fluxo de dados
Figura: Fluxo de dados
![Page 21: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/21.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
I.9. Tipos de Dados
Os principais tipos de dados numéricos são ponto flutuante,inteiro e complexo.
![Page 22: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/22.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
I.9. Tipos de Dados
Os lógicos ou booleanos podem assumir os valores falso ouverdadeiro.
![Page 23: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/23.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
I.9. Tipos de Dados
O tipo String armazena cadeias de caracteres.
Figura: Strings
![Page 24: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/24.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
I.9. Tipos de Dados
Os vetores, matrizes, clusters, listas e tabelas sãoestruturas homogêneas ou heterogêneas paraarmazenamento de dados.
![Page 25: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/25.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
I.10. Linhas de Ligação (wiress)
Os fios que conectam números inteiros, reais, strings,valores lógicos, vetores, matrizes e clusters assumemforma e cor diferenciadas.
![Page 26: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/26.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
I.11. Ajuda
O LabVIEW permite a implementação de Help de contextopelo desenvolvedor, bastando clicar no objeto (no painelfrontal) e pressionar Ctrl+H.
![Page 27: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/27.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
I.12. Recursos de documentação/exemplos
Para criar o Help de contexto, o programador deveráselecionar o objeto (no diagrama em blocos) através declique com o botão direito optar por Description and Tip....
![Page 28: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/28.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
I.12. Recursos de documentação/exemplos
Edita-se o texto descritivo e uma sugestão(tip) sobre afunção executada pelo objeto.
![Page 29: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/29.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
I.13. Teclas de Atalhos
Teclas FunçãoCtrl+T Divide lateralmente
o painel frontale o diagrama de blocos
Ctrl+E Alterna seleção entreo painel frontal
e o diagrama de blocosCtrl+H Abre o Help de contextoCtrl+B Elimina fios interrompidosCtrl+Z Desfaz operaçõesCtrl+R Executa a aplicação
![Page 30: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/30.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
Bibliografia
[LabVIEW for Everyone: Graphical Programming MadeEasy and Fun (3rd Edition)] Travis, J. and Kring, J.Prentice Hall Ptr 2006.
[Labview Advanced Programming Techinques] Rich, B.and Mohiuddin, T. and Nawrocki, M.Boca Raton:CRC Press LLC Second Edition 2007
Outras referências...
http:/ /www.ni.com
![Page 31: Minicurso de LabVIEW - B sicoarquivo.eng.br/LabVIEW/minicurso_a1_LabVIEW_2_2010.pdf · I.4. Diagrama de Blocos (block diagram) I.5. Paletas I.6. Detecção de erros I.7. Depuração](https://reader033.vdocuments.pub/reader033/viewer/2022053012/5f0f85817e708231d44493b9/html5/thumbnails/31.jpg)
Minicurso deLabVIEW
Ramon C.Lopes
I. ConceitosBásicosI.1. AmbienteLabView: janelas,menus e ferramentas
I.2. PainelFrontal/Diagrama deBlocos
I.3. Painel Frontal(front panel)
I.4. Diagrama deBlocos (blockdiagram)
I.5. Paletas
I.6. Detecção deerros
I.7. Depuração daAplicação
I.8. Fluxo de dados
I.9. Tipos de Dados
I.10. Linhas deLigação (wiress)
I.11. Ajuda
I.12. Recursos dedocumen-tação/exemplos
I.13. Teclas deAtalhos
continua...