Pulseview und csv

OP #6316307
Lesenswert?

Hallo,

ich scheitere daran das timing von einem csv in Pulseview einzulesen. 
Hier ein Ausschnitt
1
time,MOSI,SCK
2
3,0,0
3
17,0,1
4
33,0,0
5
49,0,1
6
65,1,0
7
67,1,0
Als Column format verwende ich:
1
t,l,l
D.h. in der ersten Spalte steht die Zeit und in den beiden anderen 
Spalten die Logiklevel von MOSI und SCK.

Pulseview zeigt mir daraufhin die richtigen Logiklevel, aber die 
Sample-Zeiten scheinen ignoriert zu werden. Zudem findet sich die 
Meldung
1
pv: "Querying config key samplerate is not allowed"
 in den programminternen Meldungen. Hat jemand eine Idee warum die 
Zeiten nicht übernommen werden?

In den Pulseview-Beispielen sind die Sample-Zeiten deltas immer 
konstant, kann es damit zusammenhängen?

Vielen Dank für die Unterstützung!
Gast #6316448
Lesenswert?

>In den Pulseview-Beispielen sind die Sample-Zeiten deltas immer
>konstant, kann es damit zusammenhängen?

Um das zu probieren, könntest Du die zeitlichen Lücken ja mal
so auffüllen, dass konstante Intervalle zustandekommen,
also von 0 bis 2, 4 bis 16 usw. mit den entsprechenden Leveln.
OP #6316644
Lesenswert?

Vielen Dank für die schnellen Rückmeldungen!

Aus der für mich schwer verständlichen Anleitung in 
https://sigrok.org/wiki/File_format:Csv hatte ich mir das colum format 
konstruiert.
Ich habe dann die Lücken gefüllt, so dass die Zeitabstände immer 
identisch sind -> dann funktioniert es.

Nun glaube ich auch den Satz in der Anleitung zu verstehen:
1
Users can specify a samplerate (by means of options, outside of the file). In the absence of a user spec but the presence of timestamps in the file the samplerate will get determined from input data.
Die Samplerate muss wohl fix sein, d.h. die Daten zu einem beliebigen 
Zeitpunkt zu samplen scheint nicht unterstützt zu sein. Kein schönes 
Verhalten, aber da kann ich mir wohl helfen, indem ich dummy Zeilen 
einfüge.

Vielen Dank nochmal für eure Hinweise!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren