Removing first data string from real-time serial data
Afficher commentaires plus anciens
Hello, I am trying to read real-time serial data from a CAN bus interface using 'fscanf'. The parameters of the string are fixed. The problem is that usually, the first line of the string appears to be incomplete/broken or has some fault codes. This affects the allocation of data into rows and columns I've used in my program according to their position in the string. I want to omit the first line of the string during every iteration. The sample data string is attached below with an indication of broken string (first line of text).
'˜D=37:0E2=00:0D9=69;005AB0DC
:0CC=0000:0CD=0000:0CF=0000:0D0=0000:00D=37:0E2=00:0D9=69;005AB140
:0CC=0000:0CD=0000:0CF=0000:0D0=0000:00D=37:0E2=00:0D9=69;005AB1A4
:0CC=0000:0CD=0000:0CF=0000:0D0=0000:00D=37:0E2=00:0D9=69;005AB208
:0CC=0000:0CD=0000:0CF=0000:0D0=0000:00D=37:0E2=00:0D9=69;005AB26C
:0CC=0000:0CD=0000:0CF=0000:0D0=0000:00D=37:0E2=00:0D9=69;005AB2D0
:0CC=0000:0CD=0000:0CF=0000:0D0=0000:00D=37:0E2=00:0D9=69;005AB334
:0CC=0000:0CD=0000:0CF=0000:0D0=0000:00D=37:0E2=00:0D9=69;005AB398
:0CC=0000:0CD=0000:0CF=0000:0D0=0000:00D=37:0E2=00:0D9=69;005AB3FC
Could someone help me out with this?
2 commentaires
Walter Roberson
le 5 Mar 2018
Is that a cell array of character vectors? Is it a single character vector with embedded carriage return and newline characters?
Prajwal Ramakrishna
le 6 Mar 2018
Modifié(e) : Prajwal Ramakrishna
le 6 Mar 2018
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur String Parsing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
