Przewodnik po zarządzaniu komponentami w CircuitMaker

 

Komponent to ogólna nazwa elementu, który można umieścić w projekcie elektronicznym podczas procesu tworzenia schematu. W typowej postaci komponent składa się z symbolu logicznego, który jest umieszczany na schemacie projektu, oraz wzoru obudowy (modelu footprint), który fizycznie reprezentuje komponent na PCB.

Komponenty są gromadzone w bibliotekach komponentów, skąd można je pobierać i umieszczać w dokumencie projektowym, takim jak schemat, a następnie „łączyć przewodami”, aby utworzyć kompletny projekt.

Komponenty CircuitMaker

W CircuitMaker komponenty są dostępne z poziomu panelu Libraries – centralnego miejsca do wyszukiwania, przeglądania, używania i tworzenia komponentów CircuitMaker. Panel ten prezentuje listę komponentów z możliwością wyszukiwania, pozyskiwanych poprzez portal bazy danych komponentów Octopart component database , który zapewnia dostęp do kompleksowych danych o tysiącach rzeczywistych komponentów. W tle komponenty wymienione w panelu Libraries panel są, jeśli to możliwe, powiązane z odpowiadającymi im komponentami w chmurowym repozytorium przechowywania i zarządzania CircuitMaker (community components). Każdy komponent społecznościowy jest w praktyce „pakietem” zawierającym dane i modele (symbol, footprint itd.) składające się na kompletny komponent CircuitMaker, który jest powiązany z odpowiadającym mu wpisem komponentu Octopart w panelu Libraries panel.

Podczas pracy w CircuitMaker nie ma bezpośredniego dostępu do bazy danych Octopart ani do repozytorium CircuitMaker, ponieważ całe pozyskiwanie i łączenie danych odbywa się w tle. Centralnym punktem dostępu do zautomatyzowanego systemu zarządzania komponentami CircuitMaker jest panel Libraries panel.

Panel Libraries

Panel page: Libraries panelAby uzyskać dostęp do listy komponentów dla swoich projektów, otwórz panel Libraries panel z głównego menu wstążki (View | System | Libraries) i upewnij się, że w górnym menu rozwijanym wybrano pozycję All Parts  (lub jedną z jej podkategorii). Zwróć uwagę, że panel wysunie się z prawej strony ekranu, ale można go przypiąć, aby pozostał otwarty (), albo odłączyć, przeciągając pasek tytułu od krawędzi.

Każda pozycja na liście komponentów w panelu składa się co najmniej z łącza do strony na witrynie producenta. Użyj opcji wyboru w menu rozwijanym kategorii () oraz pola Search, aby zawęzić listę do interesujących typów komponentów.

Użyj menu rozwijanego kategorii i wyszukiwania w panelu, aby zawęzić listę do interesujących typów komponentów.
Użyj menu rozwijanego kategorii i wyszukiwania w panelu, aby zawęzić listę do interesujących typów komponentów.

Wiele z wymienionych części jest powiązanych z komponentem CircuitMaker i modelami w bibliotece społeczności, co jest sygnalizowane obecnością ikony na liście. Korzystając z filtrowania w panelu, możesz wyświetlić tylko te komponenty, które mają modele – kliknij ikonę  w nagłówku kolumny modelu i zaznacz Yes.

Listę komponentów można przefiltrować tak, aby pokazywała tylko komponenty z modelami.
Listę komponentów można przefiltrować tak, aby pokazywała tylko komponenty z modelami.

Aby użyć w projekcie komponentu wyposażonego w model, po prostu przeciągnij go do otwartego dokumentu schematu, kliknij przycisk albo kliknij prawym przyciskiem myszy wpis i wybierz Place z menu kontekstowego.

Komponent można umieścić w projekcie z panelu Libraries panel.
Komponent można umieścić w projekcie z panelu Libraries panel.

Oprócz wpisów komponentów widocznych w panelu Libraries panel, komponenty społeczności są również dostępne na karcie All Components tab witryny workspace.circuitmaker.com na stronie Components page. Możesz użyć pola wyszukiwania komponentów, aby znaleźć konkretny komponent. Pozycje na tej liście można wybrać, aby otworzyć dedykowaną stronę danego komponentu społeczności.

Komponenty społeczności można przeglądać na workspace.circuitmaker.com.
Komponenty społeczności można przeglądać na workspace.circuitmaker.com.

Strona komponentu społeczności zawiera pełne szczegóły komponentu pochodzące z danych bazy Octopart component database, w tym jego specyfikacje, opcje dostawców, poziomy stanów magazynowych oraz informacje o cenach. Strona komponentu zawiera także dane pochodzące z samego komponentu społeczności, w tym podglądy jego modeli, listę historycznych rewizji oraz informację o projektach CircuitMaker, które używają tej rewizji komponentu.

Strona pojedynczego komponentu, która zapewnia bezpośredni dostęp do danych biblioteki społeczności dla tego komponentu.
Strona pojedynczego komponentu, która zapewnia bezpośredni dostęp do danych biblioteki społeczności dla tego komponentu.

Utwórz komponent z listy

Jeśli dla wybranego komponentu nie jest dostępny komponent społeczności (ikona nie jest wyświetlana), można go utworzyć w CircuitMaker i automatycznie dodać do biblioteki społeczności, aby inni mogli z niego korzystać. CircuitMaker udostępnia Component Editor do definiowania informacji parametrycznych komponentu, a także edytory Schematic Library i PCB Footprint Library do definiowania odpowiednio modeli dla domeny schematu i PCB.

Aby utworzyć komponent, który będzie powiązany z aktualnie wybraną pozycją na liście panelu Libraries panel, kliknij wpis prawym przyciskiem myszy i wybierz Create New Component z powiązanego menu kontekstowego. Spowoduje to otwarcie nowego wpisu komponentu społeczności w Component Editor CircuitMaker, wstępnie wypełnionego informacjami o komponencie (Comment, Description i Parameters) dostarczonymi przez bazę Octopart component database.

Jeśli komponent nie ma modeli, możesz utworzyć je samodzielnie.
Jeśli komponent nie ma modeli, możesz utworzyć je samodzielnie.

Nowy komponent CircuitMaker ostatecznie składa się z informacji parametrycznych komponentu – widocznych na ekranie początkowym – oraz z dowolnych modeli, które chcesz dodać. Przed zapisaniem komponentu do biblioteki społeczności należy dodać co najmniej jeden model.

Zwróć uwagę, że wszystkie wpisy danych można zmieniać w edytorze, ale wszelkie edycje pól Comment i Description będą dotyczyć wyłącznie nowego komponentu. Oznacza to, że nie będą one widoczne na liście komponentów w panelu Libraries panel, ponieważ te informacje są definiowane przez źródło bazy Octopart component database.

Dodaj model

Symbol schematowy to obiekt graficzny komponentu, który reprezentuje komponent po umieszczeniu go w dokumencie schematu. Symbol zawiera informacje o połączeniach elektrycznych (wskazywane przez piny komponentu), które umożliwiają logiczne połączenie obwodu oraz dopasowanie do odpowiadających mu połączeń footprintu (pady itd.) w domenie PCB. Footprint PCB to obiekt graficzny komponentu, który reprezentuje jego postać fizyczną i połączeniową po umieszczeniu w dokumencie PCB. Footprint zawiera zarówno informacje o połączeniach elektrycznych, jak i mechanicznych (głównie wskazywane przez pady PCB) i umożliwia łączenie komponentów ścieżkami w projekcie układu płytki.

Możesz użyć modelu, który został już utworzony, wybierając odpowiednio Add Existing z menu przycisku Home | Add New Symbol lub Home | Add New Footprint, albo klikając ikonę rozwijaną na przycisku pod typem modelu w sekcji Models Component Editor i wybierając Existing z powiązanego menu. Spowoduje to otwarcie okna dialogowego Select Item Revision , które umożliwia przeglądanie i wybór z listy istniejących modeli, a następnie edycję i zapisanie nowej wersji dla Twojego komponentu.

Dodaj istniejący model do nowego komponentu. Tutaj pokazano dodawanie istniejącego symbolu schematowego do komponentu. Najedź kursorem na obraz, aby zobaczyć dodawanie istniejącego footprintu PCB do komponentu.
Dodaj istniejący model do nowego komponentu. Tutaj pokazano dodawanie istniejącego symbolu schematowego do komponentu. Najedź kursorem na obraz, aby zobaczyć dodawanie istniejącego footprintu PCB do komponentu.

Alternatywnie, aby utworzyć nowy, niestandardowy model dla nowego komponentu, wybierz przycisk Home | Add New Symbol lub Home | Add New Footprint na wstążce albo kliknij ikonę rozwijaną na przycisku pod typem modelu w sekcji Models Component Editor i wybierz New z powiązanego menu. Otworzy się odpowiedni edytor, w którym nowy model można utworzyć przy użyciu narzędzi dostępnych na karcie Home tab na wstążce.

Symbole tworzy się przez umieszczanie kształtów i stosowanie narzędzi rysunkowych, a co najważniejsze – przez dodanie połączeń Pins , które definiują punkty elektrycznego podłączenia komponentu w dokumencie schematu. Aby edytować właściwości symbolu schematowego, otwórz Symbol mode of the Inspector panel , wybierając Home | Library » Component Properties z wstążki. Użyj panelu, aby zdefiniować właściwości takie jak atrybut komponentu Comment lub domyślny Designator.

W obszarze Home | Symbol Templates area wstążki dla edytora Schematic Library dostępny jest zestaw szablonów symboli.

Footprinty tworzy się przez umieszczanie padów, ścieżek, linii, łuków, brył 3D itd. na odpowiednich warstwach PCB, aby dokładnie odwzorować fizyczne i elektryczne cechy komponentu w domenie PCB. Aby edytować właściwości footprintu, otwórz okno dialogowe PCB Library Footprint dialog, wybierając Home | Library » Footprint Properties z wstążki. Użyj okna dialogowego, aby zdefiniować właściwości takie jak opis footprintu itd.

Utwórz nowy model komponentu przy użyciu odpowiedniego edytora. Tutaj pokazano edytor Schematic Library. Najedź kursorem na obraz, aby zobaczyć edytor PCB Footprint Library.
Utwórz nowy model komponentu przy użyciu odpowiedniego edytora. Tutaj pokazano edytor Schematic Library. Najedź kursorem na obraz, aby zobaczyć edytor PCB Footprint Library.

Po zakończeniu zapisz nowy model, używając ikony   w pasku szybkiego dostępu (skrót: Ctrl+S) z menu głównego lub klikając prawym przyciskiem myszy wpis modelu w panelu Projects panel i wybierając Save z menu kontekstowego.

Zapisz do biblioteki społeczności

Po powrocie do Component Editor możesz teraz zobaczyć, że zarówno modele symbolu, jak i footprintu (pokazane jako podglądy) są powiązane z nowym komponentem. Gdy komponent zostanie zapisany do biblioteki społeczności, zachowane zostaną łącza od komponentu bazowego do jego modeli (które również są automatycznie zapisywane w bibliotece).

Component Editor pokazujący podglądy powiązanych modeli symbolu i footprintu, przed zapisaniem do biblioteki społeczności jako „pełny” komponent.
Component Editor pokazujący podglądy powiązanych modeli symbolu i footprintu, przed zapisaniem do biblioteki społeczności jako „pełny” komponent.

Aby zapisać nowy komponent (i jego modele) w bibliotece społeczności, kliknij przycisk Home | Save to Server na wstążce. Spowoduje to uruchomienie zautomatyzowanego procesu zapisu w CircuitMaker, który przenosi (publikuje) dane komponentu i plików modeli do biblioteki społeczności, konfiguruje nowy komponent społeczności oraz dodaje łącza dostępu na liście Favorites w CircuitMaker. Nowo utworzony komponent staje się teraz dostępny dla wszystkich użytkowników CircuitMaker za pośrednictwem biblioteki społeczności.

Jeśli nie chcesz zapisywać nowego komponentu (lub edytowanego komponentu) w bibliotece społeczności, kliknij przycisk Home | Discard changes . Spowoduje to usunięcie lokalnych dokumentów komponentu i modeli oraz zamknięcie wszystkich edytorów.

Zapisz komponent w bibliotece społeczności lub odrzuć zmiany, aby przerwać proces.
Zapisz komponent w bibliotece społeczności lub odrzuć zmiany, aby przerwać proces.

Edytowanie komponentu społeczności

Jeśli chcesz wprowadzić zmiany w istniejącym komponencie i jego modelach, wybierz komponent na liście panelu Libraries i z menu kontekstowego (prawy przycisk myszy) wybierz Edit . Spowoduje to pobranie komponentu z biblioteki społeczności (lub z lokalnej pamięci podręcznej) i otwarcie go w Edytorze komponentów, jak pokazano powyżej. Jeśli następnie zdecydujesz się edytować jeden z modeli (kliknij ikonę  ), zostanie on pobrany i otwarty w odpowiednim edytorze. Użyj polecenia Remove z menu ikony  , aby usunąć model.

Tworzenie komponentu niestandardowego

Mogą wystąpić sytuacje, w których konkretny komponent potrzebny do projektu nie jest wymieniony w bazie danych Octopart, a zatem nie jest uwzględniony na liście dostępnych komponentów w panelu Libraries . Można to rozwiązać, tworząc od podstaw nowy, niewidoczny na liście komponent CircuitMaker – komponent niestandardowy.

Aby utworzyć nowy komponent niestandardowy, wybierz opcję Create Custom Part poniżej listy komponentów w panelu Libraries lub w obszarze listy komponentów, gdy nie znaleziono żadnych komponentów.

Jeśli nie ma odpowiednich części, możesz utworzyć własną część niestandardową.
Jeśli nie ma odpowiednich części, możesz utworzyć własną część niestandardową.

Spowoduje to otwarcie nowego, pustego wpisu komponentu w Edytorze komponentów, który można uzupełnić informacjami odpowiadającymi Twojemu komponentowi niestandardowemu. Tak samo jak przy tworzeniu nowego komponentu z listy (opisanym powyżej), można następnie utworzyć modele i zatwierdzić komponent do biblioteki społeczności.

Tryb tylko Ulubione

Oprócz listy bazy komponentów Octopart dostępnej w panelu Libraries , CircuitMaker oferuje również koncepcję kolekcji Ulubionych komponentów. Są to komponenty społeczności, które utworzyłeś lub edytowałeś, albo takie, które ręcznie dodałeś do listy Ulubionych.Aby ręcznie dodać komponent z listy Octopart w panelu Libraries do swojej kolekcji Ulubionych, kliknij prawym przyciskiem myszy wpis komponentu i wybierz Add To Favorites z menu kontekstowego. Zwróć uwagę, że ta opcja jest dostępna tylko dla wpisów komponentów, które mają powiązany komponent społeczności.

Komponent społeczności można również dodać do listy Ulubionych z jego strony komponentu na workspace.circuitmaker.com. Aby to zrobić, użyj przycisku  na stronie.

Lista komponentów Ulubionych jest bezpośrednio dostępna z panelu Libraries po wybraniu Favorites Only w rozwijanym menu wyboru biblioteki w panelu.

Ustawienie biblioteki Ulubione wyświetla i grupuje wyłącznie komponenty, które Cię interesują.
Ustawienie biblioteki Ulubione wyświetla i grupuje wyłącznie komponenty, które Cię interesują.

Budowanie listy ulubionych komponentów oznacza, że preferowane opcje komponentów są łatwe do znalezienia i użycia w projektach. Komponenty można umieszczać w projekcie z listy Ulubionych za pomocą przycisku Place lub polecenia z menu po kliknięciu prawym przyciskiem myszy, a także usuwać z listy za pomocą polecenia z menu po kliknięciu prawym przyciskiem myszy Remove From Favorites .

Używając pola wyboru Custom Only poniżej pola Search, możesz wyświetlać w panelu tylko swoje Custom Components. Zwróć uwagę, że części niestandardowe są wyróżniane ikoną  na liście Ulubionych.

Jedną z podstawowych różnic listy Ulubionych w porównaniu ze standardową listą Octopart jest to, że jej wpisy odnoszą się bezpośrednio do komponentów społeczności, a nie do komponentów z listy bazy danych Octopart. Każdy wpis zawiera więc informacje pochodzące z elementu komponentu społeczności, takie jak jego wersja – identyfikator rewizji (1, 2 itd.) – jako sufiks nazwy. To działanie systemu kontroli wersji biblioteki społeczności – edytowany komponent jest zapisywany jako nowa wersja w bibliotece społeczności, pozostawiając poprzednią wersję bez zmian. Innymi słowy, gdy komponent lub model jest zapisywany w bibliotece społeczności, system kontroli wersji tworzy nową wersję – lub, dokładniej, revision – tego komponentu/modelu.

Jak widać na powyższym obrazie panelu Libraries , lista Ulubionych może zawierać wiele wpisów dla jednego komponentu – zwróć uwagę na wpisy „LM217MS-TR”. Reprezentują one dwie wersje komponentu społeczności: początkową rewizję 1 oraz rewizję 2 utworzoną w wyniku późniejszej edycji – zostały one automatycznie dodane do listy podczas procesu zapisu.

Natomiast pozostałe pokazane wpisy zostały dodane do Ulubionych z listy biblioteki Octopart. Zwróć uwagę, że wpis podświetlony na niebiesko jest w rewizji 2, która była bieżącą wersją tego komponentu w momencie dodania go do listy Ulubionych.

Komponent społeczności powiązany z wpisem komponentu na liście Octopart będzie latest wersją tego komponentu społeczności. Jeśli zostanie on dodany do listy Ulubionych, wpis pozostanie przy tej rewizji, nawet jeśli kolejne rewizje zostaną utworzone przez innego użytkownika.

Zwróć uwagę, że lista Octopart w panelu Libraries zawsze będzie prowadzić do bieżącej wersji (najnowszej rewizji) komponentu społeczności.

Oprócz wpisów Ulubionych wymienionych w panelu Libraries , wpisy są również dostępne na karcie Favorites na stronie Components serwisu workspace.circuitmaker.com . Wpisy na tej liście można wybrać, aby otworzyć dedykowaną stronę dla danego komponentu społeczności.

Listę Twoich ulubionych komponentów można wyświetlić na workspace.circuitmaker.com.
Listę Twoich ulubionych komponentów można wyświetlić na workspace.circuitmaker.com.

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Content