Pagina 1 di 1

Sub array in simulink

MessaggioInviato: 3 lug 2013, 15:01
da corgan83
Ciao a tutti, sono alle prese da un po' di tempo con un modello simulink che dovrebbe estrarre alcuni elementi da una stringa di caratteri che leggo da seriale.
In sostanza il mio vettore di partenza è qualcosa tipo:

$GPS,4807.038,N,01131.000,E,022.4,084.4,230394,003.1,W*6A

il mio codice a partire da questa stringa deve individuare questi due caratteri: $,* (dollaro ed asterisco) ed estrarre tutti i caratteri intermedi, quindi:

GPS,4807.038,N,01131.000,E,022.4,084.4,230394,003.1,W.

Sto provando ad usare i blocchi selector e find, ma non riesco a capire come settarli, anche perché il problema maggiore è individuare la posizione dell'asterisco la cui posizione varia a seconda dei dati ricevuti; mentre il carattere dollaro è sempre il primo, perciò potrei iniziare ad estrarre sempre dalla G in poi, ma non mi piace come soluzione.

Grazie a tutti in anticipo