Gibt es eine Lösung für die Konvertierung gedruckter Schaltpläne in Gewürznetzlisten?

9

Ich möchte Schaltpläne in einen Schaltungssimulator scannen können. Obwohl mir bewusst ist, dass Symbole nicht vollständig standardisiert sind, gibt es eine Software, die dies annähert?

Joe Stavitsky
quelle
@ Joe - Welche Komponenten möchten Sie einscannen? Es ist möglicherweise möglich, Netzlisten abzurufen und Widerstände / Kappen / Stromversorgung / Masse automatisch zu erkennen, aber so viele Symbole werden von Hand erstellt, variieren von Bibliothek zu Bibliothek oder werden bearbeitet, dass ich nicht sicher bin, ob die Software jemals etwas tun kann sehr nützlich. Wenn Sie den Schaltplan in einen Simulator verschieben möchten, rufen Sie ihn in digitalem Format ab und schreiben Sie einen Konverter. Welche (rechtlichen) Beispiele können Sie nennen, wenn Sie Papierschemata haben, aber keine digitalen?
Kevin Vermeer
4
Warum ist es illegal, beispielsweise einen Schaltplan von einem Audio-Mischpult zu scannen? Diese werden häufig mit dem Handbuch geliefert und sind ziemlich, wenn nicht vollständig detailliert.
Joe Stavitsky
Können Sie, abgesehen von proprietären Dokumenten und Lehrbüchern für Hochschulen, ein Beispiel für einen Schaltplan nennen, dessen Scannen illegal wäre? Ich kann nicht sehen, wie ein College-Lehrbuch illegal wäre, selbst wenn ich nicht das Ganze scanne.
Joe Stavitsky
2
Schaltpläne können urheberrechtlich geschützt sein ... aber ehrlich gesagt kann ich mir (im Moment) keinen Schaltplan vorstellen, den jemand Ihnen zeigen würde, dass er nicht wollte, dass Sie ihn verwenden. Wenn sie nicht wollten, dass Sie die Informationen im Schaltplan haben, würden sie Sie nicht sehen lassen. Es stellt sich eine interessante Frage, ob es sich lediglich um das gedruckte Beispiel des Schaltplans handelt, das urheberrechtlich geschützt ist, oder um "abgeleitete Werke" wie eine Netzliste ... oder ob eine Netzliste als abgeleitete Arbeit zählt. Wenn Sie dies jedoch tun, um Schaltkreise zu stehlen, die Sie nur mit geringem zusätzlichen Aufwand auf dem Papier haben ... Schande über Sie!
AngryEE
Ich glaube, der relevante Begriff ist "Patent". Ich habe jedoch kein Interesse daran, sie zu stehlen, sondern sie nur zu verstehen.
Joe Stavitsky

Antworten:

5

Es gibt leider keine solche Software, die mir bekannt ist. Es ist höchst unwahrscheinlich, dass sich jemals jemand darum kümmert (außerhalb einer akademischen Übung), weil:

  • Schematische Symbole sind völlig unüblich, mit Ausnahme der vagen De-facto-Standardisierung für einige passive und analoge Komponenten, und selbst dies wird nicht immer gut befolgt. Digitale Komponenten sind fast immer nur Rechtecke. Die Symbole für Steckverbinder und dergleichen sind noch vielfältiger.
  • Es gibt kein Standardschema, in dem Schaltpläne Metainformationen zu Attributen, Eigenschaften usw. von Teilen enthalten. Stattdessen beruht dies häufig auf einem menschlichen "Lesen zwischen den Zeilen" oder auf zusätzlichen Informationen, die in einer Stückliste enthalten sind oder eine elektronische Version.
  • Die meisten modernen Schaltpläne sind sehr abstrakt-grafisch, tief hierarchisch und verwenden Funktionen wie geteilte Symbole, die ein Scan-Tool auf keine sinnvolle Weise rekonstruieren kann (manchmal können Menschen dies kaum tun).
  • Im Gegensatz zu OCR kann ein kleiner Fehler in einem gescannten Schaltplan schwerwiegende Folgen für die gesamte Schaltung haben. Dies bedeutet, dass ein Mensch den Schaltplan nach dem Import manuell überprüfen muss. Dies entspricht in etwa dem Arbeitsaufwand für die Eingabe eines Schaltplans.

Das Fazit ist, dass Schaltpläne eine nicht standardmäßige, hybride text-grafische Darstellung sind, die für einen erfahrenen menschlichen Ingenieur kaum (und manchmal nicht ganz) gut genug ist, um etwas damit zu tun.

Hier ist wahrscheinlich der nächste, den Sie bekommen werden:

  1. Scannen Sie Ihren Papierschema mit einem Scanner in eine Bilddatei.
  2. Legen Sie ein neues Schema in bis gEDA ‚s gschem.
  3. Wählen Sie Hinzufügen-> Bild und wählen Sie Ihre Datei aus.
  4. Wählen Sie die gesamte Schaltplanseite aus, um das Bild als Bild abzulegen.
  5. Zeichnen Sie Ihr "echtes" Schema darüber und verwenden Sie es als Referenz.

Natürlich können Sie mit jedem anständigen schematischen Zeichenprogramm etwas Ähnliches tun, nicht nur mit gschem.

Alternativen:

  • Überspringen Sie den Scanschritt und zeichnen Sie den Schaltplan manuell neu.
  • Geben Sie die Netzlisteninformationen direkt in ein Textformat wie eine SPICE- Netzliste oder ein PHDL- Design ein.
wjl
quelle
1
ausgezeichnete Antwort, ausgezeichneter Avatar. Ich würde mich über etwas freuen, das nur die Spuren hinterlässt.
Joe Stavitsky
@JoeStavitsky, und das gilt auch für andere. Ich weiß, dass Kellenjb versucht hat, so etwas zu machen. Sie können seinen Fortschritt überprüfen oder sehen, ob er irgendwelche Hürden erreicht hat. Er ist relativ regelmäßig im Chat.
Kortuk