Altium 365 Workspace
Integralną częścią platformy infrastrukturalnej Altium 365 jest Altium Workspace — dedykowany serwer do hostowania i zarządzania całą zawartością projektową. Umożliwia on bezproblemową łączność oraz mechanizmy przenoszenia danych między obszarami projektowania, produkcji i zaopatrzenia. Współpracuje z Altium Designer, zapewniając elegancką odpowiedź na pytanie, jak obsługiwać dane projektowe z zachowaniem bezpiecznej integralności. Workspace nie tylko zapewnia solidne i bezpieczne przechowywanie danych, ale także umożliwia ponowne wydawanie danych jako wyraźnie oddzielnych rewizji — zasadniczo śledząc zmiany projektowe w czasie, bez nadpisywania jakichkolwiek wcześniej wydanych danych. Umożliwia również zarządzanie cyklem życia danych, dzięki czemu osoby, które muszą z nich korzystać, mogą od razu zobaczyć, na jakim etapie swojego „życia” znajdują się dane, a tym samym do czego można ich bezpiecznie użyć.
Workspace może obejmować wszystkie zarządzane dane, w tym komponenty, modele domenowe, arkusze schematów obwodów i szablony projektowe. Możesz nawet tworzyć i zarządzać całymi projektami bezpośrednio w Workspace, korzystając z widoku zarządzania zorientowanego na CAD, który umożliwia wspólny przegląd i komentowanie projektu, a także wgląd w jego BOM i historię. Za pośrednictwem dedykowanego Manufacturing Portal możesz przeglądać i nawigować po wydanych danych plików, analizować BOM oraz przeglądać i komentować migawkę samego projektu; źródła tych wydanych danych. Wybrane wydanie można również udostępnić — jako Manufacturing Package — bezpośrednio producentowi.
Udostępniając w Workspace zestaw wielokrotnego użytku „bloków konstrukcyjnych” projektu, możesz rozpoczynać nowe projekty ze świadomością, że każdy model, komponent i element projektowy wyższego rzędu został zweryfikowany i zatwierdzony do użycia, bez konieczności, mówiąc potocznie, wynajdywania koła na nowo. Workspace staje się zarówno źródłem, jak i miejscem docelowym elementów projektowych, a każdy nowy projekt wykorzystuje elementy wydane do Workspace i zarządzane za jego pośrednictwem. A projektując wyłącznie przy użyciu elementów z Workspace, integralność tych projektów jest z natury zapewniona.
Pozycje zawartości serwera
W obrębie Workspace każda jednostka projektowa, którą można przechowywać, zarządzać nią i ponownie wykorzystywać, jest reprezentowana jako określony typ Item. Pozycja jest jednoznacznie identyfikowana w Workspace i może zawierać dowolną liczbę Revisions, przy czym rewizja zawiera dane dla tej pozycji. Za każdym razem, gdy do danych zawartych w rewizji zostanie wprowadzona zmiana — którą dla większości typów pozycji można edytować bezpośrednio w powiązanym edytorze tymczasowym — jest ona zatwierdzana (lub ponownie wydawana) jako nowa rewizja tej pozycji, co oznacza, że żadna istniejąca rewizja nie może zostać nadpisana, a tym samym zapewniona jest najwyższa integralność.
Pozycja może mieć dowolną liczbę rewizji, które stanowią zasadniczo jej ewolucję w czasie. Wprowadzana jest zmiana, a nowa zawartość danych jest zatwierdzana/przesyłana/wydawana jako nowa rewizja. Dane przechowywane w każdej rewizji pozycji są więc zazwyczaj różne. Do rozróżniania tych różnych rewizji pozycji używany jest identyfikator rewizji (ID), który w połączeniu z ID pozycji tworzy unikalny identyfikator dla każdego wydania pozycji. Daje nam to Item-Revision.
Innym ważnym aspektem rewizji pozycji jest jej Lifecycle State. To kolejny identyfikator, który można wykorzystać do szybkiej oceny, jaki etap w swoim life dana rewizja aktualnie osiągnęła oraz jakie działania projektanci są w związku z tym uprawnieni na niej wykonywać. O ile rewizja odzwierciedla zmiany projektowe wprowadzone do pozycji, o tyle stan cyklu życia odzwierciedla stan pozycji z perspektywy biznesowej, taki jak Planned, New From Design, For Production, Obsolete i tak dalej.
Komponenty
Altium Designer, dzięki swojemu zunifikowanemu podejściu do projektowania, tradycyjnie korzystał z modelu komponentów obejmującego wszystkie aspekty procesu projektowania elektroniki. Aby jednak płynnie dopasować proces projektowania elektroniki do procesu rozwoju produktu jako całości, model ten ewoluował i został rozszerzony tak, by obejmować również inne aspekty, w tym inne procesy projektowe (w szczególności MCAD i wzornictwo przemysłowe), a także procesy biznesowe (takie jak zaopatrzenie i produkcja), które przecinają się z procesem rozwoju produktu.
Ten rozwinięty model obiektowy jest znany jako Unified Component Model.
W ramach tego paradygmatu modelowania komponent projektowy, widziany przez projektanta, jest oddzielony od części producenta i/lub dostawcy. Informacje te nie są definiowane jako część komponentu. Zamiast tego Part Choices służą do mapowania komponentu projektowego na jedną lub więcej części producenta, które z kolei mogą być mapowane na jedną lub więcej części dostawcy. Dzięki temu projektant może z góry określić, jakie rzeczywiste części mogą zostać użyte dla dowolnego komponentu projektowego zastosowanego w projekcie.
Te komponenty, wraz z przypisanymi im wyborami części, są przechowywane w Workspace. Komponent jest przechowywany jako seria rewizji jednoznacznie identyfikowalnej pozycji komponentu. Każda rewizja jest zarządzana w ramach cyklu życia, dostarczając zbiory certyfikowanych komponentów uprawnionych do ponownego wykorzystania w nowych projektach, do wytwarzania prototypów lub do użycia w seriach produkcyjnych. Krótko mówiąc, jest to katalog komponentów realizowany poprzez oparte na serwerze „biblioteki”.
Zarządzanie projektem
Workspace, w połączeniu z Altium Designer, zapewnia obsługę w pełni zarządzanych projektów. Zarządzane projekty są ukierunkowane na etap rozwoju w cyklu życia projektu i upraszczają tworzenie oraz bieżący przepływ pracy dla projektów objętych kontrolą wersji. Scentralizowane przechowywanie pod kontrolą Workspace sprawia również, że funkcja ta stanowi podstawę dla innych usług współpracy.
Do kluczowych korzyści wynikających z używania projektów opartych na Workspace należą:
-
Uproszczone przechowywanie. Nie ma potrzeby podejmowania decyzji o lokalizacji przechowywania. Kopie zapasowe i inne podstawowe usługi są zapewnione.
-
Podstawa dla funkcji współpracy.
-
Wymuszona kontrola wersji.
-
Zalety dedykowanego systemu komentarzy.
-
Powiadomienia i status. Stan dokumentu, w tym lokalne modyfikacje, jest widoczny dla całych zespołów projektowych.
-
Współbieżne projektowanie PCB działa bez konieczności złożonej konfiguracji.
-
Możliwość udostępniania projektu wielu osobom do edycji lub tylko do przeglądania i komentowania.
-
Pełna funkcjonalność podczas korzystania z funkcji Project History feature, w tym zdarzeń commit związanych z VCS oraz porównań danych projektowych.
Zarządzanie odbywa się za pośrednictwem strony Projects w interfejsie przeglądarkowym Workspace. Nowe projekty można tworzyć za pośrednictwem tego interfejsu lub przez okno dialogowe Create Project w Altium Designer.
Możesz również uzyskać dostęp do szczegółowego, zorientowanego na CAD widoku projektu, który oferuje wiele opcji widoku (w zależności od poziomu dostępu do oprogramowania):
-
Design – wyświetlanie i nawigacja po źródłowych dokumentach projektowych, przeglądanie właściwości obiektów projektu oraz umieszczanie komentarzy recenzyjnych. Widok ten wykorzystuje interfejs Web Viewer, aby prezentować projekt w czterech odrębnych podwidokach danych, pokazujących odpowiednio źródłowe schematy, płytkę w 2D, płytkę w 3D oraz Bill of Materials. Ten widok dotyczy najnowszej wersji źródłowych danych projektu, a nie określonego wydania tego projektu, dlatego można go traktować jako widok pracy w toku (WIP). Możesz przeglądać zarówno projekt bazowy, jak i dowolny zdefiniowany jego wariant.
-
Tasks – tworzenie, przeglądanie, zarządzanie i realizacja zgłoszeń zadaniowych jako Tasks. Prezentowane w strukturze przepływu kafelkowego, Tasks są tworzone ręcznie, przypisywane do komentarzy lub generowane automatycznie przez procesy Workspace.
-
Simulation – przesyłanie plików wyników symulacji obwodów Simulation, które będą skojarzone z bieżącym projektem lub wydaniem projektu. Pliki te są faktycznie dołączane do projektu, co umożliwia członkom Workspace przeglądanie i/lub pobieranie dokumentów z wynikami symulacji odnoszącymi się do aktualnie otwartego projektu.
-
Releases – przeglądanie wydań projektu. Dostęp umożliwia otwarcie pełnych danych wydania lub określonego pakietu montażowego, który zostanie wyświetlony na osobnej karcie za pośrednictwem Manufacturing Portal. Z tego portalu możesz przeglądać i nawigować po danych plików wydania, analizować BOM oraz wyświetlać i komentować migawkę samego projektu; źródło tych wydanych danych. Zarówno z poziomu widoku Releases , jak i za pośrednictwem Manufacturing Portal dla konkretnego wydania, masz dostęp do elementów sterujących umożliwiających pobieranie danych produkcyjnych na różnych poziomach szczegółowości (od pełnych zestawów danych po pojedyncze wygenerowane pliki wyjściowe). Wybrane wydanie można również wysłać – jako Manufacturing Package – bezpośrednio do producenta. Masz także możliwość porównywania danych Gerber lub danych schematu między wydaniami.
-
Design Reviews – tworzenie i prowadzenie sformalizowanych przeglądów projektów projektowych. Procesy peer review są definiowane przez przypisanie użytkowników do przeglądu, którzy następnie realizują przypisane im zadanie. Osoby przypisane do przeglądu mogą wyświetlać i komentować wygenerowaną migawkę projektu oraz przesłać decyzję Accept lub Reject.
-
History – przeglądanie postępującej osi czasu najważniejszych zdarzeń związanych z projektem, w tym jego utworzenia, commitów, wydań, klonów i wymian MCAD. Za każdym razem, gdy wystąpi obsługiwane zdarzenie powiązane z projektem, jest ono dodawane do osi czasu jako oddzielny kafelek z różnymi obsługiwanymi działaniami, tam gdzie ma to zastosowanie. W przypadku zdarzeń historii masz nawet możliwość porównywania danych Gerber między wydaniami lub z lokalnie wygenerowanym zestawem plików, albo porównywania danych schematu między wydaniami lub commitami. Więcej informacji znajdziesz w Historii projektu.
-
Assembly – praca z interaktywnym narzędziem Assembly w celu sprawdzania i realizacji procesu montażu płytki. Narzędzie łączy szczegółowe dane BOM projektu z jego widokiem montażowym 2D/3D, aby udostępnić interfejs zapewniający wymagany zestaw informacji graficznych i o komponentach potrzebnych do przechodzenia przez proces montażu.
Global Sharing danych pakietu produkcyjnego
Kluczowym aspektem projektów zarządzanych w Workspace jest możliwość tworzenia i udostępniania innym pakietu wydania Build Package. Gdy zostanie on udostępniony bezpośrednio producentowi, można go traktować jako Manufacturing Package, ponieważ jest to pakiet, który producent może przeglądać, pobierać i wykorzystywać do wytwarzania oraz montażu płytki.
W celu wsparcia możliwości udostępniania takiego pakietu innym osobom oraz producentowi (który zazwyczaj znajduje się poza Twoją organizacją), platforma Altium 365 udostępnia dedykowany Manufacturing Package Viewer – element obsługi Global Sharing w ramach platformy – który pozwala innym przeglądać pakiet produkcyjny z dowolnej przeglądarki internetowej – z dowolnego miejsca na świecie – ale spoza Twojego Workspace, dzięki czemu same projekty oraz inne cenne zasoby IP pozostają niedostępne.
Każdy udostępniony użytkownik otrzyma zaproszenie e-mail z linkiem do przeglądania pakietu produkcyjnego przez Manufacturing Package Viewer. Udostępnione pakiety produkcyjne są prezentowane na stronie Shared with Me interfejsu Altium Platform.
Sam Manufacturing Package Viewer umożliwia kluczowym interesariuszom – a przede wszystkim personelowi produkcyjnemu – zobaczenie podsumowania projektu wraz z kluczowymi danymi płytki. Dostępne są również podstrony przeglądarki dotyczące danych Fabrication, Assembly i BOM. Ostatecznie personel produkcyjny może pobrać pakiet Build Package przeglądanego wydania – z dowolnej strony przeglądarki – aby fizycznie zrealizować tę rewizję płytki.
ECAD-MCAD CoDesign
Większość projektowanych produktów elektronicznych jest montowana w jakiejś strukturze mechanicznej, takiej jak chassis lub obudowa. Wykrycie konfliktu mechanicznego między płytką (ECAD) a chassis/obudową (MCAD) na późnym etapie procesu projektowego może być bardzo kosztowne. I choć można wyeksportować model 3D z Altium Designer, jest to proces ręczny, który wymaga świadomej decyzji i działania. W praktyce wykonuje się to bardzo rzadko, przez co projektant MCAD nigdy nie ma pewności, czy dysponuje najnowszą i najlepszą wersją. Naprawdę nie powinno być tak trudno upewnić się, że nie zamierzasz zmarnować fortuny tylko dlatego, że Twoje narzędzia ze sobą nie rozmawiają.
Workspace umożliwia natywną współpracę ECAD z MCAD, w której dane płynnie przepływają między domenami. Koniec z ręcznym sprawdzaniem aktualizacji i koniec z niepewnością. Dane są przekazywane między domenami wraz z rozwojem projektu, co zapewnia spójność projektu.
Podczas korzystania z najnowszych wtyczek Altium MCAD CoDesigner obsługiwane są następujące platformy MCAD:
-
Dassault Systemes SOLIDWORKS®
-
Autodesk Inventor Professional®
-
PTC Creo Parametric®
-
Autodesk Fusion®
-
Siemens NX®
Oficjalnie obsługiwane wersje narzędzi MCAD zależą od używanej wersji wtyczki Altium MCAD CoDesigner (zobacz stronę New in CoDesigner page).
Integracja PLM
Workspace umożliwia jedno- lub dwukierunkową synchronizację komponentów, parametrów komponentów i wybranych części między Twoim Altium 365 Workspace a instancją PLM. Synchronizacja danych komponentów między Workspace a docelowym systemem PLM wykorzystuje wbudowany proces synchronizacji, który można uruchamiać ręcznie lub ustawić jako cykliczne zdarzenie czasowe. Dostępny jest dedykowany workflow Project Creations workflow, który obsługuje również automatyczne tworzenie numerów części w instancji PLM, a następnie propagowanie tych parametrów z powrotem do projektu. Masz także możliwość publikacji projektu do instancji PLM w ramach uruchamiania Project Releaser w Altium Designer
Altium 365 Workspace obsługuje następujące systemy PLM:
-
PTC Windchill® PLM w wersjach 12, 13 oraz PTC Windchill+ (wariant SaaS systemu Windchill).
-
Arena® PLM.
-
Oracle® Agile™ PLM.
-
Aras Innovator® Release 30.
-
Siemens Teamcenter®, z dodatkową konfiguracją integracji.
-
Duro PLM, zaimplementowany jako zewnętrzna instancja PLM.
Połączenie z obsługiwanym systemem PLM można ustanowić za pomocą zaawansowanego, częściowo zautomatyzowanego interfejsu użytkownika albo przy użyciu ręcznego procesu opartego na edycji plików XML konfiguracji PLM. Drugi sposób wymaga znajomości struktur danych docelowego systemu PLM oraz znajomości formatu XML, natomiast system częściowo zautomatyzowany automatycznie pobiera wymagane dane z PLM i Altium Workspace, aby uzupełnić opcje menu w interfejsie. Więcej informacji znajdziesz w PLM Component Synchronization.
Konfiguracja źródeł części
Każdy Workspace ma własny dedykowany Part Catalog. Jest to zarządzana baza katalogu części, przeznaczona do zarządzania i śledzenia części producentów oraz powiązanych z nimi części dostawców.
Part Catalog przechowuje pozycje reprezentujące rzeczywiste części producentów, wraz z co najmniej jedną pozycją reprezentującą części dostawców – czyli wystąpienia tych części producentów sprzedawane przez dostawców/sprzedawców. Każda część dostawcy jest odniesieniem do pozycji w bazie danych części – albo do zagregowanej bazy części Altium Parts Provider (która sama łączy się z włączonymi dostawcami i pobiera od nich części), albo do połączonej lokalnej bazy danych części.
To, którzy dostawcy są faktycznie używani – lista Approved Suppliers – jest zarządzane przez Workspace za pośrednictwem strony Admin – Part Providers jego interfejsu przeglądarkowego. Umożliwia to scentralizowane zarządzanie łańcuchem dostaw, dzięki czemu projektanci w całej organizacji korzystają z tej samej zatwierdzonej listy dostawców jako źródła informacji o łańcuchu dostaw dla części używanych w swoich projektach.
Pozyskiwanie danych
Altium zapewnia organizacji możliwość skopiowania potrzebnej zawartości z serwera źródłowego i dostarczenia jej na drugi serwer docelowy — proces ten jest określany po prostu jako Server Data Acquisition. Dzięki pozyskaniu danych projektowych ich własność przechodzi w pełni w ręce organizacji odbierającej, która może następnie swobodnie wprowadzać modyfikacje i utrzymywać tę zawartość w swoim Workspace. Zachowanie połączenia między pozyskanymi danymi a ich oryginalnym źródłem umożliwia inteligentną obsługę danych, w tym powiadamianie o aktualizacji źródła dowolnej skopiowanej zawartości. I niezależnie od tego, czy w Workspace utworzono dodatkowe wydania danego elementu, zawsze istnieje możliwość powrotu do poprzedniej rewizji z serwera źródłowego — a wszystko to dzięki zachowaniu łącza do oryginalnego źródła elementu, czyli Origin.
Pozyskiwanie odbywa się przy użyciu okna dialogowego Content Cart dialog. Dostęp do tego okna dialogowego uzyskuje się z poziomu panelu Explorer. Podczas przeglądania serwera źródłowego, z którego chcesz pobrać dane, kliknij prawym przyciskiem myszy rewizję obsługiwanego typu elementu, który chcesz pozyskać (lub na przykład folder komponentów), a następnie wybierz polecenie Operations » Add to Content Cart z menu kontekstowego.







