Forum: PC Hard- und Software [Latex] Plott von Messwerten einfügen


von Christian S. (chris02)


Lesenswert?

Hallo,

in Latex (Technixcenter) möchte ich gerne eine paar Grafiken von meinen 
Messwerten einfügen. Die Daten liegen in div. Dateiformaten, z.B. im CSV 
Format vor. Aufgenommen wurde die Messreihe mit 1 MSPS und über eine 
Dauer von 2 Sekunden. Allerdings brauche ich nicht die vollen 2 
Sekunden, ungefähr eine halbe Sekunde sind ausreichend.

Bei der Signaldarstellung kommt es mir darauf an, dass die Hüllkurve 
ersichtlich ist, ich kann also meine Samples nicht beliebig weit 
runtersetzen.

Leider habe ich keine funktionierende Variante gefunden diese Messdaten 
(am liebsten als Vektorgrafik) in Latex einzufügen.
Kleinere Messreiehen können wunderbar mit TKIZ eingefügt werden, dies 
streikt bei mir aber, mit der Fehlermeldung maximale Anzahl der 
Messwerte überschritten.

Ein (externes) Tool, dass mir eine Vektorgrafik erzeugt, die ich dann 
einbinden kann, reicht mir aus. Es muss keine in Latex integrierte 
Lösung sind.

Matlab steht mit leider nicht zur Verfügung und laufen muss es unter 
Win7. Am liebsten als Zip Archiv, dass keine Installation benötigt.

Vielleicht habt ihr ja einen Hinweis.

Viele Grüße

: Verschoben durch Moderator
von nand (Gast)


Lesenswert?

GnuPlot
-- gibt's auch für Betriebssysteme mit Laufwerk C: --

von Lukas K. (carrotindustries)


Lesenswert?

Christian S. schrieb:
> Kleinere Messreiehen können wunderbar mit TKIZ eingefügt werden, dies
> streikt bei mir aber, mit der Fehlermeldung maximale Anzahl der
> Messwerte überschritten.

Dann musst du dezimieren. Damit die Hüllkurve erhalten bleibt, wird 
min/max-dezimiert. Dabei nimmst du z.B. 10 Punkte aus deinen Daten und 
reduzierst diese auf das Minimum und Maximum.

von Bernd (Gast)


Lesenswert?

Du brauchst Gnuplot.
Im Gegensatz zu Excel dreht dieses Programm bei Punktmengen >32000 nicht 
durch.

von Christian B. (casandro)


Lesenswert?


von Tcf K. (tcfkao)


Lesenswert?

Und um die CSV in großem Rutsch zu bearbeiten eignet sich sed:
https://de.wikipedia.org/wiki/Sed_%28Unix%29

von Lukas K. (carrotindustries)


Lesenswert?

Mir war gerade langweilig:
https://gist.github.com/carrotIndustries/132d3a63adf7806acb7c

Basierend auf den ersten Sätzen von 
http://www.windytan.com/2013/03/rendering-pcm-with-simulated-phosphor.html

Jetzt musst du deinem Plotter noch beibringen, den Bereich zwischen min 
und max auszumalen. Wenn du willst, male noch wie Audacity RMS dazu, um 
die Energie im Signal abschätzen zu können.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.