Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Timingdiagramme im Vektorformat erstellen?

161 views
Skip to first unread message

Frank Buss

unread,
Jun 8, 2008, 8:08:00 AM6/8/08
to
Man sieht ja in Datenblättern manchmal Timingdiagramme, so wie hier:

http://en.wikipedia.org/wiki/Digital_Timing_Diagram

Wie erstellt man sowas auf einfache Art und Weise, am besten noch im
WMF-Format, zum problemlosen und verlustlosen einbinden in Word-Dokumenten?
In Wikipedia das Diagramm wurde mit Inkscape erstellt, was ein nettes
allgemeines Vektorzeichenprogramm ist, aber damit muß man jeden Strich
selber zeichnen.

Eine Suche per Google gibt ein paar Tools, aber die kosten mehrere hundert
Dollar. Kann ja ruhig was kosten, aber ich hätte da eher so an 30 Euro
gedacht.

Open Source habe ich das hier gefunden:

http://drawtiming.sourceforge.net/samples.html

Ich bin vielleicht zu anspruchsvoll, aber sieht nicht so schön aus wie das
handgezeichnete Wikipedia-Diagramm und kann scheinbar auch kein
Vektorformat generieren.

Was gibt es sonst noch schönes?

--
Frank Buss, f...@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de

M.Randelzhofer

unread,
Jun 8, 2008, 9:10:32 AM6/8/08
to

Da gbs doch gerade in c.a.f die diskussion "ANNOUNCE TimingAnalyzer Free
Version - draw timing diagrams"

Kann man sich in google ja noch mal reinziehen.

Ich habs noch nicht selber ausprobiert, überlass das gerne anderen.

Ich kenn das (pervers verteuerte) Produkt von Chronology "Timing Designer",
das sehr brauchbar ist.

Halbwegs bezahlbar ist von Synapticad der Timing Diagrammer
http://www.syncad.com/timing_diagrammer_timing_diagram_editor.htm

eine Krüppelversion davon ist auch bei der Actel design suite dabei.

Echte Puristen machen Timingdiagramme als ASCII im HDL source.
Faule Säcke drucken Modelsim Diagramme aus.


MIKE

www.oho-elektronik.de
OHO-Elektronik
Michael Randelzhofer
FPGA und CPLD Mini Module
Klein aber oho !
Kontakt:
Tel: 08131 339230
m...@oho-elektronik.de
Usst.ID: DE130097310


Frank Buss

unread,
Jun 8, 2008, 10:40:32 AM6/8/08
to
M.Randelzhofer wrote:

> Da gbs doch gerade in c.a.f die diskussion "ANNOUNCE TimingAnalyzer Free
> Version - draw timing diagrams"
>
> Kann man sich in google ja noch mal reinziehen.
>
> Ich habs noch nicht selber ausprobiert, überlass das gerne anderen.
>
> Ich kenn das (pervers verteuerte) Produkt von Chronology "Timing Designer",
> das sehr brauchbar ist.
>
> Halbwegs bezahlbar ist von Synapticad der Timing Diagrammer
> http://www.syncad.com/timing_diagrammer_timing_diagram_editor.htm

Also bei "pricing" fängt es ab 1.725$ an, was ich nicht unter "bezahlbar"
zählen würde, zumindest nicht für das, was ich brauche. Wahrscheinlich gibt
es gute Gründe, warum es so teuer ist, z.B. weil es zahlreiche nützliche
Funktionen hat, aber ich brauche nur ein etwas aufgebohrtes
Vektorzeichenpramm, an Timing Diagramme angepasst.

Der TimingAnalyzer geht in diese Richtung, gibt es hier:

http://www.timing-diagrams.com/

Allerdings kann die freie Version auch keine Vektorgrafiken erzeugen und
auf der Webseite habe ich nichts zum Preis von der Standard-Version
gefunden.

Gerade gefunden und eine interessante Alternative, einfach mit einem
speziellen Font die Diagramme zu "schreiben" :

http://www.pcserviceselectronics.co.uk/fonts/

Johannes Bauer

unread,
Jun 8, 2008, 11:01:59 AM6/8/08
to
Frank Buss schrieb:

> http://drawtiming.sourceforge.net/samples.html
>
> Ich bin vielleicht zu anspruchsvoll, aber sieht nicht so schön aus wie das
> handgezeichnete Wikipedia-Diagramm und kann scheinbar auch kein
> Vektorformat generieren.

Das ist ein Linux-Programm. Opensource. Wenn das kein Vektorformat
generieren kann, fress ich nen Besen (und nein, ich kenn das Programm
nicht).

Viele Grüße,
Johannes

--
"Wer etwas kritisiert muss es noch lange nicht selber besser können. Es
reicht zu wissen, daß andere es besser können und andere es auch
besser machen um einen Vergleich zu bringen." - Wolfgang Gerber
in de.sci.electronics <47fa8447$0$11545$9b62...@news.freenet.de>

Johannes Bauer

unread,
Jun 8, 2008, 11:05:05 AM6/8/08
to
Johannes Bauer schrieb:

> Das ist ein Linux-Programm. Opensource. Wenn das kein Vektorformat
> generieren kann, fress ich nen Besen (und nein, ich kenn das Programm
> nicht).

Natürlich kann es. Gerade ausprobiert.

$ ./drawtiming --help
[...]
Required to produce an output image. The output format is determined
from the filename. For more details on this, consult the ImageMagick
documentation and the ImageMagick(1) man page

In addition to the formats supported by ImageMagick, Postscript
output can be generated (this is enabled when the output filename's
extension is either "ps" or "eps").
[...]

Die Formatvielfalt von ImageMagick ist riesig!

http://www.imagemagick.org/script/formats.php

Sieht also alles in allem nach einem echt netten Programm aus.

Bernd Mayer

unread,
Jun 8, 2008, 11:07:24 AM6/8/08
to
Frank Buss schrieb:

> Man sieht ja in Datenblättern manchmal Timingdiagramme, so wie hier:
>
> http://en.wikipedia.org/wiki/Digital_Timing_Diagram
>
> Wie erstellt man sowas auf einfache Art und Weise, am besten noch im
> WMF-Format, zum problemlosen und verlustlosen einbinden in Word-Dokumenten?
> In Wikipedia das Diagramm wurde mit Inkscape erstellt, was ein nettes
> allgemeines Vektorzeichenprogramm ist, aber damit muß man jeden Strich
> selber zeichnen.

Hallo,

geht sowas nicht mit UML-Tools, z.B. ArgoUML

http://argouml.tigris.org/


Bernd Mayer
--
Schäuble, wenns Dir hier nicht gefällt, dann geh doch nach drüben!

Henry Kiefer

unread,
Jun 8, 2008, 11:32:05 AM6/8/08
to
Frank Buss schrieb:

> M.Randelzhofer wrote:
>
>> Da gbs doch gerade in c.a.f die diskussion "ANNOUNCE TimingAnalyzer Free
>> Version - draw timing diagrams"
>>
>> Kann man sich in google ja noch mal reinziehen.
>>
>> Ich habs noch nicht selber ausprobiert, überlass das gerne anderen.
>>
>> Ich kenn das (pervers verteuerte) Produkt von Chronology "Timing Designer",
>> das sehr brauchbar ist.
>>
>> Halbwegs bezahlbar ist von Synapticad der Timing Diagrammer
>> http://www.syncad.com/timing_diagrammer_timing_diagram_editor.htm
>
> Also bei "pricing" fängt es ab 1.725$ an, was ich nicht unter "bezahlbar"
> zählen würde, zumindest nicht für das, was ich brauche. Wahrscheinlich gibt
> es gute Gründe, warum es so teuer ist, z.B. weil es zahlreiche nützliche
> Funktionen hat, aber ich brauche nur ein etwas aufgebohrtes
> Vektorzeichenpramm, an Timing Diagramme angepasst.

Für Kleinunternehmer zu teuer. Ist aber so wie mit Layoutprogrammen, der
Markt ist zu klein. Wie soll die Firma davon sonst leben?


>
> Der TimingAnalyzer geht in diese Richtung, gibt es hier:
>
> http://www.timing-diagrams.com/
>
> Allerdings kann die freie Version auch keine Vektorgrafiken erzeugen und
> auf der Webseite habe ich nichts zum Preis von der Standard-Version
> gefunden.
>
> Gerade gefunden und eine interessante Alternative, einfach mit einem
> speziellen Font die Diagramme zu "schreiben" :
>
> http://www.pcserviceselectronics.co.uk/fonts/
>

Hm. Das sieht interessant aus. Das Pendant zum ASCII-Circuit Diagram?


- Henry

--
www.ehydra.dyndns.info

Michael Karcher

unread,
Jun 8, 2008, 12:31:37 PM6/8/08
to
Johannes Bauer <dfnson...@gmx.de> wrote:
> $ ./drawtiming --help
> [...]
> Required to produce an output image. The output format is determined
> from the filename. For more details on this, consult the ImageMagick
> documentation and the ImageMagick(1) man page
>
> In addition to the formats supported by ImageMagick, Postscript
> output can be generated (this is enabled when the output filename's
> extension is either "ps" or "eps").
> [...]
> Die Formatvielfalt von ImageMagick ist riesig!

ImageMagick ist aber nur für Bitmap-Formate.[1] Das einzige
Vektorformat, dass drawtiming ausspucken kann, ist also eps. Wenn man
Glück hat, kann man mit pstoedit daraus auch etwas besser einbindbares
generieren. WMF bietet pstoedit allerdings nicht an. Laut der
Software-Übersicht von debian sollte das Uniconvertor-Projekt[2] das
aber können.

> http://www.imagemagick.org/script/formats.php
[1] Enthält zwar auch Vektorformate, aber ImageMagick kann die Dinger
nur *lesen* (hat nur ein R, kein RW oder W), und zwar werden sie beim
Lesen als erstes gerastert. Ausnahme ist Postscript, aber da schreibt
ImageMagick auch nur verpackte Bitmaps.

Gruß,
Michael Karcher

[2]: http://sk1project.org/modules.php?name=Products&product=uniconvertor

Stefan Reuther

unread,
Jun 8, 2008, 5:03:36 PM6/8/08
to
Frank Buss wrote:
> Man sieht ja in Datenblättern manchmal Timingdiagramme, so wie hier:
>
> http://en.wikipedia.org/wiki/Digital_Timing_Diagram
>
> Wie erstellt man sowas auf einfache Art und Weise, am besten noch im
> WMF-Format, zum problemlosen und verlustlosen einbinden in Word-Dokumenten?

Wenn's bloß in Word eingebunden werden soll, reicht doch auch ein
TrueType-Font: timingfont100.zip von
<http://www.pcserviceselectronics.co.uk/fonts/>.


Stefan

Thorsten Ostermann

unread,
Jun 9, 2008, 3:07:55 AM6/9/08
to
Hallo Michael!

> ImageMagick ist aber nur für Bitmap-Formate.[1] Das einzige
> Vektorformat, dass drawtiming ausspucken kann, ist also eps. Wenn man
> Glück hat, kann man mit pstoedit daraus auch etwas besser einbindbares
> generieren. WMF bietet pstoedit allerdings nicht an. Laut der
> Software-Übersicht von debian sollte das Uniconvertor-Projekt[2] das
> aber können.

Das reicht doch. Word kann eps importieren, der Filter wird nur IIRC
nicht automatisch mit installiert.

Gruß
Thorsten
--
PGP welcome!
Thorsten online: http://www.ostermann-net.de/electronic
Rund um Schrittmotor, Fräs-Bohr-Plotter & Mikrocontroller

Oliver Betz

unread,
Jun 9, 2008, 3:20:35 AM6/9/08
to
Frank Buss schrieb:

[Timingdiagramme]

>Wie erstellt man sowas auf einfache Art und Weise, am besten noch im

hast Du schon mal getestet, was http://www.gnome.org/projects/dia/ in
der Hinsicht bietet?

Und http://www.josephpalmer.com/etc-local/misc/xwave.zip ist noch ein
Font für "ASCII-Art".

Servus

Oliver
--
Oliver Betz, Munich
despammed.com might be broken, use Reply-To:

Johannes Bauer

unread,
Jun 9, 2008, 3:34:03 AM6/9/08
to
Michael Karcher schrieb:

> Johannes Bauer <dfnson...@gmx.de> wrote:
>> $ ./drawtiming --help
>> [...]
>> Required to produce an output image. The output format is determined
>> from the filename. For more details on this, consult the ImageMagick
>> documentation and the ImageMagick(1) man page
>>
>> In addition to the formats supported by ImageMagick, Postscript
>> output can be generated (this is enabled when the output filename's
>> extension is either "ps" or "eps").
>> [...]
>> Die Formatvielfalt von ImageMagick ist riesig!
>
> ImageMagick ist aber nur für Bitmap-Formate.[1] Das einzige
> Vektorformat, dass drawtiming ausspucken kann, ist also eps.

Und ps, wie oben steht.

> Wenn man
> Glück hat, kann man mit pstoedit daraus auch etwas besser einbindbares
> generieren.

Hoppla? Ist Word tatsächlich so defekt, dass es *die*
Standard-Vektorformate nicht einbinden kann?

Man kann z.B. ohne Probleme PDFs draus machen (auch mit ImageMagick),
die sollte Word ja wohl schlucken - aber ehrlichgesagt würd ich meine
Hand nicht dafür ins Feuer legen.

> WMF bietet pstoedit allerdings nicht an.

Naja. WMF ist in der Vektorwelt ja auch eher der Quasimodo unter den
Vektorformaten. Wenn Word nichts anderes kann - arme Windowsuser.

Henning Paul

unread,
Jun 9, 2008, 3:36:08 AM6/9/08
to
Michael Karcher wrote:

> WMF bietet pstoedit allerdings nicht an.

Aber EMF (Enhanced Metafile).

Gruß
Henning

Michael Karcher

unread,
Jun 10, 2008, 6:12:11 AM6/10/08
to
Henning Paul <henni...@gmx.de> wrote:
> > WMF bietet pstoedit allerdings nicht an.
> Aber EMF (Enhanced Metafile).
Nur die Windows-Version von pstoedit. Und die bietet laut Dokumentation
auch WMF an. Unter Linux ist aber nichts mit WMF-Erzeugung, allerdings
braucht man es da auch selten (außer EMF zum Einbinden in OpenOffice).

Gruß,
Michael Karcher

Michael Karcher

unread,
Jun 10, 2008, 6:14:22 AM6/10/08
to
Thorsten Ostermann <Ne...@ostermann-net.de> wrote:
> > ImageMagick ist aber nur für Bitmap-Formate.[1] Das einzige
> > Vektorformat, dass drawtiming ausspucken kann, ist also eps. Wenn man
> Das reicht doch. Word kann eps importieren, der Filter wird nur IIRC
> nicht automatisch mit installiert.
Das wäre mir neu, aber auf der Word-Front bin ich nicht recht im Bilde.
Was schon lange geht, ist in Word eine eps-Datei einzubinden. Auf dem
Bildschirm zeigt Word dann nur die (hoffentlich) eingebettete
Bitmap-Vorschau an. Ausgegeben wird die EPS-Datei nur beim Ausdruck auf
postscriptfähigen Druckern. Hat sich das Verhalten verbessert?

Gruß,
Michael Karcher

Michael Karcher

unread,
Jun 10, 2008, 6:28:24 AM6/10/08
to
Johannes Bauer <dfnson...@gmx.de> wrote:
> Michael Karcher schrieb:

> >> In addition to the formats supported by ImageMagick, Postscript
> >> output can be generated (this is enabled when the output filename's
> >> extension is either "ps" or "eps").
> >> [...]
> >> Die Formatvielfalt von ImageMagick ist riesig!
> > ImageMagick ist aber nur für Bitmap-Formate.[1] Das einzige
Das muss ich zurücknehmen. ImageMagick kann inzwischen auch zwischen
einigen Vektorformaten direkt konvertieren, allerdings die meisten nur
unter Benutzung von Hilfsprogrammen (unter Linux für das ganze
ps/eps/pdf-Zeug z.B. Ghostscript und zum Lesen von wmf-Dateien wmf2eps).

> > Vektorformat, dass drawtiming ausspucken kann, ist also eps.
> Und ps, wie oben steht.

Was aber für das Einbinden keine Rolle spielt. eps ist eine Variante von
ps, die sich besser einbinden lässt.

> > WMF bietet pstoedit allerdings nicht an.
> Naja. WMF ist in der Vektorwelt ja auch eher der Quasimodo unter den
> Vektorformaten. Wenn Word nichts anderes kann - arme Windowsuser.

EMF und CGM kann Word auch. Weiteres sollten Windowsbenutzer bessen
wissen als ich.

Gruß,
Michael Karcher

Henning Paul

unread,
Jun 10, 2008, 6:45:04 AM6/10/08
to
Michael Karcher wrote:

> Henning Paul <henni...@gmx.de> wrote:
>> > WMF bietet pstoedit allerdings nicht an.
>> Aber EMF (Enhanced Metafile).
> Nur die Windows-Version von pstoedit.

Sollte ich mich so geirrt haben? Ich bin der Meinung, daß es das mal
konnte - oder ein anderes, ähnlich mächtiges Tool.

Gruß
Henning

Michael Karcher

unread,
Jun 10, 2008, 8:31:01 AM6/10/08
to
Henning Paul <henni...@gmx.de> wrote:
> >> Aber EMF (Enhanced Metafile).
> > Nur die Windows-Version von pstoedit.
> Sollte ich mich so geirrt haben? Ich bin der Meinung, daß es das mal
> konnte - oder ein anderes, ähnlich mächtiges Tool.
fig2dev kann es. Und pstoedit kann .fig erstellen. Wieviel brauchbares
dabei rüber kommt ist allerdings eine andere Frage.

Gruß,
Michael Karcher

Rainer Buchty

unread,
Jun 11, 2008, 10:10:34 AM6/11/08
to
In article <2607618.U...@moskau.comm.uni-bremen.de>,

Also mein pstoedit kann's auch unter Linux...

emf: .emf: Enhanced Windows metafile
(/usr/local/lib/pstoedit/libp2edrvwmf.so)
This driver supports the following additional options: (specify using -f "format
:-option1 -option2")
[ -m : boolean : map to Arial]
[ -nf : boolean : emulate narrow fonts]
[ -drawbb : boolean : draw bounding box]
[ -p : boolean : prune line ends]
[ -nfw : boolean : not for Windows (meaningful under *ni
x only)]
[ -winbb : boolean : let the Windows API calculate the Bou
nding Box (Windows only)]
[ -OO : boolean : generate OpenOffice compatible EMF fi
le]

Allerdings brauche ich eher den umgekehrten Weg, wenn mir Windows-
Heinis mal wieder EMF als Vektor-"Austausch"-Format an den Kopf werfen und
alternativ nur PNG auf der Pfanne haben...

emf2pdf oder gar emf2fig fände ich da schon sehr sexy.

Rainer

Georg Baum

unread,
Jun 11, 2008, 4:22:36 PM6/11/08
to
Rainer Buchty wrote:

> Allerdings brauche ich eher den umgekehrten Weg, wenn mir Windows-
> Heinis mal wieder EMF als Vektor-"Austausch"-Format an den Kopf werfen und
> alternativ nur PNG auf der Pfanne haben...
>
> emf2pdf oder gar emf2fig fände ich da schon sehr sexy.

Ein metafile2eps (für wmf und emf) gibt es hier:

http://wiki.lyx.org/Windows/MetafileToEPSConverter

Es funktioniert auch unter Linux, allerdings ist dort die Installation mit
ein bißchen Handarbeit verbunden. Sexy ist das nicht gerade, eher von
hinten durch die Brust ins Auge, denn es wird über wine in einen virtuellen
Drucker "gedruckt". Im Gegensatz zu wmf2eps & Co ist das Ergebnis
allerdings auch bei komplexen Dateien hervorragend.


Viele Grüße,

Georg

Michael Karcher

unread,
Jun 12, 2008, 2:39:52 AM6/12/08
to
Rainer Buchty <buc...@atbode100.lrr.in.tum.de> wrote:
> emf: .emf: Enhanced Windows metafile
> (/usr/local/lib/pstoedit/libp2edrvwmf.so)
Eingesehen. Offensichtlich ist sowohl die Homepage von pstoedit an
der Stelle veraltet. Die behaupten, sowohl emf wie wmf geht nur unter
Windows. Dabei funktioniert nur wmf unter Linux nicht, und emf nur,
wenn libEMF vorhanden ist. Debian hat das nicht.

Danke für den Hinweis.

Gruß,
Michael Karcher

0 new messages