CINEL - FORMAÇÃO EM LABVIEW

UNIDADE 4 - ARRAYS

Ponto 6 - Exercícios Adicionais sobre Arrays

ponto anterior  ponto seguinte
6 de 6


 

Exercícios adicionais para Arrays


Exercício 1

Construa um VI que inverta a ordem de um array que contenha 100 números aleatórios. Por exemplo, array[0] torna-se array[99], array[1] torna-se array[98], e por aí a fora.

Dica: Utilize a Reverse 1D Array função localizada na palete Functions>>All Functions>>Array para inverter a ordem do array.

 

Grave o VI como Reverse Random Array.vi na directoria C:\Exercises\LabVIEW Basics I.

Exercício 2

Construa um VI que acumula um array de valores de temperatura, utilizando o VI Thermometer. Defina o tamanho do array com um controlo no painel frontal. Inicialize um array utilizando a função Initialize Array do mesmo tamanho, onde todos os valores são iguais a 10. Adicione os dois arrays, calcule o tamanho do array final e extraia o valor do meio do array final. Disponibilize o Array Temperature, Array Initialized, Final Array e o Mid Value.
Grave o VI como Find Mid Value.vi na directoria the C:\Exercises\LabVIEW Basics I.

Exercício 3

Construa um VI que gera um array a 2 dimensões com 3 linhas por 10 colunas e contenha números aleatórios. Depois de gerar o array indexe cada linha e desenhe cada linha no seu gráfico. O painel frontal deve conter 3 gráficos.
Grave o VI como Extract 2D Array.vi na directoria the C:\Exercises\LabVIEW Basics I.

Exercício 4

Construa o VI que simula o jogar de um dado com os valores possíveis entre 1 e 6 e grave o número de vezes em que cada valor número sai. A entrada é o número de vezes que joga o dado e as saídas o número de vezes que sai cada valor possível. Utilize apenas um shift register.
Grave o VI como Die Roller.vi na directoria C:\Exercises\LabVIEW Basics I.

Exercício 5

Construa o VI que gera um array a 1 dimensão e multiplique pares de elementos; iniciando cada elemento a 0 e 1 e devolva o array resultante. Por exemplo, o array de entrada com os valores {1, 23, 10, 5, 7, 11} resulta no array de saída {23, 50, 77}.

Dica: Utilize a função Decimate 1D Array localizada na palete Functions>>All Functions>>Array.

Grave o VI como Array Pair Multiplier.vi na directoria C:\Exercises\LabVIEW Basics I.

 


 

ponto anterior    ponto 6 de 6    ponto seguinte