ModelSim: Waveform als Bild exportieren

OP #733080
Lesenswert?

Hallo,
ich will mir das Waveform als Bild speichern lassen.

Die Export - Funktion von meinem ModelSim WebEdition 6.1g produziert 
dann aber einfach ein schwarzes Bild, wo ich die Waves vermisse...

Ich will die Waveforms später drucken, also will ich keinen schwarzen 
Hintergrund. Da scheidet ein einfacher Screenshot dann aus.

MfG
Mr.Green
(Firma: FAU Erlangen) #5183625
Lesenswert?

Vielleicht noch ein Tip,
In der Command reference von Modelsim stehen die nötigen Befehle zum 
Abspeichern von Daten.

https://www.microsemi.com/document-portal/doc_view/134097-modelsim-command-reference-manual-v10-3a

In meinen Macros nutze ich dafür immer den Befehl:

write wave -landspace -perpage 1ns 1nsPlot.ps

Den Befehl kann man freilich auch manuell in das Komandofenster eingeben 
und schon wird dir der entsprechende Bereich der Simulation als 
Vektorgrafik abgespeichert.
Gast #5183978
Lesenswert?

In modelsim als .vcd (value change dump) abspeichern und mit einem 
Waveform viewer deiner wahl bearbeiten, bspw GTKwave.

VCD ist auch gut menschen-lesbar da kann man auch was mit scripten 
machen.

https://www.altera.com/support/support-resources/knowledge-base/solutions/rd07062010_692.html
https://de.wikipedia.org/wiki/Value_Change_Dump

https://apps.ubuntu.com/cat/applications/lucid/gtkwave/
http://ghdl.free.fr/site/pmwiki.php?n=Main.WaveViewer
Persönliche Seite #5183995
Lesenswert?

Thomas H. schrieb:
> Das scheint ein Problem von ModelSim zu sein. Du musst in der
> waveform-Anzeige ein Signal ausgewählt haben, damit überhaupt etwas
> gespeichert wird. Ansonsten erhältst Du, wie in Deinem Fall, ein
> schwarzes Bild.

Beim Printen kann man angeben, was geplottet werden soll, also z.B: alle 
Wellen über alle Bereiche, oder nur einen Teil der Wellen oder vor allem 
nur über einen Auschnitt der Zeiten.

Die direkte Ausgabe von ModelSIM ist aber in der Tat bescheiden. Das 
sehe Ich änhlich.

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