Introduzione
Dopo aver imparato come si creano i vari tipi di variabili array, vedremo ora come manipolare questi dati.
Inizializzazione di un array
Questa funzione permette di inizializzare un array di dimensione desiderata ad un valore desiderato. Non
è necessario effettuare l'inizializzazione prima di utilizzare un array, ma potrebbe essere utile per
evitare problemi in fase di esecuzione del programma. Scegliete quindi la funzione "Initialize Array" dal menu
"All Functions>>Array" dalla Functions Palette.
Disponetela nel diagramma a blocchi e collegate tutti gli ingressi e le uscite che richiede. Provate ad inserire
i dati come indicato in figura
Eseguite il VI e osservate che l'array si è inizializzato con tre elementi di valore pari ad 1.5.
Inserimento di un elemento in un array
La funzione "Insert Into Array" che trovate nella Functions Palette nel menù "All Functions>>Array" vi permette
di inserire un elemento all'interno dell'array. La funzione riceve in ingresso l'array da modificare, l'indice a
cui si desidera inserire il nuovo elemento (nota che gli elementi iniziano dall'indice '0') e il valore dell'elemento.
Restituisce in uscita l'array modificato.
Estrazione di un elemento da un array
La funzione "Index Array" permette di estrarre un elemento da un array e si trova nel menù "All Functions>>Array" della
Functions Palette. Richiede in ingresso l'array in questione, l'indice dell'elemento e restituisce il valore dell'elemento
stesso.
Dimensione di un array
Per ottenere la dimensione di un array si utilizza la funzione "Array Size" situata nella solita palette che riceve
in ingresso l'array in questione e ne restituisce la dimensione.
Costruzione di un array
La funzione "Buil Array" situata nella palette degli array permette di costruire un array partendo dai singoli elementi.
E' una funzione "allungabile" nel senso che il numero di ingressi non è costante ma può essere variato trascinando il
bordo inferiore della funzione stessa. In figura potete vedere come tre valori reali sono raccolti in un array di reali.