Capítulo 4 SubVIs Introdução • Este capítulo está relacionado com a criação e uso de SubVIs. • As SubVis são subprogramas também feitos em LabVIEW. The Default Icon Custom Icon Vantagens das SubVIs • O uso de SubVis oferece duas vantagens significativas : – Nos programas que requerem o mesmo código muitas vezes, o uso de SubVIs permite que se utilize o código somente uma vez. – Durante a fase do projeto de um programa em LabVIEW , é comum o uso de instrumentos virtuais ( simulação de variáveis físicas). Quando for necessário a substituição do intrumento virtual pelo real, necessitaremos somente substituir seu ícone pela SubVI que realmente adquire os dados. (variáveis analógicas ) SubVI - Conversão de Temperatura • Faça um programa que tenha como entrada uma temperatura em Fahrenheit e como saídas as correspondentes temperaturas em Celsius and Kelvin . • Salve seu trabalho usando o nome Temperature_Converter.vi • Equações : • C = ( 5 / 9 ).( F - 32 ) ( 32°F - 212°F, 0°C - 100°C ) • K = C + 273,15 Temperature_Converter.vi Front Panel Block Diagram Editando o Default Icon • O block diagram abaixo mostra um dos possíveis uso da Temperature_Converter.vi . Neste exemplo, quatro temperaturas são lidas, convertidas de Fahrenheit para Celsius e depois plotadas. Como Entrar No Edit Icon • Vamos substituir o ícone default do LabVIEW por um ícone customizado. • Para utilizarmos o Editor de Ícones podemos dar um click duplo no ícone default ou com o botão direito do mouse escolhermos a opção Edit Icon. Editor de Ícones Ferramentas do Editor de Ícones Pencil tool - Desenha e apaga pixel por pixel Dropper tool - Copia a cor do primeiro plano de um elemento no ícone Rectangle tool - Desenha uma borda retangular na cor do primeiro plano. Select tool - Seleciona uma área do ícone Foreground / Background - Mostra as cores do primeiro plano e do fundo Line tool - Desenha linhas retas. Pressione a tecla < Shift > para desenhar linhas horizontais, verticais e diagonais Fill bucket tool - Enche uma área esboçada com a cor do primeiro plano Filled rectangle tool - Desenha um retângulo limitado na cor do primeiro plano e enchido com a cor do fundo. Text tool - Incorpora um texto dentro do ícone Criação do novo ícone • Use a ferramenta Select tool para seleciona o ícone default e pressione < Delete > • Use a ferramenta Text tool e construa o novo ícone conforme figura abaixo Alterando a cor do novo ícone • Vamos modificar a cor do ícone de preto e branco para um ícone de 16 cores • Use as ferramentas Foreground / Background e Fill bucket tool para colorir o ícone • Click OK e retorne ao painel frontal da VI. O ícone costumizado deverá aparecer no canto superior direito do painel frontal. Como definir os terminais conectores • Click com o botão direito do mouse no novo ícone e selecione a opção Show Connector • Associe o controle e os indicadores do painel frontal, através da ferramenta Connect wire ( conexão de linhas ), aos terminais do ícone conforme figura abaixo Como usar a SubVI ? • Abra uma nova VI no LabVIEW e adicione um Fahrenheit Control and um Celsius indicator no painel frontal conforme figura abaixo : • No Diagram, adicione a VI Temperature_Converter.vi criada anteriormente através do ícone Select a VI do Functions Pallete. Complete as ligações e “rode” o programa Select a VI Exercícios - SubVIs • Construa uma VI que calcule a soma de 03 números. Use o editor de ícones para mudar o ícone default pelo mostrado abaixo : • Salve a VI como Soma.vi • Construa uma nova VI que calcula a média entre 03 números usando a SubVI Soma.vi. • Salve a VI com Media.vi Solução do Exercício Soma.vi Media.vi