SchematicLab ein modernes Werkzeug zum Stromkreise Deisgnprozess 1. Einführung Internet-Lösungen in einer sehr aggressiven Weise verdrängen aus unserem täglichen Lebens die Programme, die direkt auf den Computern installiert worden und seit Jahren bekannt sind. Eine bewusste Rücktritt vom einmal bekannt lokalen Installationsprozess für den Vorteil der Anwendung nur in der Rechnerwolke zur Verfügung gestellt. Wie unterscheidet sich diese Rechnerwolke von den herkömmlichen Lösungen? Diese und andere Fragen werden versuchen, in diesem Artikel beantworten Die Rechnerwolke (Eng. Cloud Computing) ist eine Methode der Datenverarbeitung auf der Grundlage der Leistungen der Service-Provider zur Verfügung gestellt. Dieses Konzept ermöglicht es Ihnen, die Umwelt, in der die Hardware, Software und Daten direkt von dem Dienstanbieter zugreifen, zu bauen. Es ist auch ein Dienstleister in dieser Konfiguration, der aktualisiert verfügbaren Software, um die Vertraulichkeit der Daten zu gewährleisten.
Ein Software-Zugang ist in den meisten nur mit einem Web-Browser ausgeführt. Dies ermöglicht die Verwendung des Dienstes, unabhängig von Betriebssystem. Ein zusätzlicher Vorteil eines solchen Modells sind auch kleinere Hardwareanforderungen, die auf Client-Computern gegeben werden. Die Anwendung von Applikationen erfordern keine Hochleistungsgeräte, der Dienstleister bietet solche Hardwarefunktionen, um die Applikation vollständig effizient ablaufen. Diese Methode von der Sharing- Tools-Beteiligung ermöglicht auch, um die heute beliebten Tablets und Smartphones zu benutzen. Mit der Entwicklung dieser Werkzeuge ist eine dynamische Entwicklung von Web-Anwendungen, die die beschriebene Lösung verwenden. Häufig verwendete Anwendungen lokal installiert, bevor nach und nach begannen, ihre Gegenstücke in der Cloud zu gewinnen. Die Rechnerwolke brachte auch neue Möglichkeiten, um Dienstleistungen zu verkaufen. Mann hat auf dem Verkauf von Dienstleistungen Modell verzichtet basierend auf Dauerlizenzen. Stattdessen hat man eine heute sehr häufige Lösung entnommen, den Verkauf von Lizenzen, die in der Cloud-Services Gebrauch Zeit. SchematicLab ist ein Projekt mit dem Einsatz von der oben präsentiertetechnologie. Dies ist eine spezielle Software, die ermöglicht die Straffung des Prozesses der Projektierung, Test und Simulation von elektrischen Schaltungen. In der folgenden Teil dieses Artikels wird die Merkmale dieser modernen Lösungen präsentiert. 2. SchematicLab SchematicLab ist ein Projekt mit dem Ziel, darauf E-Service, die ermöglicht das Design eines elektrischen Systems zu erstellen, dann die Schaffung einer Leiterplatte (PCB),, Tests und Simulation machen, zusammen mit der Möglichkeit, um eine 3D-Modell der PCB zu erzeugen Die Idee für das Projekt wurde als Reaktion auf den derzeitigen Mangel an dieser Art von Software auf dem Markt in diesen Web-Anwendungen erstellt. Die Annahme, erbaut Lösung war, ein Werkzeug, das eine intuitive Schnittstelle zu den bekannten Designern wie CAD-Tools ähneln bereitstellt. Die Grundlage für diese erbaut Lösung war der Wunsch um ein Werkzeug ähnlich wie bekannten CAD-Werkzeugen. zu sein erstellen.
Picture 1: Example PCP project
Das Projekt wird unter Berücksichtigung einer großen Menge von Menschen, die sich für das Hobby der Bau einer elektrischen Geräten und Schaltungen realisieren. Die Zielgruppe ist nicht nur an einem Werkzeug selbst interessiert, sondern auch an einer Lokalisierung für Projektaustausch, die von der Anwendung zur Verfügung gestellt ist, oder an einer Funktion, die Gruppengestaltung von Werkzeugen ermöglicht. Die Anwendung bietet auch die Möglichkeit der Veröffentlichung der integrierten Lösungen mit einer gemeinsamen Bibliothek von Komponenten, die von den Benutzern gemeinsam genutzt werden. Das Projekt wird in zwei Versionen erhältlich: eine kostenlose Version (Standard-Typ-Version), die Zugang zu allen Funktionen mit einigen Einschränkungen gibt und eine kommerzielle Version (Pro-Art-Version), die eine Anwendung für die Gestaltung von Stromkreise in industriellen Anwendungen zur Verfügung stellt. Die Differenzen zwischen den Standard- und pro-typ Ausführungen beruhen auf der Größe für die Gestaltung der Platine und von der Menge an Verfügbaren Schichten verwendet. 2.1 Module Die Anwendung ist aus mehreren Funktionsmodulen zusammengesetzt. Jeder von ihnen ist in gewisser Weise mit dem Kern der Plattform integriert und bereichert es sie mit spezifischen Funktionen / Mechanismen. Eine solche Architektur ermöglicht eine relativ einfache Möglichkeit, um neue Elemente zu den erweiterten Anwendungen hinzuzufügen. Die Basisversion der Anwendung wird mit 14 Funktionsmodule gebaut werden. Hier finden Sie eine kurze Beschreibung aller verfügbaren Module Schaltplaneditor ein Teil der Anwendung, die eine grundlegende Beschreibung des Projektes in Form eines Schaltbildes ermöglicht. Der Anwender beschreibt die Beziehung von verwandten Artikel mit elektrischen Symbole. Dies ist der erste Schritt für die Auslegung der Vorrichtung. PCB Editor - die Anwendung, die die Gestaltung der letzte Auftritt des Vorstandes ermöglicht Es ermöglicht Bewegung von Wegen, Einstellung der elektrischen Elemente auf die Abmessungen der Schichtstoff (ein Material, das Board ist aus). Es weist einen Behälter fertiger Bauteile mit definierten Abmessungen - so dass der Prozess des Entwerfens des endgültigen Vorrichtung ist relativ schnell. Komponent Editor der Editor ist eine Ergänzung der PCB-Editor erlaubt es Änderungen es ist nicht welche Parameter Bestandteile sind zugewiesen an Komponenten hauptsächlich geht es um
eine physikalische Beschreibung der Elemente (Höhe, Breite, Beinabstand, Gehäuse-Typ). Es wird angenommen, dass der Benutzer eine Auswahl von fertig definierten Komponenten hat. In Ermangelung einer bestimmten Komponente in der Komponentenbibliothek, der Anwender definiert kleinen nach seinen eigenen Bedürfnissen. Er beschreibt alle physikalischen Parameter. Die Komponente definiert in solcher Weise von den Benutzern, können die Basis aller verfügbaren Elemente in dem System anreichern.
Versionierung Modul ein Modul gestaltet für Überarbeitung von Projekten. Jedes Projekt während seiner Entstehungsprozess erfährt Veränderungen, die Versionierung Mechanismus erlaubt es, zurück zu jeder Änderung von jedem Benutzer gemacht zu gehen. Eine solche Lösung sorgt für den Dass, wenn einer der Designer, die im Projektteam setzt unsachgemäße Veränderungen, gibt es immer die Möglichkeit, um die vorherige Version des Projekts wiederherzustellen. CAM Modul dieses Modul wird verwendet, um Standard-Dateien von Produzenten der (gedruckte Leiterplatten) PCp (Gerber) zu erzeugen (Gerber) 3D Modul ein Modul eingesetzt für 3D-Visualisierung Es wird verwendet, um die gedruckte Leiterplatten (PCB) im 3D-Raum darzustellen. Dies ist eine zusätzliche Chance für die Designer, um die Ergebnisse seiner Arbeit zu sehen. Dank dieser Lösung ist es möglich, um besser Elementgehäuse zu den Abmessungen der realisierten Leiterplatte anzupassen. Komponenten-Bibliothek Import-Modul eine Art von Modul, das für die Einfuhr von Bibliotheken, die beschreiben verwandte elektronische Elemente verwendet. Das Modul ermöglicht es Ihnen, die gesamte Menge der Elemente zu importieren, eine genaue Beschreibung des physikalischen und elektrischen Verwaltungsmodul ist verwendet, um das System zu verwalten: Hinzufügen / Löschen von Benutzerkonten, die Ansprüche zu ändern, Block Benutzer für die Regeln zu brechen, Benutzer und Komponenten Ressourcen zu verwalten, Sicherungskopien erstellen. Statistik Modul dieses Modul ermöglicht es Ihnen den Bildschirm alle Aktivitäten auf der Plattform und den Vorlieben der Nutzer zu testen. Das Modul speichert Informationen darüber, welche Elemente und Abbildungen von Geräten werden am häufigsten verwendet. Es erlaubt auch sie an die Anforderungen des Marktes anzupassen und angemessene Änderungen zu machen Zahlungsmodul ein Modul entwickelt, um Zahlungen für Dienstleistungen zu machen, dieses Modul ist auf die Zahlungen der polnischen und ausländischen Kunden angepasst Schema Validierungsmodul - eine Art von Modul überprüft die Richtigkeit Dass der Verbindung aller Blockdiagramme. Elektrische Validierungsmodul - es ist verwendet, um die Durchführung der Prozess der Validierung Grundlage der elektrischen Parameter des Schaltplans zu realisieren Autorouter ein Modul für die automatische Abgrenzung der Bahnen auf der Leiterplatte, auf der Grundlage des Diagramms. Simulation Modul - - es ermöglicht die Durchführung eines Funktionssimulation des Gerätes basierend auf dem Schaltplan
Die Verwendung einer großen Zahl der verfügbaren Module trocken macht die entwickelte Software ist reich an einer Vielzahl von modernen Funktions- und Gebrauchslösungen. Die Module ermöglichen die Umsetzung Verzeichnis aller gleichen Aufgaben in den Wettbewerbs professionelle Anwendungen direkt auf Ihrem Computer installiert. 3. Upverter, Protel, Eagle.. Heute gibt es drei führenden Produkte auf dem Markt. Im folgenden Abschnitt werde ich versuchen, um bieten einige Details sind charakteristisch für Dass jede der verfügbaren Lösungen zu bieten und die Ähnlichkeiten und Unterschiede in Bezug diese SchematicLab zu zeigen. Protel (http://www.altium.com/) und Eagle (http://www.cadsoftusa.com/) sind zwei professionelle Anwendungen, die für die Gestaltung von elektrischen Schaltkreisen verwendet sind. Unter derzeit verwendeten Lösungen sind die beiden führenden diejenigen, die die Einrichtung eines ideologischen Projekt ermöglichen, wobei dann die Umsetzung Verzeichnis der PCB-Projekt und Erstellung des 3D-Modells der Leiterplatte hergestellt. Anwendungen sind nur in der Version auf Ihrem Computer lokal installiert. Hardware-Anforderungen für den Kunden-Computer verwendet werden, um Anwendungen auszuführen gesetzt sind recht hoch, aber die angebotene Funktionalität ist nicht viel größer als die, die in der Anwendung SchematicLab geteilt wird. Aus der Sicht des Designers, ein großer Vorteil solcher Anwendung ist die Möglichkeit, auf den spezifische Lösungen, ohne die Notwendigkeit, den Zugang zum Internet zu arbeiten. Der Nachteil ist jedoch, die Unfähigkeit, über die Projekte im Team zu arbeiten. SchematicLab ist eine Lösung, dazu bestimmt, in Gruppenarbeit eingesetzt werden, wir definieren die Zusammensetzung der Gruppe von uns, und es ist uns, die Zugriffsebenen und die Möglichkeit der Zusammenarbeit der Benutzer innerhalb einer erstellten Team definieren. Bild: Protel Benutzerschnittstelle
Upverter (www.upverter.com) basiert auf dem Modell der Arbeit, das sehr ähnlich wie umgesetzter SchematicLab ist. Beide Lösungen funktionieren mit Cloud-Computing-Arbeit mit dem Ziel der Datenspeicherung und -verarbeitung, während die Funktionen zur Verfügung in der ersten und der zweiten Projekt sind sehr ähnlich. Ein großer Unterschied ist die Art der Zahlung, die die Verwendung dieses Werkzeugs beinhaltet. Im Fall von Upverter ist nur eine Testversion für ein Dutzend Tage mit der Anwendung zur Verfügung. Damit verlängern die Probezeit, ist es notwendig, für den vom Benutzer gewählten Abo-Plan zu zahlen.
Bild: Upverter Benutzerschnittstelle SchematicLab bietet alle Möglichkeiten, mit einigen Einschränkungen in der kostenlosen Version. Die kostenpflichtige Version des Produkts unterscheidet sich von der kostenlosen man nur durch die Entfernung von bestimmten Einschränkungen der Anwendung (z. Die mögliche Anzahl von Personen in das Projekt). 5. Etwicklungspläne Die SchematicLab Platform entwickelt sich in einem sehr dynamischen Weise, was gibt seinen Autoren die Bereitschaft, die die Lösung mit neuen Modulen zu bereichern. Im Rahmen der Popularisierung dieser Lösung gibt es Pläne, um die wissenschaftlichen Vorträgen, die die Anwendung fördern, an der Fakultät für Elektrotechnik, Telekommunikation und Informatik an der Universität Danzig, durchzuführen