Updating Components from Database and File-based Libraries in Altium Designer

Umieściłeś komponenty na schemacie, może nawet w pełni okablowane, skompilowane i przeniosłeś projekt do etapu układu płytki. Najprawdopodobniej nadejdzie czas, gdy konieczna będzie zmiana komponentu - dodanie nowego parametru, zmiana łącza modelu, a może zmiana symbolu lub footprintu na poziomie graficznym.

Logicznym miejscem do wprowadzenia zmiany jest źródło. Charakter tego źródła zależy od sposobu umieszczenia komponentu:

  • From an Integrated Library - biblioteki źródłowe są wyodrębniane, zmiana jest wprowadzana, a pakiet biblioteki zintegrowanej jest kompilowany w celu wygenerowania poprawionej biblioteki zintegrowanej.
  • From a Database Library - w przypadku parametru lub odniesienia do symbolu/modelu, zmiana jest wprowadzana do odpowiedniego rekordu komponentu w połączonej zewnętrznej bazie danych. Jeśli zmiana jest graficzna (do symbolu lub modelu), jest ona przeprowadzana w odwołującej się bibliotece źródłowej.
  • From a Schematic/PCB Library - zmiana jest wprowadzana do komponentu lub footprintu w odpowiedniej bibliotece, z której komponent/ footprint został umieszczony.

Możliwe jest również połączenie umieszczonego komponentu z zewnętrzną bazą danych za pomocą pliku Database Link (*.DBLink). Zmiany symboli i modeli są wprowadzane w bibliotekach źródłowych. W przypadku parametrów zmiany są wprowadzane w bazie danych.

Po wprowadzeniu zmian, muszą one zostać przeniesione do projektu. Altium udostępnia szereg narzędzi do aktualizacji, które pozwalają szybko i skutecznie przekazywać zmiany komponentów do komponentów Altium Designer. Niniejszy dokument szczegółowo opisuje te narzędzia - narzędzia, które pozwalają zawsze zachować synchronizację między źródłem komponentów a umieszczonymi instancjami tych komponentów.

Więcej informacji na temat aktualizacji footprintów można znaleźć na stronie Aktualizowanie footprintów z bibliotek.
  • Więcej informacji na temat komponentów i bibliotek można znaleźć na stronie Tworzenie i konserwacja komponentów i bibliotek.
  • Więcej informacji na temat zintegrowanych bibliotek można znaleźć na stronie Zintegrowane biblioteki.
  • Więcej informacji na temat bezpośredniego umieszczania komponentów z bazy danych i łączenia istniejących komponentów - umieszczonych lub będących częścią biblioteki - można znaleźć na stronie Database Libraries.

Aktualizacja parametrów z bazy danych

W kontekście tego narzędzia termin "komponent Altium Designer" jest używany do opisania instancji komponentu umieszczonej na arkuszu schematu lub komponentu w źródłowej bibliotece schematów. Altium Designer zapewnia narzędzie do aktualizacji parametrów komponentów Altium Designer z informacjami przechowywanymi w zewnętrznej bazie danych. Aby aktualizacja była możliwa, komponenty muszą być powiązane z odpowiednimi rekordami komponentów w zewnętrznej bazie danych. Połączenie jest wykonywane poprzez użycie pośredniego pliku łączącego, który może być jednym z następujących:

  • Database Link plik (*.DBLink) - używany podczas łączenia istniejących umieszczonych komponentów z zewnętrzną bazą danych lub, bardziej typowo, zdefiniowanych komponentów w źródłowej bibliotece schematów.
  • Database Library plik (*.DBLib) - używany podczas umieszczania komponentów bezpośrednio na arkuszu schematu z zewnętrznej bazy danych.
  • SVN Database Library plik (*.SVNDBLib) - tak samo jak w przypadku pliku *.DBLibale z bibliotekami symboli i modeli przechowywanymi pod kontrolą wersji.

Aktualizacje są wykonywane z poziomu edytora schematów poprzez wybranie polecenia Tools » Update Parameters From Database dostępne w menu głównym. Uruchomienie tego polecenia spowoduje otwarcie okna dialogowego Update Parameters From Database okno dialogowe. Za pomocą tego okna dialogowego można wybrać dokumenty schematu i typy komponentów, które mają zostać uwzględnione w aktualizacji.

Polecenie Update Parameters From Database jest również dostępne w edytorze biblioteki schematów. Biblioteka źródłowa musi być częścią pakietu biblioteki (*.LibPkg), a plik *.DBLink służy do łączenia komponentów biblioteki z rekordami komponentów w zewnętrznej bazie danych.

Okno dialogowe Update Parameters From Database dialog
Okno dialogowe Update Parameters From Database dialog

Po zdefiniowaniu zakresu aktualizacji kliknij przycisk OK. Zewnętrzna baza danych zostanie przeszukana pod kątem pasujących komponentów. Jeśli istnieją różnice parametrów między komponentami Altium Designer a pasującymi rekordami w bazie danych, otworzy się okno dialogowe Select Parameter Changes otworzy się okno dialogowe.

Okno dialogowe Select Parameter Changes okno dialogowe
Okno dialogowe Select Parameter Changes okno dialogowe

To okno dialogowe wyświetla listę wszystkich parametrów, które istnieją w rekordach bazy danych dla połączonych komponentów Altium Designer objętych zakresem aktualizacji. Wszelkie parametry, które są zdefiniowane dla komponentu Altium Designer, ale nie są polami w tabeli bazy danych, nie pojawią się na liście. Na przykład, możesz umieścić komponent bezpośrednio z bazy danych za pomocą funkcji biblioteki bazy danych, a następnie dodać jeden lub więcej parametrów po umieszczeniu.

Tylko te parametry, które są mapowane między zewnętrzną bazą danych a umieszczoną instancją komponentu są wyświetlane na liście. Mapowanie parametrów jest wykonywane na karcie Field Mappings pliku łącza pośredniego.

Okno dialogowe początkowo pokaże proponowane aktualizacje, aby zsynchronizować parametry komponentu Altium Designer z tymi w bazie danych w oparciu o akcje aktualizacji zdefiniowane w pliku łącza pośredniego (DBLink, DBLib, SVNDBLib).

Różnice parametrów są rozróżniane za pomocą unikalnej ikony wstawionej do odpowiedniej komórki. Na przykład niebieski trójkąt w rogu komórki oznacza, że wykryto różnicę między wartością parametru w komponencie Altium Designer a tym samym parametrem w połączonym rekordzie bazy danych.

Pełna lista wszystkich dostępnych stanów komórek będzie dostępna w oknie dialogowym Select Parameter Changes w dalszej części tej strony, w sekcji Parameter Update States.

Elementy sterujące dostępne w oknie dialogowym Select Parameter Changes pozwalają w pełni kontrolować, które aktualizacje mają być kontynuowane, a które odrzucane. Można odrzucić aktualizacje wszystkich parametrów wybranego składnika lub określonych parametrów tego składnika. Aby odrzucić proponowaną aktualizację określonego parametru, wybierz odpowiednią komórkę i kliknij przycisk Reject Selected i kliknąć przycisk . Aby przywrócić aktualizację, kliknij przycisk Update Selected aby przywrócić aktualizację, kliknij przycisk .

To, czy parametr komponentu umieszczonego/biblioteki zostanie zaktualizowany, czy nie, można również kontrolować indywidualnie, bezpośrednio z poziomu projektu/biblioteki. Podczas przeglądania właściwości wybranego parametru w panelu Properties (lub parametrów wybranego komponentu na karcie Parameters na karcie Properties panelu), wyłącz opcję Allow Synchronization With Database aby zapobiec uwzględnieniu tego parametru w procesie aktualizacji.

Gdy jesteś zadowolony z rozwiązania aktualizacji, kliknij przycisk Accept Changes (Create ECO) . Użyj okna dialogowego Engineering Change Order aby zatwierdzić, a następnie odpowiednio wykonać aktualizacje. Jeśli zdasz sobie sprawę, że istnieje aktualizacja, której naprawdę nie chcesz kontynuować, wyłącz odpowiedni wpis zlecenia zmiany.

Okno dialogowe Engineering Change Order okno dialogowe
Okno dialogowe Engineering Change Order okno dialogowe

Podwójna synchronizacja

Możesz mieć istniejący projekt, w którym większość umieszczonych części została połączona z zewnętrzną bazą danych za pomocą pliku DbLink. Zmiany w projekcie mogą skutkować dodatkowymi obwodami, których komponenty mogą zostać umieszczone przy użyciu funkcji Database Library. Powiązany plik DbLib/SVNDbLib może, całkiem możliwe, wskazywać na inną zewnętrzną bazę danych.

Podczas korzystania z polecenia Update Parameters From Database wszystkie połączone parametry dla umieszczonych komponentów zostaną sprawdzone - we wszystkich połączonych bazach danych, niezależnie od zastosowanej metody łączenia - a wykryte różnice dla tych parametrów zostaną wyświetlone w oknie dialogowym Wybierz zmiany parametrów.

Jeśli to samo pole bazy danych zostało użyte do dopasowania zarówno w pliku DbLink, jak i DbLib/SVNDbLib, baza danych połączona przez plik DbLink zostanie przeszukana jako pierwsza pod kątem dopasowania, a następnie baza danych połączona przez plik DbLib/SVNDbLib. Jeśli komponent jest obecny w obu bazach danych, możliwe jest dopasowanie i aktualizacja z niewłaściwego rekordu zewnętrznego.

Aktualizacja komponentów schematu z bibliotek

Altium Designer zapewnia narzędzie do aktualizacji komponentów umieszczonych na arkuszu schematu za pomocą zmodyfikowanych informacji z biblioteki źródłowej. Obejmuje to biblioteki komponentów schematu (*.SchLib), biblioteki zintegrowane (*.IntLib) i biblioteki baz danych (*.DBLib, *.SVNDBLib).

Chociaż pliki DBLib i SVNDBLib są wyświetlane jako biblioteki w panelu Komponenty, są one jedynie źródłem połączeń i mapowania pól, a nie bibliotekami w prawdziwym znaczeniu tego słowa. Funkcja aktualizacji przekazuje zmiany parametrów, odniesień do symboli i modeli w zewnętrznej bazie danych, a także modyfikacje graficzne wprowadzone w bibliotekach symboli i modeli, do których istnieją odniesienia.

Funkcja aktualizacji umożliwia przekazywanie zmian parametrów, a także informacji o modelu i informacji graficznych.

Aktualizacje są wykonywane z poziomu dokumentu schematu poprzez wybranie polecenia Tools » Update From Libraries dostępne w menu głównym. Uruchomienie tego polecenia otworzy okno dialogowe Update From Library okno dialogowe. Polecenie Update From Libraries aktualizuje wszystkie komponenty na arkuszu schematu zmodyfikowanymi informacjami z biblioteki źródłowej.

Aktualizacje są również wykonywane z poziomu dokumentu schematu poprzez wybranie polecenia Tools » Update Selected From Libraries dostępne w menu głównym. Polecenie Update Selected From Libraries aktualizuje tylko wybrane komponenty na arkuszu schematu ze zmodyfikowanymi informacjami z biblioteki źródłowej.

Okno dialogowe Update From Library okno dialogowe
Okno dialogowe Update From Library okno dialogowe

Definiowanie zakresu aktualizacji

Pierwsza strona okna dialogowego dotyczy zakresu aktualizacji - które źródłowe dokumenty schematu mają zostać uwzględnione w aktualizacji i jakie typy komponentów są w nich zawarte.

Obszar Schematic Sheets spowoduje załadowanie wszystkich możliwych dokumentów schematu, do których można zastosować aktualizację. Może to być pojedynczy, wolny dokument schematu lub wszystkie arkusze schematu w aktywnym projekcie. Włącz te dokumenty, których komponenty mają zostać uwzględnione w aktualizacji.

Podczas włączania/wyłączania pozycji na liście Schematic Sheets za pomocą pól wyboru lub przycisku All On / All Off z menu po kliknięciu prawym przyciskiem myszy, fizyczne komponenty składowe zostaną wyświetlone w obszarze okna dialogowego Component Types okna dialogowego. Każdy komponent jest wymieniony pod względem:

  • Nazwa składnika fizycznego
  • Powiązany symbol logiczny
  • Biblioteka źródłowa, z której został umieszczony
  • Liczba instancji aktualnie umieszczonych we wszystkich włączonych dokumentach schematu.

Włączenie komponentów do listy jest zgodne z opcjami dostępnymi w lewym dolnym rogu strony. Użyj pola Show aby określić typy komponentów uwzględnionych w aktualizacji. Domyślnie, All Components ale można wybrać tylko aktualizację:

  • Standard Components - tych umieszczonych z biblioteki schematów lub biblioteki zintegrowanej.
  • Database Components - te umieszczone z zewnętrznej bazy danych przy użyciu DBLib lub SVNDBLib.

Pole Show pola Update From Library dialog
Pole Show pola Update From Library dialog

Wszystkie typy komponentów są początkowo włączone do aktualizacji. Wyłącz wszystkie komponenty, których zdecydowanie nie chcesz aktualizować. Alternatywnie, wybierz dokładnie te komponenty, które chcesz zaktualizować - bezpośrednio na arkuszu (arkuszach) schematu - przed wejściem do okna dialogowego. Następnie włącz opcję Selected Parts Only . Na liście pojawią się tylko wybrane komponenty. Można również użyć opcji All On / All Off z menu po kliknięciu prawym przyciskiem myszy.

Użyj opcji Include Variants aby dołączyć warianty i/lub opcji Update to Latest Revision aby zaktualizować komponenty umieszczone z biblioteki obszaru roboczego do ich najnowszych dostępnych wersji. Użyj tych opcji, aby zaktualizować parametry alternatywnych komponentów.

Najważniejszą rzeczą do zapamiętania jest to, że zawsze masz pełną kontrolę nad tym, co zostanie uwzględnione w aktualizacji.

Definiowanie domyślnych akcji aktualizacji

Obszar Settings można zdefiniować domyślny poziom wymaganej aktualizacji. Zdefiniowane tutaj domyślne akcje aktualizacji zostaną zastosowane do wszystkich instancji komponentów włączonych typów komponentów.

Region Actions region okna dialogowego Update From Library dialog
Region Actions region okna dialogowego Update From Library dialog

Najprostszą formą aktualizacji jest całkowite zastąpienie komponentów na arkuszach schematów komponentami zdefiniowanymi w bibliotece źródłowej - np Fully replace symbols on sheet with those from library. Atrybuty graficzne, parametry i łącza modelu są aktualizowane bezpośrednio informacjami istniejącymi w bibliotece źródłowej. Po wybraniu tej opcji włączone są następujące opcje. Wybierz wszystkie, które mają zastosowanie:

  • Update designator lock field(pokaż obraz)
  • Update part ID lock field(pokaż obraz)
  • Preserve parameter locations
  • Preserve parameter visibility
Należy pamiętać, że jeśli biblioteką źródłową jest DBLib lub SVNDBLib, informacje o parametrach i powiązaniach modelu pochodzą z odpowiednich rekordów komponentów w zewnętrznej bazie danych, podczas gdy zmiany atrybutów graficznych będą pochodzić z przywoływanych bibliotek symboli.

Pełne zastępowanie (Fully replace symbols on sheet with those from library) jest domyślnie włączone. Jeśli chcesz mieć nieco większą kontrolę nad tym, co jest aktualizowane, zmień ustawienie na Replace selected attributes of symbols on sheets. Poszczególne opcje aktualizacji (Update graphical attributes, Update parameters, Update models) staną się dostępne do włączenia/wyłączenia zgodnie z wymaganiami.

Definicje na pierwszej stronie okna dialogowego Update From Library i oknie dialogowym Library Update Settings są trwałe. Są one przechowywane w pliku projektu po jego zapisaniu.

W przypadku działań związanych z aktualizacją parametrów i modeli, dalsza kontrola jest dostępna za pośrednictwem okna dialogowego Library Update Settings okno dialogowe. Dostęp do tego okna dialogowego można uzyskać, klikając przycisk Advanced . Za pomocą tego okna dialogowego można nie tylko zdefiniować domyślne, globalne akcje aktualizacji parametrów i modeli, ale także kontrolować, które określone parametry i modele są uwzględniane w aktualizacji.

Dostęp do okna dialogowego Library Update Settings okno dialogowe
Dostęp do okna dialogowego Library Update Settings okno dialogowe

Po zdefiniowaniu wymaganego zakresu aktualizacji i domyślnych działań, które mają zostać wykonane, można kliknąć przycisk Finisha następnie przejrzeć i wykonać zmiany, które zostaną zaimplementowane w kolejnym wygenerowanym zleceniu zmiany inżynieryjnej. Jeśli chcesz doprecyzować aktualizację dla poszczególnych komponentów przed wygenerowaniem ECO, kliknij przycisk Next aby uzyskać dostęp do drugiej strony okna dialogowego, opisanej w następnej sekcji.

Kontrolowanie aktualizacji według instancji komponentu

Definicje na drugiej stronie okna dialogowego Update From Library nie są trwałe. Zostaną utracone po powrocie do pierwszej strony lub zamknięciu okna dialogowego.

Druga strona okna dialogowego Update From Library przedstawia szczegółową siatkę z listą wszystkich instancji komponentów zaangażowanych w zamierzony proces aktualizacji. Poprzednia strona okna dialogowego pozwalała na określenie, na poziomie zgrubnym, które fizyczne typy komponentów zostaną uwzględnione w aktualizacji. Ta strona pozwala dokładnie dostosować, które instancje komponentów tych typów zostaną zaktualizowane.

Druga strona okna dialogowego Update From Library okna dialogowego
Druga strona okna dialogowego Update From Library okna dialogowego

Siatka jest podzielona na trzy regiony:

  • Schematic Parts - ten obszar zawiera listę Designator, Comment, Physical Componenti Logical Symbol dla każdego komponentu umieszczonego na arkuszach schematu. Włącz pole wyboru Update aby zaktualizować wybrany komponent.
  • Library Components - ten obszar zawiera listę Physical Component, Logical Symbol, Library Namei Life Cycle State komponentu biblioteki dla każdej wymienionej części schematu. Zazwyczaj jest to ta sama biblioteka źródłowa, z której komponent został pierwotnie umieszczony, ale istnieje możliwość całkowitej zmiany komponentu na inny, w tej samej lub innej bibliotece. Komponenty, których nie można znaleźć w aktualnie dostępnych bibliotekach, są wymienione jako .
  • Actions - konkretne akcje aktualizacji wymagane dla każdego wystąpienia komponentu, dla którego zaznaczone jest pole Update jest zaznaczone. Początkowo będą one ustawione zgodnie z domyślnymi ustawieniami akcji zdefiniowanymi na pierwszej stronie okna dialogowego. Kliknij pole wyboru, aby włączyć/wyłączyć akcję dla wybranego komponentu lub użyj poleceń menu prawego przycisku myszy.
    • Full Replace - zaznacz pole wyboru, aby wykonać pełną wymianę wybranych elementów.
    • Graphical - zaznacz pole wyboru, aby wykonać graficzną aktualizację wybranych elementów.
    • Parameters - zaznacz pole wyboru, aby zaktualizować parametry wybranych elementów. Jeśli co najmniej jeden element ma włączone to pole wyboru, można kliknąć przycisk Parameters Changes aby selektywnie kontrolować zmiany na poziomie parametrów - dowiedz się więcej.
    • Models - zaznacz pole wyboru, aby zaktualizować modele wybranych elementów.

Dla każdego komponentu wpis dla komponentu biblioteki źródłowej będzie początkowo wpisem użytym do umieszczenia instancji komponentu w pierwszej kolejności. Ta informacja jest pobierana z Library Link regionu panelu umieszczonego komponentu Properties panelu.

Określanie alternatywnego komponentu

Zazwyczaj aktualizacja polega na przekazaniu zmian dokonanych w oryginalnym komponencie fizycznym w bibliotece źródłowej do umieszczonych instancji tego samego komponentu fizycznego na arkuszu (arkuszach) schematu. Może się jednak zdarzyć, że użytkownik będzie chciał całkowicie zmienić komponent fizyczny umieszczony w projekcie. Można to łatwo określić jako część aktualizacji.

Możesz określić alternatywny komponent dla instancji komponentu, bezpośrednio edytując odpowiednie pole Physical Component w polu Library Components region). Jeśli określony komponent fizyczny nie istnieje w żadnej z bibliotek aktualnie dodanych do listy Available Filed-based Libraries projektu, wpis &ltNot Found> zostanie wprowadzony do pola Logical Symbol i Library Name . Aktualizacja w tym przypadku nie będzie możliwa dla tej instancji komponentu.

Podczas wyszukiwania komponentu bazy danych, wyszukiwanie może dotyczyć tylko aktualnie załadowanych plików DBLib i SVNDBLib (Dostępne biblioteki oparte na plikach). Nie można wyszukiwać komponentów bazy danych wzdłuż określonej ścieżki wyszukiwania.

Alternatywnie, wybierz instancję komponentu w siatce, a następnie kliknij przycisk Choose Component . Pojawi się okno dialogowe Replace Component w którym można wyszukać wymagany komponent zastępczy w dowolnej z aktualnie dostępnych bibliotek.

Dostęp do okna dialogowego Replace Component (File-based) okno dialogowe
Dostęp do okna dialogowego Replace Component (File-based) okno dialogowe

Po wybraniu prawidłowego komponentu, odpowiednie informacje dla wybranego komponentu zostaną wprowadzone w obszarze Library Components nadpisując oryginalny komponent biblioteki źródłowej.

Jeśli chcesz powrócić do oryginalnej biblioteki źródłowej - zachowując oryginalny komponent fizyczny - wybierz instancję komponentu w siatce, a następnie kliknij przycisk Return Selected to Default .

Kontrolowanie zmian parametrów

Indywidualne zmiany na poziomie parametrów dla instancji komponentu będą wyświetlane tylko wtedy, gdy opcja Full Replace jest wyłączona, a opcja Parameters jest włączona w Actions na stronie. Jeśli chcesz przeglądać indywidualne zmiany parametrów proponowane przez aktualizację, kliknij przycisk Parameters Changes . Otworzy się okno dialogowe Select Parameter Changes podsumowujące zmiany parametrów dla instancji komponentów z włączoną akcją aktualizacji parametrów. Na poniższej ilustracji widać, że instancje komponentów C1, C3, C7 i C10 mają wyłączoną akcję aktualizacji parametrów, a zatem nie pojawiają się w oknie dialogowym.

Dostęp do okna dialogowego Select Parameter Changes okno dialogowe
Dostęp do okna dialogowego Select Parameter Changes okno dialogowe

Podobnie jak w przypadku narzędzia Update Parameters From Database okno dialogowe wyświetli listę wszystkich zmapowanych parametrów dla instancji komponentów połączonych z zewnętrzną bazą danych. Ponadto wymienione zostaną również wszystkie parametry znalezione w umieszczonych instancjach komponentów zaangażowanych w aktualizację parametrów. Jest to kluczowa różnica podczas uzyskiwania dostępu do Select Parameter Changes między tymi dwoma narzędziami aktualizacji.

Ponownie, okno dialogowe pokazuje proponowane zmiany, które należy wprowadzić, aby zsynchronizować parametry umieszczonych komponentów z parametrami komponentów w odpowiedniej bibliotece źródłowej lub bazie danych. Proponowane aktualizacje są zgodne z akcjami aktualizacji zdefiniowanymi w:

  • Region Parameter Settings w oknie dialogowym Ustawienia aktualizacji biblioteki, gdy źródłem aktualizacji jest schemat lub zintegrowana biblioteka.
  • Plik łącza pośredniego (*.DBLink, *.DBLib, *.SVNDBLib), gdy źródłem aktualizacji jest baza danych.

Różnice parametrów są wyróżnione za pomocą unikalnej ikony wstawionej do odpowiedniej komórki. Zobacz następną sekcję (Parameter Update States), gdzie znajduje się pełna lista wszystkich możliwych stanów komórek.

Użyj dostępnych elementów sterujących w oknie dialogowym (przycisków lub menu prawego przycisku myszy), aby określić, które zmiany parametrów należy kontynuować, a które odrzucić, co daje możliwość zastąpienia domyślnych warunków aktualizacji na poziomie poszczególnych parametrów. Pamiętaj, że odrzucenie proponowanej aktualizacji w komórce oznacza, że nie chcesz wprowadzać żadnych zmian w tym parametrze dla tej konkretnej instancji komponentu na arkuszu schematu.

Stany aktualizacji parametrów

Istnieje wiele różnych stanów aktualizacji, w których można umieścić komórkę w oknie dialogowym Select Parameter Changes w zależności od dokładnych różnic wykrytych między umieszczonymi komponentami a biblioteką źródłową/bazą danych i odpowiednich akcji aktualizacji parametrów. Poniższa tabela zawiera listę możliwych stanów komórek.

Cell State Description
Komponent Altium Designer i komponent w bibliotece/bazie danych posiadają dany parametr, a jego wartość jest taka sama. Aktualizacja nie spowoduje żadnych zmian.
Komponent Altium Designer i komponent w bibliotece/bazie danych posiadają parametr, ale nie ma on przypisanej wartości. Aktualizacja nie spowoduje żadnych zmian.
Komponent Altium Designer i komponent w bibliotece/bazie danych nie posiadają parametru. Aktualizacja nie spowoduje żadnych zmian. Ten stan może również pojawić się, jeśli parametr w komponencie Altium nie zostanie uwzględniony w aktualizacji poprzez wyłączenie opcji Allow Synchronization With Library i/lub Allow Synchronization With Database w powiązanym panelu Properties panelu.
Komponent Altium Designer i komponent w bibliotece/bazie danych posiadają parametr, ale z różnymi wartościami. Aktualizacja przypisze wartość z bazy danych.
Zarówno komponent Altium Designer jak i komponent w bibliotece/bazie danych posiadają ten parametr. Dla komponentu Altium Designer ma on przypisaną wartość, w bazie danych nie. Aktualizacja przypisze wartość bazy danych; w tym przypadku brak wartości.
Komponent Altium Designer nie posiada parametru, ale komponent w bibliotece/bazie danych już tak. Update doda parametr do komponentu Altium Designer z wartością pokazaną w komórce.
Komponent Altium Designer nie posiada parametru, ale komponent w bibliotece/bazie danych posiada. Update doda parametr do komponentu Altium Designer bez początkowo przypisanej wartości.
Komponent Altium Designer posiada parametr, ale komponent w bibliotece/bazie danych go nie posiada. Aktualizacja usunie parametr z komponentu Altium Designer. Note: Jeśli instancja komponentu jest aktualizowana z zewnętrznej bazy danych, a odpowiednie mapowanie pola bazy danych do parametru projektu jest ustawione na, parametr będzie traktowany tak, jakby nie istniał w rekordzie bazy danych, nawet jeśli istnieje.
Istnieje różnica między wartościami parametrów dla komponentu Altium Designer i komponentu w bibliotece/bazie danych. Propozycja aktualizacji do wartości w bazie danych została odrzucona na podstawie bieżącej wartości opcji w dokumencie powiązania z bazą danych Update Values w dokumencie powiązania bazy danych (plik DbLink, DbLib lub SvnDbLib). Nie nastąpi żadna zmiana. Należy zauważyć, że Update Selected i Update All w tym oknie dialogowym zastąpią ten stan i wymuszą aktualizację.
Komponent Altium Designer nie posiada parametru, ale komponent w bibliotece/bazie danych już tak. Proponowana aktualizacja w celu dodania parametru do komponentu Altium Designer została odrzucona na podstawie bieżącej wartości opcji Add To Design opcja. Nie nastąpi żadna zmiana. Należy pamiętać, że Update Selected i Update All w tym oknie dialogowym zastąpią ten stan i wymuszą aktualizację.
Komponent Altium Designer posiada parametr, ale komponent w bibliotece/bazie danych już nie. Proponowana aktualizacja mająca na celu usunięcie parametru z komponentu Altium Designer została odrzucona na podstawie bieżącej wartości opcji Remove From Design w dokumencie powiązania bazy danych (plik DbLink, DbLib lub SvnDbLib). Nie nastąpi żadna zmiana. Należy pamiętać, że opcje Update Selected i Update All w tym oknie dialogowym zastąpią ten stan i wymuszą aktualizację.

Stosowanie zmian bezpośrednio z edytora biblioteki schematów

Bezpośrednią aktualizację umieszczonych komponentów schematu można przeprowadzić z poziomu źródłowej biblioteki schematów. Ta metoda aktualizacji jest szczególnie odpowiednia do aktualizacji komponentów, które zostały umieszczone z izolowanych bibliotek komponentów schematów (*.SchLib) i gdzie te biblioteki są częścią dostępnych bibliotek opartych na plikach dla projektu.

Modyfikacje komponentów w źródłowej bibliotece schematów są przekazywane do dokumentów schematów za pomocą polecenia Tools » Update Schematics dostępnego w menu głównym edytora bibliotek schematów. Alternatywnie, zmiany w wybranych komponentach można zastosować, wybierając te komponenty w panelu SCH Library i używając polecenia update z menu prawego przycisku myszy.

W źródłowej bibliotece schematów zmiany można wprowadzać, klikając prawym przyciskiem myszy menu SCH Library panelu
W źródłowej bibliotece schematów zmiany można wprowadzać, klikając prawym przyciskiem myszy menu SCH Library panelu

Wszystkie wystąpienia umieszczonych komponentów we wszystkich otwartych dokumentach schematu zostaną zaktualizowane niezależnie od projektu, do którego należy dokument. Zasadniczo, jeśli umieszczony komponent ma ten sam wpis w polu Physical Component w polu biblioteki, zostanie on zaktualizowany. Zostaniesz powiadomiony o tym, ile komponentów (w ilu dokumentach) zostało zmodyfikowanych w procesie aktualizacji. Aktualizacja polega na pełnym zastąpieniu każdej istniejącej instancji komponentu komponentem znajdującym się w bibliotece.

Jeśli instancja komponentu na schemacie została umieszczona ze zintegrowanej biblioteki (IntLib) lub biblioteki bazy danych (DBLib, SVNDBLib), użycie tego polecenia w pełni zastępuje komponent, a zatem oryginalny link do biblioteki zostanie zastąpiony linkiem z powrotem do biblioteki źródłowej zaangażowanej w aktualizację. Może to być szczególnie niebezpieczne w przypadku komponentu umieszczonego w bazie danych, ponieważ łącze do odpowiedniego rekordu w tej bazie danych zostanie przerwane. Dlatego zaleca się (i być może bezpieczniej jest) używać polecenia Update From Libraries polecenie.

Weryfikacja aktualizacji

Po zaktualizowaniu umieszczonych komponentów schematu, komponentów biblioteki schematów lub PCB Footprints, należy oczywiście sprawdzić, czy aktualizacja przebiegła zgodnie z planem. W poniższych sekcjach opisano, w jaki sposób można szybko sprawdzić, czy parametry, łącza modelu i atrybuty graficzne zostały pomyślnie zaktualizowane.

Sprawdzanie aktualizacji parametrów

Poprawność aktualizacji parametrów można sprawdzić poprzez uruchomienie okna dialogowego Edytora tabeli parametrów (Tools » Parameter Manager) lub sprawdzając parametry wybranego komponentu w panelu Właściwości.

Poniżej przedstawiono komponenty C1, C2, i C3 otrzymały nowy parametr TestParamo wartości Testw ramach procesu aktualizacji.

Okno Parameter Table Editor dialog
Okno Parameter Table Editor dialog

Sprawdzanie aktualizacji powiązań modelu

Aktualizacje powiązań modelu dla komponentu można zweryfikować z poziomu okna dialogowego Models powiązanego panelu Properties panelu.

Sprawdzanie aktualizacji graficznych

Najprostszym sposobem sprawdzenia aktualizacji graficznych jest porównanie komponentu projektu na arkuszu z komponentem w bibliotece źródłowej. Ten ostatni można łatwo wyświetlić za pomocą panelu Komponenty, który umożliwia bezpośrednie porównanie obok siebie.

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Content