Forum: Mikrocontroller und Digitale Elektronik Software für Logic Analyser


von Benedikt (Gast)


Lesenswert?

Ich suche eine Software mir der ich vom selbstgebauten Logic Analsyser
aufgezeichnete Daten darstellen kann.
Also 8 Kanäle und da soll zwischen High und Low unterschieden werden.

Die meisten Eigenbauversionen haben nur eine DOS Software, bei der man
nicht Scrollen kann usw.
Ich habe z.B. 256k Messwerte, die ich gerne am Stück betrachten würde.
Ich habe schon verschiedene Programme runtergeladen, aber die
funktionieren nur mit entsprechender Hardware...

von Thomas K (Gast)


Lesenswert?

ich weiß nicht ob das in die richtung geht, aber versuch mal GNUPLOT.
damit kannst du daten grafisch darstellen

von Werner Hoch (Gast)


Lesenswert?

Hallo Benedikt,

Welches OS verwendest du?
Welches Dateiformat verwendest du?

Zum Betrachen von vcd und lxt-Dateien die für die Simulation üblich
sind, habe ich GTKwave verwendet (OS: Linux).

mfg
Werner

von Benedikt (Gast)


Lesenswert?

Ich verwende Win98SE.
Dateiformat im Moment BIN, kann ich aber problemlos konvertieren.
Ein schneller Speicher zeichnet die 8bit Daten mit bis zu 32MS/s auf,
dann werden die 256kByte per RS232 an den PC übertragen und in eine
Datei geschrieben.

Ich bin für jeden Tip dankbar, da ich leider nicht der beste in
Windowsprogrammierung bin und somit auf irgendein anderes Programm
angewiesen bin...

von Thomas K (Gast)


Lesenswert?

was spricht denn gegen gnuplot?

von Werner Hoch (Gast)


Lesenswert?

gnuplot ist schon ok, aber ich denke es ist nicht ganz einfach 256000
Punkte auf einem Monitor darzustellen.

Kann man bei gnuplot in die Graphen hineinzoomen?

mfg
Werner

von hmann (Gast)


Lesenswert?

Hi!

Ich weis zwar nicht ob es eine Demoversion davon gibt, aber LabView
kann das sicher. Ich denke es ist eines der einfachsten Programme zur
Auswertung/Anzeige von Datenbeständen. Ich arbeite täglich damit und
kann eigtl nur Positives berichten. Kostet halt...

ciao
  hmann

von Benedikt (Gast)


Lesenswert?

Bei LabView kostet die BASE Version schon 995$, die besseren Versionen
kosten bis zu 5000$...
Da kann ich mir gleich einen Logicanalyser mit Software kaufen...

Gnuplot habe ich mir angesehen, aber ich frage mich wie man da Daten
einlesen kann, und gleichzeitig 8 Werte darstellen kann.
Ich will nicht nicht alle 262144 Werte auf einmal betrachten, (außer
kurz zum Suchen) sondern leicht in der Datei hin und her scrollen
können, um den interessanten Bereich betrachten zu können.

von hmann (Gast)


Lesenswert?

Hi!

Hier könnte was für dich dabei sein:

http://linux.about.com/library/bl/scientific_computing/blsc6.htm

ciao
  hmann

von Werner Hoch (Gast)


Lesenswert?

Sehe gerade, daß GTKwave auch unter Windows läuft.

http://www.geocities.com/SiliconValley/Campus/3216/GTKWave/gtkwave-win32.html

mfg
Werner

von ralf (Gast)


Lesenswert?

Hallo,

du könntest doch auch Excel nehmen. Ich verwende es schonmal für die
Darstellung und Auswertung von Messdaten. Allerdings liegen meine
Dateien dann im Ascii-Format vor. Ist zwar auch nicht besonders
komfortabel aber es geht.

Viele Grüße,

Ralf

von Werner Hoch (Gast)


Lesenswert?

Excel hat nur 0xffff Zeilen die Datenreihen von Benedikt sind aber 4mal
so lang

Habe Excel schon für kurze (10000Punkte) Meßreihen verwendet. Da kommt
keine Freude auf. Zoomen im Diagramm geht auch nicht (Umskalierten der
Achsen außer acht gelassen).

mfg
Werner

von Thomas K (Gast)


Lesenswert?

ich bin mir sicher man kann das alles in gnuplot machen. die frage ist
nur wie :)

von Benedikt (Gast)


Lesenswert?

Genau die gleiche Frage habe ich mir auch gestellt...

Ich hätte nie gedacht, dass es so schwer ist ein Programm zu finden,
das 8 Kanäle gleichzeitig darstellen kann.

Für 2 Kanäle verwende ich Audiobearbeitungssoftware. Da kann man
wunderbar zoomen und die Programme habe auch mit großen Datenmengen
kein Problem.

von Dominik S. Herwald (Gast)


Lesenswert?

Bessere Audiosoftware kann auch 8 Spuren darstellen soweit ich weiss...
Davon gibts evtl. Demoversionen zum testen und da könnte man es ja mal
mit versuchen.
fragMichAberNichtWelcheSoftware


MfG,
Dominik S. Herwald

http://www.dsh-elektronik.de/

von Oliver Keller (Gast)


Lesenswert?

Hi Benedikt,

Audacity ist z.B. ein open source Waveeditor mit mehreren Spuren:
http://audacity.sourceforge.net/
Läuft unter Unix, MacOS  und Windows.

Aber sag mal, wie und in welches Audio Format konvertierst Du dann
deine Daten?
Oder habe ich das etwas falsch verstanden?

Gruss,
oli

von Benedikt (Gast)


Lesenswert?

Ich konvertiere in das Format, das benötigt wird.
Um z.B. 2 Kanäle anzuzeigen, habe ich ein kleines QBASIC Programm
geschrieben, dass 2 bits aus den 8bits auswählt und als Stereo 8bit wav
Datei speichert. Low= Wert0, High=255

von eSBeO (Gast)


Lesenswert?

Hallo,
 Ich würde mir gern WinWave ansehen, dazu fehlen mir aber
vcd/lxt-Files. Hat jemand für diese Formate eine Beschreibung, oder gar
Testfiles?

eSBeO

von Werner Hoch (Gast)


Angehängte Dateien:

Lesenswert?

Hier ist eine vcd-Datei (Simulation eines JK-FF)

mfg
Werner

von Werner Hoch (Gast)


Angehängte Dateien:

Lesenswert?

Screenshot jk-ff in GTKwave

mfg
werner

von Chris (Gast)


Lesenswert?

Hallo,

ich habe mal das simili.vcd geladen mit der Kommandozeile

winwave simili.vcd

Wieso erscheint bei mir nicht die Simulation des FF?
Bei mir bleibt das Fenster leer. Variation des Ausschnittes bringt
keine Veränderung.

Gruß

von Werner Hoch (Gast)


Lesenswert?

Die Signale müssen geladen werden.
Add Signal, und dann aus der Signalhierarchie die entsprechenden
Signale auswählen

mfg
Werner

von Benedikt (Gast)


Lesenswert?

Gibt es zu dem Programm irgendwo eine Beschreibung, bzw. eine
Beschreibung des Dateiformats ?
Das Programm ist nämlich ziemlich genau das, was ich gesucht habe...

von Benedikt (Gast)


Angehängte Dateien:

Lesenswert?

Hab ein wenig gegooglet und eine Beschreibung des VCD Formats gefunden.
Ist eigentlich ziemliche einfach, da mit einem Texteditor erstellbar.
Ich habe schnell ein kleines Programm geschrieben, das meine Daten ins
VCD Format umschreibt. 256kb werden zwar 12MB groß, aber das kann man
ja optimieren, indem man nur die Werte in die Datei schreibt, in denen
sich was ändert, aber GTKWave kommt auch mit 12MB zurecht...
Im Anhang ein Screenshot mit der Datenübertragung zwischen uC (47C400)
und Audiocodec mit DRAM Controller (TC8832F) von einem Anrufbeantworter
(SAM2 von Pollin, 2Euro)

Nochmals Danke an alle !!!

PS: Falls jemand ein Datenblatt zum TC8832F hat, dann könnte ich mir
die ganze Arbeit sparen... G

von Werner Hoch (Gast)


Lesenswert?

Benedikt,

kannst du den Konverter bin->vcd mit einer kurzen Beschreibung
veröffentlichen?

Im Moment habe ich zwar keinen Bedarf, aber das kann ja noch kommen.

Codesammlung-Forum?

mfg
Werner

von Benedikt (Gast)


Lesenswert?

Kein Problem, mache ich morgen wenn ich mit der neuen Software für den
Logic Analyser fertig bin (neue Triggerbedingungen, Auswahl der
Triggerpegel per Software usw.)
Ist ein kleines QBASIC Programm.
Ich weiß, ist etwas altmodisch, aber bis ich in C ein neues Projekt
erstellt habe usw. läuft das Basic Programm meistens schon.
Und für meine Beürfnisse reicht es aus.

von eSBeO (Gast)


Lesenswert?

@all
tut mir leid, dass ich den Thread nochmal hochholen muss, aber ich
bekomme WinWave (Vers. 1.3.19) nicht zum Laufen.
Ich bekomme eine Anzeige über die geladenen Signale, Regionen... das
o.g. "Add Signal" kann ich aber nirgends finden. Wo liegt der
Fehler?

eSBeO

von Benedikt (Gast)


Lesenswert?

Search -> Search Signal XYZ (was der Unterschied zwischen den ganzen XYZ
ist, habe ich auch noch nicht herausgefunden...

von eSBeO (Gast)


Lesenswert?

@Benedikt

Bei mir war es dann letztlich
Search -> Signal Search Tree. Es gibt offensichtlich gravierende
Unterschiede zwischen den einzelnen Versionen.

Vielen Dank für die heisse Spur.

eSBeO

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.