Ich bin für eine Open-Source Javascript-Bibliothek suchen, die Elektro-/Elektronikschaltpläne in einem modernen (HTML5) Browser ziehen kann - gibt es so etwas? Es sollte typische Schaltungselemente wie Widerstände, Spannungs- und Stromquellen, Kondensatoren usw. haben. Vielen Dank im Voraus für jede Hilfe.Gibt es eine Javascript-Bibliothek elektrische Schaltpläne zu zeichnen?
Antwort
Ich würde Ihnen empfehlen, eine Bibliothek, die Fähigkeiten hat, zeichnen, dann ein Plug-in schreiben für die Bibliothek, die Schaltungselemente bei Bedarf ziehen würde. Raphael ist eine hübsche und einfach zu bedienende Zeichnungsbibliothek.
Wikimedia Commons hat eine Reihe von electrical symbols in SVG format und Sie können auch nach svg electronics
suchen. Dies ist ein guter Anfang, um mit JS-Zeichnungsbibliotheken verwendet zu werden.
Ich weiß nicht, von einer Bibliothek, die das tut, was Sie wollen, aber es gibt drei Bibliotheken, die guten Starts sein könnte.
Sie alle haben die richtigen Primitiven damit beginnen Sie weg von bauen könnte.
Es gibt eine Bibliothek namens WireIt, es kann Ihnen helfen, Schaltpläne zu zeichnen, ich hoffe, es hilft Ihnen oder sogar Sie können für Webtronics gehen.
Danke; Diese Werkzeuge sind tatsächlich auf dem richtigen Weg für das, was ich brauche. Für zukünftige Leser sind die Links: http://neyric.github.com/wireit/ http://code.google.com/p/webtronics/ – limist
Versuchen DC/ AC Virtual Lab, mehr Komponenten in naher Zukunft hinzugefügt werden ..
- 1. Gibt es eine Möglichkeit, einen Vektor vorschaubar zu zeichnen
- 2. Gibt es eine API, um einen B-TREE zu zeichnen?
- 3. Gibt es eine übliche Technik zum Zeichnen einer "dehnbaren" Linie
- 4. Gibt es eine Möglichkeit, eine "invertierte" Clip-Region für das Zeichnen in Java zu haben?
- 5. Gibt es eine Möglichkeit, ein Bild zu zeichnen 4 Punkte zu verwenden, anstatt 3 (Perspektive Kette)
- 6. Gibt es eine Möglichkeit, einen gefüllten Bereich mit Canvas zu zeichnen, ohne Path zu verwenden?
- 7. Gibt es eine bessere Alternative zu CGContext?
- 8. Gibt es eine Möglichkeit, Linien mit Subpixel-Genauigkeit in Swing zu zeichnen?
- 9. Swift: Gibt es eine einfache Möglichkeit, Formen zu zeichnen und festzustellen, ob sie sich schneiden?
- 10. Gibt es eine "richtige" Möglichkeit, NSTextFieldCell vertikal zentrierten Text zu zeichnen?
- 11. Gibt es eine Möglichkeit, Zeilen (x, y) - (x2, y2) in ASP.NET-Seiten zu zeichnen?
- 12. Gibt es eine Möglichkeit, Achsenwerte mit unterschiedlichen (alternierenden) Höhen zu zeichnen?
- 13. Android: Gibt es eine Möglichkeit, mit einem sekundären Zeichenbereich über einen vorhandenen Zeichenbereich zu zeichnen?
- 14. Python: Gibt es eine Möglichkeit, ein partielles Oberflächendiagramm mit Matplotlib zu zeichnen?
- 15. Gibt es eine Möglichkeit, ein Rechteck in ein PdfPCell in iText (die Java-Version) zu zeichnen?
- 16. Versuch, eine Schaltfläche zu zeichnen
- 17. Ist es möglich, eine Linie mit SpriteKit animiert zu zeichnen?
- 18. Ist es möglich, einen Gradienten zu zeichnen?
- 19. Gibt es eine Möglichkeit, die Hintergrundfarbe eines Terminals zu bestimmen?
- 20. Gibt es eine API zum Zeichnen von Statistiken in OpenGL ES auf iPhone OS?
- 21. Gibt es eine JavaScript-Alternative zu isNaN()?
- 22. Gibt es eine Möglichkeit, AMDPlugin zu deaktivieren?
- 23. Gibt es eine Alternative zu Android ViewOverlay?
- 24. Gibt es eine Möglichkeit, django.db.connection.queries zu löschen?
- 25. Gibt es eine Möglichkeit, Fenstereigenschaften zu verbergen?
- 26. Gibt es eine Möglichkeit, Mehrfacheinspritzung zu propagieren?
- 27. Gibt es eine visuelle Anleitung zu System.Windows.SystemColors?
- 28. Gibt es eine Möglichkeit, onPanResponderMove zu verwalten?
- 29. Gibt es eine Möglichkeit, PreparedStatement zu aktualisieren?
- 30. Gibt es eine bessere Alternative zu Console.ReadKey()?
Haben Sie in Raphael sehen? –
@meder: Ja, während Raphaël die benötigten Grundelemente hat, lassen Sie mich meine eigene Schaltung Icons und so definieren, ich habe nicht Schaltplan Unterstützung out-of-the-box sehen. Korrigiere mich, wenn ich falsch liege. – limist
Dank Felipe, Jay und George für ihre Antworten. Es scheint keine solche Bibliothek gegenwärtig zu geben, aber der Weg, um einen zu machen, besteht darin, ihre Antworten zusammenzustellen, z. Kombiniere die SVG-Symbole mit einer Bibliothek wie Raphael. – limist