Tracce di esercizi di Labview - parte 1 | DAQ code laboratory

Tracce di esercizi di Labview – parte 1

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:

  1. dato un indice i, rappresentare graficamente solo la riga iesima.
  2. dati due indici i1 e i2 rappresentare graficamente solo le righe comprese tra i due indici
  3. 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
  4. 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.