Sto cercando di stampare, tramite Octave, il contenuto di un file CVS ottenuto tramite l'oscilloscopio digitale.
Ho stampato la schermata in formato immagine:
Ma per curiosità mi piacerebbe capire come devo trattare il file CVS e stampare il contenuto con la funzione plot ed ottenere il grafico quasi uguale all'immagine.
Ho preso spunto da questo link, così ho fatto una prima prova (veloce) con il seguente codice:
- Codice: Seleziona tutto
% Octave read CSV and plot data
data = dlmread("/home/simo/Desktop/ADS001CV.CSV", ",");
t = data(:,1);
x = data(:,2);
y = data(:,3);
z = data(:,4);
plot(t, x,";x ---;", t, y,";y ---;", t, z,";z ---;")
print ("s.jpg", "-djpg", '-S400, 300')
Ovviamente non funziona, l'output non è quello desiderato.
Allego il file zippato perché sono 4100 linee.
Però racchiudo tra i tag code un primo spezzone.
- Codice: Seleziona tutto
Record Length,4096,,Source,CH1
Sample Interval,0.0000073242181,,Second,volt
Vertical Units,CH1:V,,-0.020480000000,3.04000
Vertical Scale,CH1:1.00,,-0.020469998438,3.04000
Vertical Offset,CH1:-1.20000,,-0.020459998438,3.04000
Horizontal Units,s,,-0.020450000000,3.12000
Horizontal Scale,0.0025000000,,-0.020439998438,3.12000
Model Number,ADS1102C,,-0.020429998438,3.12000
Serial Number,ADS00002112635,,-0.020419998438,3.04000
Software Version,2.07.02.10R1,,-0.020410000000,3.12000
,,,-0.020399998438,3.04000
,,,-0.020389998438,3.08000
,,,-0.020380000000,3.12000
,,,-0.020369998438,3.04000
Effettivamente ancora non so come trattare o manipolare il file CSV.. Dovró togliere/eliminare le prime 10 righe di intestazione? Ho provato ma nulla. Dovrò eliminare le prime tre virgolette ad ogni riga a partire dalla linea nº 11..
Spero che qualcuno mi possa dare un aiuto e farmi capire..
Grazie in anticipo.
Simo.

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)



