Altium 365 Workspace
Als integraler Bestandteil der Infrastrukturplattform Altium 365 ist der Altium Workspace ein dedizierter Server zum Hosten und Verwalten all Ihrer Designinhalte. Er ermöglicht die nahtlose Vernetzung sowie die Mechanismen zum Verschieben von Daten zwischen den Bereichen Design, Fertigung und Lieferkette. In Verbindung mit Altium Designer bietet er eine elegante Antwort auf die Frage, wie Designdaten mit gesicherter Integrität verwaltet werden können. Der Workspace stellt nicht nur eine solide, sichere Speicherung der Daten bereit, sondern ermöglicht auch die erneute Freigabe von Daten als klar getrennte Revisionen – im Wesentlichen also die Nachverfolgung von Designänderungen im Zeitverlauf, ohne bereits freigegebene Daten zu überschreiben. Außerdem unterstützt er die Verwaltung des Datenlebenszyklus, sodass Personen, die die Daten verwenden müssen, sofort erkennen können, welchen Stand die Daten in ihrem „Lebenszyklus“ erreicht haben und wofür sie daher sicher verwendet werden können.
Der Workspace kann alle verwalteten Daten aufnehmen, einschließlich Komponenten, Domänenmodellen, Schaltplanblättern von Schaltungen und Designvorlagen. Sie können sogar Ihre gesamten Designprojekte direkt im Workspace erstellen und verwalten – mit einer CAD-zentrierten Verwaltungsansicht, die die gemeinsame Prüfung und Kommentierung dieses Designs sowie die Einsicht in seine BOM und Historie ermöglicht. Über eine dedizierte Manufacturing Portal können Sie die freigegebenen Dateidaten anzeigen und durchsuchen, die BOM prüfen sowie die Momentaufnahme des Designs selbst – die Quelle dieser freigegebenen Daten – anzeigen und kommentieren. Eine ausgewählte Freigabe kann außerdem als Manufacturing Package direkt mit Ihrem Hersteller geteilt werden.
Indem Sie im Workspace einen Satz wiederverwendbarer Design-„Bausteine“ bereitstellen, können Sie neue Projekte beginnen, in dem sicheren Wissen, dass jedes Modell, jede Komponente und jedes übergeordnete Designelement ratifiziert und zur Verwendung freigegeben wurde – ohne das Rad jedes Mal neu erfinden zu müssen. Der Workspace wird dabei sowohl zur Quelle als auch zum Ziel von Designelementen, wobei jedes neue Design Elemente verwendet, die im Workspace freigegeben und über ihn verwaltet werden. Und wenn Sie ausschließlich mit Elementen aus dem Workspace entwerfen, ist die Integrität dieser Designs von Grund auf gewährleistet.
Serverinhaltelemente
Im Workspace wird jede Designentität, die gespeichert, verwaltet und wiederverwendet werden kann, als ein bestimmter Typ von Item dargestellt. Ein Item ist innerhalb des Workspace eindeutig identifiziert und kann eine beliebige Anzahl von Revisions enthalten, wobei eine Revision die Daten für dieses Item enthält. Jedes Mal, wenn eine Änderung an den in einer Revision enthaltenen Daten vorgenommen wird – die bei den meisten Item-Typen direkt in einem zugehörigen temporären Editor bearbeitet werden können –, wird sie in eine neue Revision dieses Items übernommen (oder erneut freigegeben). Das bedeutet, dass keine bestehende Revision jemals überschrieben werden kann, wodurch höchste Integrität gewährleistet wird.
Ein Item kann eine beliebige Anzahl von Revisionen haben, die im Wesentlichen die Entwicklung dieses Items im Zeitverlauf darstellen. Es wird eine Änderung vorgenommen, und der neue Dateninhalt wird in eine neue Revision übernommen/hochgeladen/freigegeben. Die in jeder Revision eines Items gespeicherten Daten sind daher typischerweise unterschiedlich. Zur Unterscheidung zwischen diesen verschiedenen Revisionen eines Items wird eine Revisionskennung (ID) verwendet, die in Kombination mit der Item-ID eine eindeutige Kennung für jede Freigabe eines Items erstellt. Daraus ergibt sich die Item-Revision.
Ein weiterer wichtiger Aspekt einer Item-Revision ist ihr Lifecycle State. Dies ist eine weitere Kennung, mit der sich schnell beurteilen lässt, welche Phase diese Revision aktuell in ihrem life erreicht hat und was Designer daher damit tun dürfen. Während die Revision die am Item vorgenommenen Designänderungen widerspiegelt, spiegelt der Lifecycle State den Zustand des Items aus geschäftlicher Sicht wider, zum Beispiel Planned, New From Design, For Production, Obsolete usw.
Komponenten
Altium Designer verwendet mit seinem einheitlichen Designansatz traditionell ein Komponentenmodell, das sich über alle Aspekte des Elektronikentwicklungsprozesses erstreckt. Um den Prozess des Elektronikdesigns jedoch nahtlos in den gesamten Produktentwicklungsprozess einzubinden, wurde dieses Modell weiterentwickelt, sodass es nun auch andere Aspekte abdeckt, darunter weitere Designprozesse (insbesondere MCAD und Industriedesign) sowie Geschäftsprozesse (wie Beschaffung und Fertigung), die mit dem Produktentwicklungsprozess verknüpft sind.
Dieses weiterentwickelte Objektmodell ist als Unified Component Model bekannt.
In diesem Modellierungsparadigma wird die Designkomponente, wie sie vom Designer gesehen wird, von den Hersteller- und/oder Lieferantenteilen getrennt. Diese Informationen werden nicht als Teil der Komponente definiert. Stattdessen werden Part Choices verwendet, um die Designkomponente einem oder mehreren Manufacturer Parts zuzuordnen, die ihrerseits einem oder mehreren Vendor parts zugeordnet werden können. Dadurch kann der Designer von vornherein festlegen, welche realen Teile für eine bestimmte im Design verwendete Designkomponente eingesetzt werden können.
Diese Komponenten werden zusammen mit ihren Teileauswahlen im Workspace gespeichert. Eine Komponente wird als Folge von Revisionen eines eindeutig identifizierbaren Component Item gespeichert. Jede Revision wird über ihren Lebenszyklus verwaltet und stellt Sammlungen zertifizierter Komponenten bereit, die für die erneute Instanziierung in neuen Designprojekten, die Fertigung von Prototypen oder die Verwendung in Produktionsläufen freigegeben sind. Kurz gesagt: ein Komponentenkatalog, umgesetzt über serverbasierte „Bibliotheken“.
Designverwaltung
Der Workspace bietet in Verbindung mit Altium Designer Unterstützung für vollständig verwaltete Projekte. Verwaltete Projekte zielen auf die Entwicklungsphase des Projektlebenszyklus ab und vereinfachen die Erstellung sowie den laufenden Workflow für versionskontrollierte Projekte. Die zentrale Speicherung unter Kontrolle des Workspace ermöglicht es außerdem, dass diese Funktion als Grundlage für weitere kollaborative Dienste dient.
Einige der wichtigsten Vorteile der Verwendung dieser Workspace-basierten Projekte sind:
-
Vereinfachte Speicherung. Es müssen keine Entscheidungen über Speicherorte getroffen werden. Backups und andere Basisdienste werden automatisch übernommen.
-
Grundlage für kollaborative Funktionen.
-
Erzwungene Versionskontrolle.
-
Vorteile eines dedizierten Kommentarsystems.
-
Benachrichtigungen und Status. Der Dokumentstatus einschließlich lokaler Änderungen ist für ganze Designteams sichtbar.
-
Paralleles PCB-Design funktioniert ohne komplexe Einrichtung.
-
Möglichkeit, das Projekt mit mehreren Personen zum Bearbeiten oder nur zum Anzeigen und Kommentieren zu teilen.
-
Volle Funktionalität bei Verwendung der Funktion Project History feature, einschließlich VCS-bezogener Commit-Ereignisse und Design Data Comparisons.
Die Verwaltung erfolgt über die Projects page der browserbasierten Oberfläche des Workspace. Neue Projekte können über diese Oberfläche oder über das Dialogfeld Create Project dialog in Altium Designer erstellt werden.
Sie können auch auf eine detaillierte, CAD-zentrierte Ansicht des Projekts zugreifen, die mehrere Anzeigeoptionen bietet (abhängig von Ihrem Software-Zugriffslevel):
-
Design – Quell-Designdokumente des Projekts anzeigen und durchsuchen, Eigenschaften von Designobjekten anzeigen und Review-Kommentare platzieren. Diese Ansicht verwendet die Oberfläche Web Viewer, um Ihr Design in vier separaten Datenunteransichten darzustellen: den oder die Quellschaltpläne, die Platine in 2D, die Platine in 3D sowie die Stückliste. Diese Ansicht bezieht sich auf die neueste Version der Quelldaten des Projekts und nicht auf eine bestimmte Freigabe dieses Projekts und kann daher als Work-in-Progress-(WIP)-Ansicht betrachtet werden. Sie können sowohl das Basisdesign als auch jede definierte Variante davon prüfen.
-
Tasks – Jobanfragen als Tasks erstellen, anzeigen, verwalten und abschließen. In einer gekachelten Ablaufstruktur dargestellt, werden Tasks manuell erstellt, Kommentaren zugewiesen oder automatisch durch Workspace-Prozesse generiert.
-
Simulation – Ergebnisdateien von Simulation-Schaltungssimulationen hochladen, die dem aktuellen Projekt oder dem Projekt-Release zugeordnet werden. Die Dateien werden effektiv an das Projekt angehängt, sodass Mitglieder des Workspace Simulationsergebnisdokumente prüfen und/oder herunterladen können, die sich auf das aktuell geöffnete Projekt beziehen.
-
Releases – zeigt die Releases für das Projekt an. Es wird Zugriff bereitgestellt, um die vollständigen Release-Daten oder ein bestimmtes Baugruppenpaket zu öffnen, das über ein Manufacturing Portal auf einer separaten Registerkarte angezeigt wird. Über dieses Portal können Sie die freigegebenen Dateidaten anzeigen und darin navigieren, die BOM prüfen sowie den Snapshot des Designs selbst – die Quelle dieser freigegebenen Daten – anzeigen und kommentieren. Sowohl in der Releases Ansicht als auch über das Manufacturing Portal für ein bestimmtes Release haben Sie Zugriff auf Steuerelemente zum Herunterladen von Fertigungsdaten in unterschiedlichen Granularitätsstufen (von vollständigen Datensätzen bis hin zu einzelnen generierten Ausgabedateien). Ein ausgewähltes Release kann außerdem – als Manufacturing Package – direkt an Ihren Hersteller gesendet werden. Sie können zudem Gerber-Daten oder Schaltplandaten zwischen Releases vergleichen.
-
Design Reviews – formalisierte Reviews von Designprojekten erstellen und damit arbeiten. Peer-Review-Prozesse werden definiert, indem Benutzer dem Review zugewiesen werden, die anschließend ihre zugehörige Aufgabe abschließen. Den Review-Zugewiesenen ist es möglich, einen generierten Snapshot des Designs anzuzeigen und zu kommentieren sowie eine Entscheidung „Akzeptieren“ oder „Ablehnen“ einzureichen.
-
History – durchsuchen Sie eine fortlaufende Zeitleiste wichtiger Ereignisse in Bezug auf das Projekt, einschließlich seiner Erstellung, Commits, Releases, Klone und MCAD-Austausche. Jedes Mal, wenn ein unterstütztes Ereignis im Zusammenhang mit dem Projekt auftritt, wird dieses Ereignis als eigene Kachel mit verschiedenen unterstützten Aktionen zur Zeitleiste hinzugefügt, sofern zutreffend. Bei Verlaufseinträgen können Sie sogar Gerber-Daten vergleichen – zwischen Releases oder mit einem lokal generierten Dateisatz – oder Schaltplandaten vergleichen zwischen Releases oder Commits. Weitere Informationen finden Sie unter Projektverlauf.
-
Assembly – arbeiten Sie mit dem interaktiven Assembly-Tool, um den Leiterplattenbestückungsprozess zu prüfen und voranzubringen. Das Tool führt die detaillierten BOM-Daten des Projekts und seine 2D-/3D-Montageansicht zusammen, um eine Oberfläche bereitzustellen, die den erforderlichen Satz an grafischen Informationen und Bauteildaten für das schrittweise Durchlaufen des Bestückungsprozesses bietet.
Globales Teilen von Fertigungspaketdaten
Ein zentraler Aspekt von Designprojekten, die innerhalb eines Workspace verwaltet werden, ist die Möglichkeit, ein Release-Build Package mit anderen zu erstellen und zu teilen. Wenn es direkt mit Ihrem Hersteller geteilt wird, kann es als Manufacturing Package betrachtet werden, da es sich um das Paket handelt, das der Hersteller durchsuchen, herunterladen und zur Fertigung und Bestückung der Leiterplatte verwenden kann.
Zur Unterstützung der Möglichkeit, ein solches Paket mit anderen und mit Ihrem Hersteller zu teilen (der sich typischerweise außerhalb Ihrer Organisation befindet), bietet die Altium 365 Platform ein spezielles Manufacturing Package Viewer – ein Element der Global Sharing-Unterstützung der Plattform – das es anderen ermöglicht, ein Fertigungspaket in jedem Webbrowser anzuzeigen – überall auf der Welt –, jedoch außerhalb Ihres Workspace, sodass Ihre Designs selbst und anderes wertvolles geistiges Eigentum geschützt bleiben.
Jeder Benutzer, mit dem geteilt wird, erhält eine E-Mail-Einladung mit einem Link, um ein Fertigungspaket über das Manufacturing Package Viewer anzuzeigen. Geteilte Fertigungspakete werden auf der Shared with Me Seite der Altium Platform Interface dargestellt.
Das Manufacturing Package Viewer selbst ermöglicht es wichtigen Beteiligten – und vor allem dem Fertigungspersonal –, eine zusammenfassende Übersicht des Designs mit den wichtigsten Leiterplattendaten zu sehen. Außerdem werden Unterseiten für Fertigung, Bestückung und BOM-Daten im Viewer bereitgestellt. Letztlich kann das Fertigungspersonal ein Build Package des betrachteten Releases herunterladen – und zwar von jeder Seite des Viewers aus –, um diese Revision der Leiterplatte physisch zu realisieren.
ECAD-MCAD CoDesign
Die meisten elektronischen Produkte, die entwickelt werden, sind an irgendeiner Art mechanischer Struktur befestigt, etwa an einem Chassis oder Gehäuse. Einen mechanischen Konflikt zwischen der Leiterplatte (ECAD) und dem Chassis/Gehäuse (MCAD) erst spät im Designprozess zu entdecken, kann teuer werden. Zwar können Sie ein 3D-Modell aus Altium Designer exportieren, doch dies ist ein manueller Prozess, der eine bewusste Entscheidung und Aktion erfordert. In der Praxis geschieht das nur sehr selten, sodass der MCAD-Designer nie ganz sicher sein kann, ob das vorliegende Modell wirklich der aktuelle Stand ist. Es sollte wirklich nicht so schwierig sein sicherzustellen, dass Sie nicht unnötig viel Geld verschwenden, nur weil Ihre Werkzeuge nicht miteinander kommunizieren.
Der Workspace ermöglicht eine native ECAD-zu-MCAD-Zusammenarbeit, bei der Daten nahtlos zwischen den Domänen fließen. Kein ständiges Nachfragen nach Updates mehr und keine Unsicherheit mehr. Daten werden zwischen den Domänen übertragen, während sich das Design weiterentwickelt, wodurch die Designkonsistenz sichergestellt wird.
Die folgenden MCAD-Plattformen werden bei Verwendung der neuesten Altium MCAD CoDesigner-Plugins unterstützt:
-
Dassault Systemes SOLIDWORKS®
-
Autodesk Inventor Professional®
-
PTC Creo Parametric®
-
Autodesk Fusion®
-
Siemens NX®
Welche Versionen der MCAD-Tools offiziell unterstützt werden, hängt von der verwendeten Version des Altium MCAD CoDesigner-Plugins ab (siehe die Seite „New in CoDesigner“).
PLM-Integration
Der Workspace ermöglicht die unidirektionale oder bidirektionale Synchronisierung Ihrer Komponenten, Komponentenparameter und Teileauswahlen zwischen Ihrem Altium 365 Workspace und Ihrer PLM-Instanz. Die Synchronisierung der Komponentendaten zwischen dem Workspace und dem Ziel-PLM-System nutzt einen integrierten Synchronisierungsprozess, der manuell ausgelöst oder als zeitgesteuertes, wiederkehrendes Ereignis eingerichtet werden kann. Ein dedizierter Project Creations workflow steht ebenfalls zur Verfügung und unterstützt auch die automatische Erstellung von Teilenummern in Ihrer PLM-Instanz sowie anschließend die Rückübertragung dieser Parameter in das Designprojekt. Außerdem haben Sie die Möglichkeit, Ihr Design in Ihre PLM-Instanz zu veröffentlichen, als Teil der Ausführung des Project Releaser in Altium Designer
Der Altium 365 Workspace unterstützt die folgenden PLM-Systeme:
-
PTC Windchill® PLM Version 12, 13 und PTC Windchill+ (die SaaS-Variante von Windchill).
-
Arena® PLM.
-
Oracle® Agile™ PLM.
-
Aras Innovator® Release 30.
-
Siemens Teamcenter®, mit zusätzlicher Einrichtung der Integration.
-
Duro PLM, implementiert als PLM-Instanz eines Drittanbieters.
Die Verbindung zu einem unterstützten PLM-System kann über eine erweiterte halbautomatisierte Benutzeroberfläche oder über einen manuellen Prozess auf Basis der Bearbeitung von XML-Konfigurationsdateien für PLM hergestellt werden. Letzteres erfordert Kenntnisse der Datenstrukturen des Ziel-PLM-Systems und Vertrautheit mit dem XML-Format, während das halbautomatisierte System die erforderlichen Daten automatisch aus dem PLM und dem Altium Workspace abruft, um die Menüoptionen in der Oberfläche zu füllen. Weitere Informationen finden Sie unter PLM Component Synchronization.
Konfiguration der Teilequellen
Jeder Workspace verfügt über einen eigenen dedizierten Part Catalog. Dabei handelt es sich um eine verwaltete Teilekatalog-Datenbank, die der Verwaltung und Nachverfolgung von Herstellerteilen und den zugehörigen Lieferantenteilen gewidmet ist.
Der Teilekatalog speichert Einträge, die tatsächliche Herstellerteile repräsentieren, zusammen mit einem oder mehreren Einträgen, die Lieferantenteile repräsentieren – die Ausprägungen dieser Herstellerteile, wie sie von den Lieferanten/Anbietern verkauft werden. Jedes Lieferantenteil ist eine Referenz auf einen Eintrag in einer Teile-Datenbank – entweder die zusammengefasste Teile-Datenbank des Altium Parts Provider (die selbst mit aktivierten Lieferanten verbunden ist und deren Teile erfasst) oder eine verknüpfte lokale Teile-Datenbank.
Welche Lieferanten tatsächlich verwendet werden – eine Liste von Approved Suppliers – wird vom Workspace über die Seite Admin – Part Providers seiner Browseroberfläche verwaltet. Dies ermöglicht ein zentrales Supply-Chain-Management, bei dem Designer in der gesamten Organisation dieselbe genehmigte Lieferantenliste verwenden, um Supply-Chain-Informationen für die in ihren Designs verwendeten Teile zu beziehen.
Datenübernahme
Altium bietet Unternehmen die Möglichkeit, die benötigten Inhalte von einem Quellserver zu kopieren und auf einen zweiten Zielserver zu übertragen – ein Vorgang, der einfach als Server Data Acquisition bezeichnet wird. Durch die Übernahme von Designinhalten geht die Verantwortung vollständig auf das empfangende Unternehmen über, das die Inhalte dann frei ändern und in seinem Workspace pflegen kann. Indem eine Verknüpfung zwischen den übernommenen Daten und ihrer ursprünglichen Quelle beibehalten wird, ist eine intelligente Verarbeitung der Daten möglich, einschließlich Benachrichtigungen, wenn die Quelle kopierter Inhalte aktualisiert wird. Und selbst wenn für ein Element im Workspace zusätzliche Releases erstellt wurden, besteht jederzeit die Möglichkeit, zu einer früheren Revision vom Quellserver zurückzukehren – alles, indem eine Verknüpfung zur ursprünglichen Quelle bzw. Origin des Elements beibehalten wird.
Die Übernahme erfolgt über das Dialogfeld Content Cart. Auf dieses Dialogfeld wird über das Explorer-Panel zugegriffen. Während Sie den Quellserver durchsuchen, von dem Sie Daten übernehmen möchten, klicken Sie mit der rechten Maustaste auf die Revision eines unterstützten Elementtyps, den Sie übernehmen möchten (oder beispielsweise auf einen Komponentenordner), und wählen Sie im Kontextmenü den Befehl Operations » Add to Content Cart.







