Esercizi di labview
In questo articolo sono elencate le tracce di alcuni esercizi Labview da poter svolgere per esercitarsi con l’ambiente di sviluppo. Negli articoli successivi verranno mostrate le soluzioni a tali esercizi.
In particolare, si proporranno delle tracce per andare a sviluppare le conoscenze e le competenze fondamentali sui costrutti base di Labview.
Esercizi sulla manipolazione degli array
1) Data la velocità iniziale, l’angolo di lancio e la granularità del tempo, sviluppare una simulazione della gittata di un proiettile.
2) Date frequenze f1 ed f2, angolo di sfasamento e granularità temporale, visualizzare le Forme di Lissajouse dei segnali
\(x(t)=sin(2\pi f_1 t)\) \(y(t)=sin(2\pi f_2 t+\varphi)\)Attraverso un xygraph
3) Generare una matrice in cui ogni riga sial l’evoluzione temporale del segnale \( y(t)=sin(2\pi f_i t)\). La frequenza del segnale della riga i-esima deve essere pari al prodotto dell’indice della riga + 1. Rappresentare graficamente la matrice.
Variazioni dell’esercizio:
- dato un indice i, rappresentare graficamente solo la riga iesima.
- dati due indici i1 e i2 rappresentare graficamente solo le righe comprese tra i due indici
- dati due indici i1 e i2 rappresentare ogni secondo una riga compresa tra i due indici in maniera ciclica fintanto che non si clicca su in tasto stop
- ripetere l’esercizio senza l’utilizzo di for annidati
4) Generare un array di 1000 valori numerici costanti, visualizzare l’array e la sommatoria cumulativa di quest’ultimo.
5)dati due valori double di ingresso ed due numeri N ed M in ingresso, generare un segnale composto da M concatenazioni di N volte il primo valore ed N volte il secondo valore.
Esercizi sui cicli
1) Realizzare un VI con un ciclo while in cui ad ogni iterazione genera un valore casuale compreso tra 0 ed 1 fino a che non si preme un tasto di stop. Il VI deve:
a) rappresentare graficamente gli ultimi 100 valori casuali generati
b) contare quanti valori sono usciti >0.5 e visualizzare: il numero totale di estrazioni, il numero di estrazioni >0.5 ed il numero di estrazioni <=0.5.
c) rappresentare graficamente l’evoluzione della percentuale di estrazioni >0.5.