Working with Items
W połączonym Workspace każda jednostka projektowa, którą można przechowywać, zarządzać nią i ponownie wykorzystywać, jest reprezentowana jako określony typ Item. Aby umożliwić aktualizowanie elementu Item w czasie, w Workspace faktycznie przechowywana jest seria rewizji Item (Item Revisions), czyli konkretnych rewizji tego elementu, których nazwa opiera się na wybranym schemacie nazewnictwa rewizji. Każdy nowy Item jest tworzony w folderze, a po zdefiniowaniu wymaganych folderów w Workspace można tworzyć nowe elementy Item w wybranym folderze w obszarze Item panelu Explorer.
Obsługiwane typy zawartości
Różne elementy Item służą do przechowywania i reprezentowania różnych typów danych. Jeden Item może reprezentować symbol schematowy, inny model komponentu PCB, a jeszcze inny może zawierać wygenerowane dane produkcyjne z wydanego projektu płytki. Aby określić typ zawartości, który dany Item (a dokładniej jego rewizje) będzie przechowywać, podczas tworzenia lub edycji tego elementu należy określić jego właściwość Content Type. Innymi słowy, w praktyce określasz Item Type.
Poniższa tabela zawiera listę różnych typów zawartości (typów Item), które użytkownik może ręcznie utworzyć w połączonym Workspace, wraz z:
-
Associated Folder Type – dedykowanym typem folderu, jeśli jest dostępny, w którym należy przechowywać zawartość tego typu. Nie ma to wpływu na zawartość folderu. Zapewnia jedynie wizualną „wskazówkę” dotyczącą tego, co jest przechowywane w folderze, i może być pomocne podczas przeglądania Workspace w poszukiwaniu określonej zawartości. Zawartość może być przechowywana w dowolnym typie folderu, w tym
Generic Folder. -
Content Type Code – kodem używanym podczas przypisywania unikalnego identyfikatora do utworzonego Item tego typu zawartości, gdy schemat nazewnictwa Item folderu nadrzędnego używa wpisu
$CONTENT_TYPE_CODE. -
Folder Type Code – kodem używanym podczas przypisywania unikalnego identyfikatora do utworzonego Item tego typu zawartości, gdy schemat nazewnictwa Item folderu nadrzędnego używa wpisu
$FOLDER_TYPE_CODE.
| Typ zawartości | Powiązany typ folderu | Kod typu zawartości | Kod typu folderu | Więcej informacji... |
|---|---|---|---|---|
| Model 3D | Modele 3D | A3D |
A3DL |
Dodatkowe narzędzia do pracy z obiektami 3D |
| Altium Designer Preferences | Altium Designer Preferences | PREF |
ADPC |
Uzyskiwanie dostępu do preferencji systemowych, definiowanie ich i zarządzanie nimi |
| Dane montażowe | Katalog projektów | PAS |
PRJ |
Wydanie projektu |
| Plik binarny | Pliki binarne | ABF |
ABC |
Typ zawartości pliku binarnego |
| Szablon BOM | Szablony BOM | XLT |
XLT |
Przygotowywanie BOM w Menedżerze raportów |
| Komponent | Komponenty | CMP |
CMPL |
Tworzenie nowego komponentu bibliotecznego Workspace |
| Szablon komponentu | Szablony komponentów | CMPT |
CTC |
Szablony komponentów |
| Szablon dokumentu Draftsman | Szablony Draftsman | DFD |
DRT |
Tworzenie szablonów Draftsman |
| Szablon arkusza Draftsman | Szablony Draftsman | DFS |
DRT |
Tworzenie szablonów Draftsman |
| Plik produkcyjny | – | – | – | Projekty Workspace (Altium 365 Workspace) Projekty Workspace (Workspace Enterprise Server) |
| Footprint | Footprinty | PCC |
PCBCL |
Tworzenie footprintu PCB |
| Szablon układu wiązki | Szablony układu wiązki | HARLT |
HLTC |
Tworzenie dokumentów szablonów wiązek |
| Okablowanie wiązki | – | HARW |
– | Tworzenie komponentu okablowania wiązki |
| Szablon okablowania wiązki | Szablony okablowania wiązki | HARWT |
HWTC |
Tworzenie dokumentów szablonów wiązek |
| Layerstack | Layerstacki | ALS |
ALS |
Definiowanie stosu warstw |
| Zarządzany arkusz schematu | Zarządzane arkusze schematu | SCH |
SSC |
Praca z zarządzanymi arkuszami schematu |
| Outputjob | Zadania wyjściowe | OUT |
OUTC |
Przygotowywanie danych produkcyjnych za pomocą zadań wyjściowych |
| Dane produkcyjne PCB | Katalog projektów | PBL |
PRJ |
Wydanie projektu |
| Snippet PCB | Snippety PCB | PCBS |
PSNC |
|
| Projekt | Katalog projektów | PDE |
PRJ |
Wydanie projektu |
| Pakiet przeglądu projektu | Katalog projektów | PRP |
PRJ |
Wydanie projektu |
| Szablon projektu | Szablony projektów | PRJT |
PRJT |
Tworzenie szablonu projektu |
| Blok wielokrotnego użycia | Bloki ponownego użycia projektu | RBL |
RBLC |
|
| Snippet schematu | Snippety schematu | SCHS |
SSNC |
|
| Szablon schematu | Szablony schematów | SCHDOT |
STC |
Tworzenie szablonów schematów |
| Skrypt | Skrypty | ASF |
ASC |
Tworzenie i przechowywanie skryptów |
| Model symulacyjny | Modele symulacyjne | SIM |
SML |
Tworzenie modelu symulacyjnego |
| Symbol | Symbole | SYM |
SSL |
Tworzenie symbolu schematowego |
Rewizje Item
Item może mieć dowolną liczbę rewizji, które zasadniczo odzwierciedlają ewolucję tego elementu w czasie. Wprowadzana jest zmiana, a nowa zawartość danych jest zapisywana/przesyłana/zwalniana do nowej rewizji, co gwarantuje, że żadna istniejąca rewizja nigdy nie zostanie nadpisana, a tym samym zapewnia najwyższą integralność. Dane przechowywane w każdej rewizji elementu są więc zazwyczaj różne. Aby rozróżnić te różne rewizje Item, używany jest identyfikator rewizji (ID), który w połączeniu z identyfikatorem Item tworzy unikalny identyfikator dla każdego wydania Item. Daje nam to Item-Revision.
Pełny identyfikator Item-Revision po prostu identyfikuje konkretną rewizję nadrzędnego Item. Zawsze będzie istniała co najmniej jedna rewizja Item (pierwsze wydanie), ale może ich być wiele, w zależności od tego, ile razy dane dla tego Item zostały zapisane/przesłane/zwolnione. Ważne jest tutaj to, że do konkretnego Item-Revision można wydać dane tylko raz. Jeśli nastąpi zmiana, trzeba utworzyć nowy Item-Revision. Zapewnia to najwyższą integralność, ponieważ dane zawarte w danej rewizji nigdy nie mogą zostać nadpisane przez ponowne wydanie do tej samej rewizji. Aby wydać dane ponownie, należy użyć nowego Item-Revision.
Najprostszym sposobem zrozumienia koncepcji Item i jego rewizji jest wyobrażenie sobie „pudełka”, do którego trafiają wszystkie dane dla tej konkretnej rewizji danego Item. Gdy Item zostaje wydany, dane są umieszczane w pudełku, a pudełko zostaje zamknięte. ID Item i ID rewizji stają się etykietami na boku tego pudełka – pozwalają natychmiast rozpoznać, do czego służy jego zawartość. Jeśli dane wymagają aktualizacji i ponownego wydania, ID rewizji jest zwiększane, co powoduje utworzenie nowego pudełka.

„Pudełko” Item-Revision – oznaczone ID Item i ID rewizji. Zawartość stanowią dane wymagane do zbudowania lub reprezentowania tej rewizji danego Item. Czynność wydania zamyka pudełko, uniemożliwiając wydanie jakichkolwiek innych danych do tej rewizji w przyszłości. Pełny identyfikator Item-Revision w tym przypadku miałby postać: D-820-1001-01.A.1.
Format ID rewizji jest określany przez Revision Naming Scheme zastosowany dla nadrzędnego Item. Konkretny format używany w schemacie jest konfigurowalny i zależy od potrzeb każdej organizacji.
Uwagi do zmian stanu i wydań
Zwiększając możliwości śledzenia audytowego zawartości w Workspace, Altium Designer umożliwia wprowadzanie uwag podczas zmiany stanu cyklu życia Item-Revision oraz, dla wielu typów zawartości, podczas wydawania danych źródłowych do planowanych rewizji w Workspace.
Uwagi do zmian stanu
Podczas zmiany stanu cyklu życia dla Item-Revision w Workspace użyj obszaru State change note w kolejnym oknie dialogowym zmiany stanu, aby wprowadzić odpowiednią uwagę dotyczącą tej zmiany.

Dodawanie uwagi wyjaśniającej zmianę stanu cyklu życia Item-Revision.
Uwagi do wydań
Podczas wydawania danych źródłowych do nowej planowanej rewizji Item w Workspace użyj obszaru Release notes w kolejnym oknie dialogowym Create Revision, aby wprowadzić odpowiednią uwagę dotyczącą tego wydania. Ta funkcja jest dostępna podczas ponownego wydawania dowolnego typu Item, który obsługuje paradygmat Direct Editing.

Przykład dodawania uwagi do wydania podczas ponownego wydawania layerstacku do docelowego Workspace.
Wyświetlanie uwag powiązanych z rewizjami Item
Uwagi dodane do dowolnej rewizji Item można wyświetlić w następujących miejscach:
- Detailed Item view – wyświetl powiązaną uwagę do wydania oraz uwagi dotyczące zmian stanu rewizji w kolumnie Note w obszarze Timeline. Dla każdego stanu w cyklu życia rewizji odpowiednia uwaga (jeśli została dodana) jest również widoczna w graficznym widoku cyklu życia rewizji.
- Explorer panel – przełącz się na kartę widoku aspektu Lifecycle dla wybranej rewizji elementu. Dla każdego stanu w cyklu życia rewizji odpowiednia notatka (jeśli została dodana) jest widoczna na graficznym przedstawieniu cyklu życia rewizji. Dodatkowo możesz wyświetlić powiązaną notatkę wydania oraz notatkę dotyczącą ostatniej zmiany stanu rewizji w kolumnie Note, w głównym obszarze Item panelu (może być konieczne włączenie wyświetlania tej kolumny).

Wyświetlanie notatek powiązanych z rewizjami komponentu.
Ogólne polecenia elementów
Oprócz opcji widoku obszar opcji panelu Explorer zawiera również przycisk polecenia Add <item>, który odnosi się do aktualnie wybranego typu folderu.
To polecenie uruchamia tworzenie nowego elementu Workspace wybranego typu. Gdy w panelu wybrany jest na przykład typ folderu komponentu, dostępny jest przycisk
. Spowoduje to otwarcie nowo utworzonego komponentu tego typu w edytorze Component Editor. Analogicznie wyświetlany jest przycisk
, gdy wybrano folder typu Output Job itd. Przycisk
pojawi się po wyszukaniu komponentu, wprowadzonym w polu ścieżki komponentu u góry panelu, co tworzy działanie Part Request odnoszące się do komponentu wybranego w wynikach wyszukiwania.
Umieszczanie metodą przeciągnij i upuść
Umieszczanie niektórych elementów Workspace w projekcie PCB w Altium Designer zostało usprawnione dzięki możliwości przeciągania i upuszczania rewizji tych typów elementów bezpośrednio z panelu Explorer na aktywny (i odpowiedni) dokument. Obsługiwane jest przeciąganie:
- Rewizji Component Item na aktywny dokument schematu (lub dokument PCB). Odpowiedni model dla wybranej domeny pojawi się wtedy przyczepiony do kursora.
- Rewizji Managed Schematic Sheet Item na aktywny dokument schematu. Symbol arkusza odwołujący się do tego arkusza będzie podążał za kursorem.
- Rewizji 3D Model Item na dokument PCB lub biblioteki PCB, tworząc obiekt 3D Body odwołujący się do tej rewizji elementu.
Przeglądaj Workspace w poszukiwaniu wymaganego elementu do umieszczenia. Umieszczanie dotyczy konkretnej rewizji tego elementu, więc pamiętaj, aby rozwinąć główny wpis elementu i wyświetlić wszystkie dostępne rewizje (kliknij przycisk
w prawym górnym rogu panelu i wyłącz opcję Show only latest, aby zobaczyć wszystkie wcześniejsze rewizje). Następnie kliknij wymaganą rewizję i przeciągnij jej instancję na dokument projektu.
Ponadto Altium Designer obsługuje dostęp do komponentów z panelu Components panel oraz ich umieszczanie.
Pobieranie danych zawartości
Pobierz dane przechowywane w rewizji elementu, klikając tę rewizję prawym przyciskiem myszy i wybierając z menu kontekstowego polecenie Operations » Download. Powiązane dane zostaną pobrane do podfolderu w wybranym katalogu, nazwanego przy użyciu identyfikatora rewizji elementu. Pliki można znaleźć w znajdującym się tam folderze Released.
Typ zawartości pliku binarnego
Altium Designer, w połączeniu z podłączonym Workspace, umożliwia przechowywanie dowolnych plików w specjalnym typie zawartości – elemencie Binary File. Takie elementy można tworzyć, aby przechowywać jeden lub więcej plików w dowolnym formacie. Pozwala to skutecznie wykorzystać bezpieczny charakter Workspace i podkreśla, że Workspace jest idealnym miejscem do przechowywania wszystkiego, w tym źródłowych plików binarnych razem w jednej jednostce. Aby usprawnić przepływ plików danych, dostępna jest dwukierunkowa funkcja przeciągania i upuszczania, umożliwiająca szybkie przenoszenie plików między folderami w Workspace a folderami w Eksploratorze Windows.
- Utwórz w Workspace element typu zawartości Binary File. Nową rewizję elementu Binary File można utworzyć przez przesłanie odpowiednich plików. Można to zrobić na kilka sposobów — więcej informacji znajdziesz w sekcji Uploading Data into a New Revision of an Item.
- Jeśli chcesz zmienić pliki przechowywane w elemencie Binary File, prześlij do tego elementu wymagane nowe pliki — nowe pliki zostaną zapisane w następnej rewizji tego elementu.
- Aby otworzyć plik przechowywany w rewizji elementu Binary File, wybierz ten plik — na karcie widoku aspektu Details dla rewizji — a następnie kliknij prawym przyciskiem myszy i wybierz z menu kontekstowego polecenie Open. Odpowiednia aplikacja (lub samo Altium Designer) zostanie użyta do wyświetlenia pliku, jeśli będzie to możliwe.
Używanie pliku binarnego z preferencjami szablonów
W ramach preferencji Altium Designer możesz definiować domyślne dokumenty szablonów używane podczas tworzenia nowego dokumentu określonego typu. Odbywa się to na karcie Defaults strony Data Management – Templates page okna dialogowego Preferences. Domyślny dokument szablonu może być oparty na pliku lub pochodzić z podłączonego Workspace.
Dla niektórych typów dokumentów (ActiveBOM Document, Out Job File, Multi-board Schematic i Multi-board Assembly) domyślny dokument szablonu oparty na Workspace może pochodzić wyłącznie z pliku binarnego. Dlatego musisz przesłać wymagany dokument szablonu do rewizji pliku binarnego, a następnie użyć go jako domyślnego dla nowego dokumentu.

Prześlij potrzebny dokument (na przykład plik OutputJob) do początkowej rewizji nowego pliku binarnego.
Teraz, gdy spróbujesz zdefiniować nowy domyślny dokument z podłączonego Workspace, możesz wyszukać plik binarny, a wpis preferencji zostanie odpowiednio uzupełniony.

Pomyślne użycie OutputJob jako domyślnego nowego dokumentu za pośrednictwem pliku binarnego, który go zawiera.