Biblioteki

Parent page: Panele IntegratedLibrary

Użyj panelu Libraries , aby uzyskać dostęp do komponentów w bibliotekach aktualnie dostępnych w CircuitStudio.Użyj panelu Libraries , aby uzyskać dostęp do komponentów w bibliotekach aktualnie dostępnych w CircuitStudio.

Podsumowanie

Panel Libraries umożliwia przeglądanie i umieszczanie komponentów z bibliotek aktualnie dostępnych w CircuitStudio.

Dostęp do panelu

Aby wyświetlić panel Libraries , kliknij przycisk View | System |

. Panel ma bezpośredni dostęp do bibliotek będących częścią otwartego projektu lub zainstalowanych jako biblioteki trwałe.

Panele można skonfigurować tak, aby były pływające w obszarze edytora lub zadokowane po bokach ekranu. Jeśli panel Projects znajduje się obecnie w grupie zadokowanych paneli Workspace, użyj karty Projects znajdującej się na dole paneli, aby wysunąć go na wierzch.

Zawartość i użycie

W CircuitStudio komponenty, footprinty i inne modele mogą być używane wyłącznie z available libraries, czyli z tych bibliotek, które:

  • Należą do aktywnego projektu (projektu aktualnie wybranego w panelu Projects ).
  • Zostały zainstalowane w CircuitStudio.
  • Są dostępne na zdefiniowanej ścieżce wyszukiwania. Ścieżki wyszukiwania są ustawieniem specyficznym dla projektu – oznacza to, że dostępne są tylko te zdefiniowane w aktywnym projekcie.

Gdy biblioteki zostaną udostępnione, zawartość jednej z nich jest prezentowana w panelu Libraries , gdzie można ją przeglądać i używać do umieszczania komponentów.

Udostępnianie bibliotek

Wszystkie trzy metody udostępniania biblioteki konfiguruje się w oknie dialogowym Available Libraries – kliknij przycisk

u góry panelu, aby otworzyć to okno. Okno dialogowe Available Libraries ma trzy karty, które opisano w kolejnych sekcjach. 

Biblioteki są przeszukiwane w kolejności, w jakiej pojawiają się w oknie dialogowym Available Libraries – najpierw według kolejności kart, a następnie według kolejności bibliotek wymienionych w każdej karcie. Wyszukiwanie odbywa się, gdy lista jest odpytywana w ramach weryfikacji powiązań modeli, na przykład podczas kompilacji projektu, synchronizacji lub uruchamiania symulacji. Użyj przycisków Move Up Move Down  w każdej karcie, aby zdefiniować kolejność przeszukiwania bibliotek wymienionych w tej karcie.

Karta Project

Ta karta zawiera listę wszystkich bibliotek będących częścią aktywnego projektu (projektu aktualnie wybranego w panelu Projects ).

Aby dodać bibliotekę do projektu, kliknij przycisk Add Library . Zostanie otwarte okno dialogowe Open , w którym możesz przejść do pliku biblioteki i wybrać go do dodania do projektu (i do tej listy).

Obsługiwane są następujące typy plików bibliotek jako biblioteki projektu:

  • Biblioteki zintegrowane (*.IntLib)
  • Biblioteki schematów (*.SchLib)
  • Biblioteki footprintów (*.PcbLib)
  • Biblioteki modeli PCB3D (*.PCB3DLib) – tylko starszy format
  • Pliki modeli symulacyjnych (*.Mdl)
  • Pliki podukładów symulacyjnych (*.Ckt)
  • Biblioteki modeli SIMetrix (*.LB)

Użyj przycisków Move Up Move Down , aby zdefiniować kolejność przeszukiwania bibliotek.

Po dodaniu nowej biblioteki do listy jej odpowiadający wpis pojawia się również w powiązanym podfolderze w panelu Projects jako dokument należący do tego projektu.

Karta Installed

Ta karta zawiera listę wszystkich zainstalowanych bibliotek. Ta lista jest ustawieniem środowiska CircuitStudio; wszelkie biblioteki dodane do listy będą dostępne dla wszystkich projektów, a lista jest trwała między sesjami projektowymi. Biblioteki projektu można dodać do tej listy, ale początkowo nie są jej częścią.

Kliknij przycisk Install , aby uruchomić okno dialogowe Open , w którym możesz przejść do biblioteki i wybrać ją do dodania do listy.

Obsługiwane są następujące typy plików bibliotek jako biblioteki zainstalowane:

  • Biblioteki zintegrowane (*.IntLib)
  • Biblioteki schematów (*.SchLib)
  • Biblioteki footprintów (*.PcbLib)

Użyj przycisków Move Up Move Down , aby zdefiniować kolejność przeszukiwania bibliotek.

Karta Search Path

Ta karta zawiera listę wszystkich bibliotek znalezionych wzdłuż ścieżek wyszukiwania bibliotek dla projektu. Ścieżki te definiuje się na karcie Search Paths tab w oknie dialogowym Options For Project . Kliknięcie przycisku Paths  przeniesie Cię bezpośrednio do tej karty, gdzie możesz zdefiniować kolejne ścieżki wyszukiwania lub zmodyfikować istniejące, zgodnie z potrzebą.

Użyj przycisku Refresh, aby ponownie odpytać ścieżki wyszukiwania i upewnić się, że lista bibliotek jest aktualna.

Obsługiwane są następujące typy plików bibliotek jako biblioteki ze ścieżek wyszukiwania:

  • Biblioteki footprintów (*.PcbLib)
  • Pliki modeli symulacyjnych (*.Mdl)
  • Pliki podukładów symulacyjnych (*.Ckt)
  • Biblioteki modeli PCB3D (*.PCB3DLib) – tylko starszy format

Biblioteki na tej karcie są przeszukiwane w kolejności, w jakiej się pojawiają; kliknij przycisk Paths , aby zdefiniować kolejność.

Ścieżki wyszukiwania można zdefiniować do konkretnego pliku lub do folderu, w tym podfolderów. Pamiętaj, że przeszukiwanie dużej liczby folderów zawierających dużą liczbę plików może być wolne.

Warto też pamiętać, że udostępnienie dużej liczby bibliotek — gdy biblioteki te są dostępne przez sieć — może spowolnić działanie CircuitStudio.

Sekcje panelu Libraries

Panel jest podzielony na szereg elementów sterujących i obszarów; poniższy obraz podsumowuje funkcję każdego z nich. 

Panel Libraries  służy do wyszukiwania i umieszczania komponentów w projekcie.Panel Libraries służy do wyszukiwania i umieszczania komponentów w projekcie.

Przeglądanie i umieszczanie z bieżącej biblioteki 

Górne menu rozwijane panelu zawiera listę bibliotek, które są dostępne do użycia w aktywnym projekcie. Wybierz bibliotekę z listy, aby ustawić ją jako aktywną w panelu.

Kliknij strzałkę listy rozwijanej, aby wybrać bibliotekę.Kliknij strzałkę listy rozwijanej, aby wybrać bibliotekę.

W zależności od ustawienia trybu przeglądania panelu (patrz poniżej) na liście mogą pojawić się następujące typy plików bibliotek:

  • Biblioteki komponentów schematowych: *.SchLib i *.Lib
  • Biblioteki footprintów: *.PcbLib i *.Lib
  • Biblioteki modeli PCB3D: *.PCB3DLib – tylko starszy format
  • Biblioteki zintegrowane: *.IntLib

Ustawianie trybu przeglądania dla typów bibliotek

Typy bibliotek wyświetlane na liście rozwijanej będą się zmieniać w zależności od wybranego trybu przeglądania panelu. Sam tryb określa się za pomocą opcji dostępnych po kliknięciu przycisku ...

  po prawej stronie pola listy rozwijanej:

Skonfiguruj, które typy bibliotek mają być wyświetlane w panelu.Skonfiguruj, które typy bibliotek mają być wyświetlane w panelu.

  • Components – włącz, aby wyświetlać biblioteki komponentów; w tym typy bibliotek SchLib i IntLib.
  • Footprints – włącz, aby wyświetlać biblioteki footprintów; obejmuje typ biblioteki PcbLib oraz footprinty z bibliotek IntLib.
  • 3D Models – włącz, aby wyświetlać biblioteki modeli PCB3D. Zwróć uwagę, że modele 3D są teraz włączone do footprintu w bibliotece footprintów.

Dowolna kombinacja trybów przeglądania może być włączona w danym momencie. Lista rozwijana zostanie odpowiednio zaktualizowana. Ponieważ biblioteki zintegrowane mogą zawierać wszystkie typy komponentów/modeli, dla tych bibliotek będą wyświetlane osobne wpisy dla każdego włączonego trybu przeglądania. 

Wyświetlanie informacji o komponencie

Po pierwszej instalacji CircuitStudio panel Libraries będzie wyświetlał pola Component Name, Description i Library dla każdego komponentu. Te kolumny można zmienić pod względem tego, które są wyświetlane oraz w jakiej kolejności.

Aby zmienić wyświetlane kolumny, kliknij prawym przyciskiem myszy jeden z nagłówków kolumn (lub nazwę komponentu) i wybierz Select Columns z menu kontekstowego, co otworzy okno dialogowe Select Parameter Columns.

Kliknij prawym przyciskiem, aby skonfigurować, które kolumny są wyświetlane.Kliknij prawym przyciskiem, aby skonfigurować, które kolumny są wyświetlane.

W oknie dialogowym Select Parameter Columns wybierz wymaganą kolumnę parametru i użyj przycisków Add lub Remove powiązanych z listami Known Parameters i Selected Parameters . Możesz też dwukrotnie kliknąć wpis, aby przenieść go z jednej listy na drugą. Lista parametrów jest tworzona na podstawie wszystkich parametrów ze wszystkich komponentów w dostępnych bibliotekach.

Użyj okna dialogowego, aby dodać lub usunąć parametry z panelu Libraries.Użyj okna dialogowego, aby dodać lub usunąć parametry z panelu Libraries.

 

Kolejność kolumn parametrów można zmieniać metodą przeciągnij i upuść, zarówno w panelu Libraries , jak i w oknie dialogowym Select Parameter Columns .

Umieszczanie wybranego komponentu

Po znalezieniu wymaganego komponentu użyj jednej z poniższych metod, aby umieścić go w aktywnym dokumencie:

  • Kliknij przycisk Place  u góry panelu 
  • Dwukrotnie kliknij komponent na liście 
  • Kliknij i przytrzymaj komponent, a następnie przeciągnij i upuść go do dokumentu

Komponent pojawi się, „pływając” na kursorze. Gdy jest w tym stanie:

  • Naciśnij Spacebar, aby obrócić element przeciwnie do ruchu wskazówek zegara co 90°. Naciśnij Shift+Spacebar, aby obrócić element zgodnie z ruchem wskazówek zegara.
  • Naciśnij X lub , aby odbić element względem osi X lub osi Y.
  • Naciśnij Tab , aby otworzyć okno właściwości komponentu, które można edytować przed umieszczeniem.
  • Dla footprintu komponentu PCB naciśnij klawisz L , aby przerzucić footprint na drugą stronę płytki.

Po umieszczeniu komponentu na kursorze pojawi się kolejny, gotowy do wstawienia. Kontynuuj umieszczanie kolejnych instancji tego komponentu albo kliknij prawym przyciskiem myszy (lub Esc), aby zakończyć wstawianie tego komponentu. W przypadku metody wstawiania „kliknij i przeciągnij” umieszczana jest tylko jedna instancja elementu; nie pozostajesz w trybie wstawiania.

Komponent można umieścić tylko wtedy, gdy jako aktywny dokument jest otwarty odpowiedni dokument (schemat lub PCB) oraz wybrany komponent ma model dla tego typu dokumentu. 

Wyszukiwanie komponentów

Jeśli wiesz, która biblioteka zawiera potrzebny komponent, możesz dodać tę bibliotekę w oknie dialogowym Available Libraries.

Filtrowanie komponentów w bieżącej bibliotece

Aby znaleźć komponent w bieżącej bibliotece, przewiń listę komponentów, aby go odszukać, albo użyj pola filtra, aby wykonać wyszukiwanie tekstowe w polu Name komponentu. 

Filtruj listę komponentów według nazwy, aby szybko zlokalizować wymagany komponent.Filtruj listę komponentów według nazwy, aby szybko zlokalizować wymagany komponent.

Wyszukiwanie przyrostowe

Wyszukiwanie przyrostowe to nazwa wyszukiwania w trakcie pisania. Aby wykonać je w bieżącej bibliotece, kliknij pierwszy wpis na liście komponentów, a następnie zacznij wpisywać nazwę komponentu, którego szukasz. Lista automatycznie przeskoczy do komponentu, którego nazwa pasuje do wpisywanego ciągu. Aby wykonać wyszukiwanie przyrostowe w zawartości innej kolumny, przeciągnij i upuść tę kolumnę tak, aby stała się skrajną lewą kolumną.

Użycie wyszukiwania przyrostowego do znalezienia komponentów, których nazwa zaczyna się od Diode.Użycie wyszukiwania przyrostowego do znalezienia komponentów, których nazwa zaczyna się od Diode.

Wyszukiwanie w wielu bibliotekach

Gdy nie wiesz, która biblioteka zawiera komponent (albo czy w ogóle jest dostępny), możesz go wyszukać. Aby wyszukać komponent, kliknij przycisk Search u góry panelu, co otworzy okno dialogowe Libraries Search.

Proces wyszukiwania można podsumować następująco:

  • Wyszukiwanie odbywa się poprzez zdefiniowanie Filters , które są stosowane do wszystkich bibliotek, w których można wyszukiwać zgodnie z bieżącym ustawieniem Scope wyszukiwania.
  • Scope obejmuje typ bibliotek, w których ma być wykonane wyszukiwanie. Jednocześnie można przeszukiwać tylko jeden typ (Components, Footprints lub 3D Models). 
  • Scope określa, które biblioteki będą przeszukiwane; są to albo biblioteki, do których CircuitStudio ma obecnie dostęp (Available libraries), albo wszystkie biblioteki w folderze (Libraries on path).
  • Podczas przeszukiwania bibliotek na ścieżce celem jest konkretny folder i można go także Include Subdirectories.
  • Możesz również przeszukiwać w obrębie wyników wyszukiwania, ustawiając Scope na Refine last search

Użyj okna dialogowego Libraries Search, aby wyszukać komponent lub footprint.Użyj okna dialogowego Libraries Search, aby wyszukać komponent lub footprint.

Ustawianie filtra wyszukiwania

Obszar Filters okna dialogowego służy do definiowania ciągów tekstowych, które mają zostać użyte podczas wyszukiwania. Należy skonfigurować trzy obszary:

  1. Field – jest to atrybut komponentu, który ma być przeszukiwany. Może to być dowolny atrybut komponentu lub footprintu, w tym Name, Description, Comment, Footprint lub dowolny parametr dodany do komponentu. 
  2. Operator – określa sposób ustalania dopasowania. Może to być, gdy wartość jest equal, contains, starts with lub ends with. Zwróć uwagę, że „equal” wymaga dokładnego dopasowania ciągu, więc należy go używać tylko wtedy, gdy masz pewność, że ciąg wyszukiwania jest poprawny i kompletny.
  3. Value – znaki, które mają zostać wyszukane w wybranym Field, dopasowywane zgodnie z wybranym Operator.

Jeśli Scope wyszukiwania to Libraries on path, lista rozwijana pola będzie wyświetlać tylko wcześniej użyte ciągi. Jeśli Scope to Available libraries, , wówczas lista rozwijana automatycznie wyświetli wszystkie atrybuty wszystkich komponentów we wszystkich dostępnych bibliotekach – wybierz wymagany atrybut. Jest to możliwe, ponieważ dla opcji Available libraries te dane są znane CircuitStudio. 

Ustawianie zakresu (Scope)

W praktyce istnieją dwa podejścia do wyszukiwania:

  1. Biblioteki aktualnie dostępne w CircuitStudio – tj. lista bibliotek widoczna w polu rozwijanym u góry panelu Libraries .
  2. Biblioteki zapisane w określonym folderze wraz z podfolderami, jeśli ta opcja jest włączona.

Wyszukiwanie zwróci wszystkie elementy wybranego typu wyszukiwania (Components/Footprints/PCB3D Models) znalezione we wszystkich bibliotekach mieszczących się w zdefiniowanym zakresie (Available Libraries/Libraries on specified search path).  Na przykład, jeśli chcesz znaleźć komponent, który – jak sądzisz – znajduje się w bibliotece w określonych folderach na dysku twardym, a ta biblioteka nie jest obecnie wymieniona w Available Libraries, zdefiniuj wyszukiwanie następująco:

  1. W obszarze Scope okna dialogowego ustaw Search in na Components.
  2. W obszarze Scope wybierz opcję Libraries on path.
  3. W obszarze Path ustaw ścieżkę wskazującą folder zawierający dokument biblioteki, który chcesz przeszukać.
  4. Kliknij przycisk Search.

Zaawansowane wyszukiwanie zapytań (Query)

W trybie domyślnym okno dialogowe Libraries Search w rzeczywistości konwertuje ustawienia Filters na zapytanie, które następnie jest stosowane do bibliotek aktualnie wskazanych przez Scope. To zapytanie możesz zobaczyć, a także ręcznie wprowadzić własne, klikając Advanced , aby przełączyć okno dialogowe w tryb Advanced, jak pokazano na poniższym obrazie.

W trybie Advanced  można zdefiniować zapytanie o dowolnym stopniu złożoności. W trybie Advanced można zdefiniować zapytanie o dowolnym stopniu złożoności. 

Górna część okna dialogowego, określana jako sekcja Query Editor , umożliwia budowanie filtrów poprzez wprowadzanie zapytań logicznych. W tym trybie możesz wpisać zapytanie bezpośrednio w polu. Aby uzyskać pomoc dotyczącą słów kluczowych zapytań, kliknij przycisk Helper, aby otworzyć okno dialogowe Query Helper.

Użyj Query Helper , aby wyszukać i poznać słowa kluczowe zapytań; kliknij słowo kluczowe, a następnie naciśnij F1 aby uzyskać informacje o tym słowie kluczowym.Użyj Query Helper , aby wyszukać i poznać słowa kluczowe zapytań; kliknij słowo kluczowe, a następnie naciśnij F1 aby uzyskać informacje o tym słowie kluczowym.

Uwagi dotyczące używania zapytań i Query Helper:

  • Użyj górnej części okna dialogowego Query Helper, aby złożyć wyrażenie zapytania, korzystając z dostępnych Library Functions i System Functions.
  • Środkowa część okna dialogowego udostępnia zestaw operatorów do użycia podczas konstruowania wyrażenia.
  • Użyj przycisku Check Syntax, aby sprawdzić, czy wyrażenie jest poprawne składniowo.
  • Gdy wyrażenie zapytania zostanie zdefiniowane zgodnie z potrzebami, kliknięcie OK załaduje sekcję Query Editor okna dialogowego Libraries Search zapytaniem, gotowym do rozpoczęcia wyszukiwania.
  • Użyj przycisku Clear w oknie dialogowym Libraries Search, aby wyczyścić bieżące wyrażenie zapytania z sekcji Query Editor okna dialogowego.

Wyniki wyszukiwania

Po zdefiniowaniu kryteriów wyszukiwania kliknij przycisk Search , aby rozpocząć wyszukiwanie. Okno dialogowe Libraries Search  zostanie zamknięte, a wyniki wyszukiwania zostaną wyświetlone w panelu Libraries pod nową pozycją na liście rozwijanej bibliotek zatytułowaną Query Results, jak pokazano na poniższym obrazie.

Wyniki wyszukiwania są prezentowane w panelu Libraries .Wyniki wyszukiwania są prezentowane w panelu Libraries .

Note: Pozycja Query Results będzie wyświetlana tylko wtedy, gdy włączona jest odpowiadająca jej opcja trybu przeglądania panelu. Na przykład, jeśli wyszukiwanie dotyczyło Components, upewnij się, że włączona jest opcja trybu przeglądania Components, aby móc wyświetlić Query Results.

Jeśli wyszukiwanie nie zwraca wyników, sprawdź, czy Path jest poprawnie określony. Spróbuj też wyszukać komponent, o którym wiesz, że znajduje się w bibliotece, aby sprawdzić, czy wszystko jest ustawione prawidłowo.

Menu po kliknięciu prawym przyciskiem myszy

Menu kontekstowe panelu udostępnia następujące polecenia:

  • Refresh Library – użyj tego polecenia, aby odświeżyć zawartość aktywnej biblioteki w panelu. Może to być szczególnie przydatne, gdy wielu użytkowników pracuje na współdzielonej bibliotece (przez sieć).
  • Refresh All – użyj tego polecenia, aby odświeżyć zawartość wszystkich Available Libraries w panelu. Również jest to przydatne, gdy wielu użytkowników pracuje na współdzielonych bibliotekach.
  • Add or Remove Libraries – użyj tego polecenia, aby uruchomić okno dialogowe Available Libraries, w którym możesz zdefiniować listę bibliotek aktualnie dostępnych dla aktywnego projektu.
  • Library Report – użyj tego polecenia, aby wygenerować raport zawierający wszystkie elementy w bibliotece aktualnie przeglądanej w panelu. Po uruchomieniu polecenia otworzy się okno dialogowe Library Report Settings. Użyj go, aby ustawić opcje dotyczące formatu i zawartości raportu. Możesz wybrać wygenerowanie dokumentu Word przeznaczonego do druku (*.doc) albo dokumentu HTML do przeglądarki (*.html). Domyślnie raport zostanie wygenerowany i zapisany w tej samej lokalizacji co biblioteka źródłowa, z użyciem nazwy biblioteki. Dla każdego komponentu w bibliotece możesz określić, czy uwzględniać informacje o parametrach, pinach i modelach. Możesz też określić, czy raport ma zawierać obrazy komponentów i ich modeli (jeśli dotyczy). Raport może zostać wygenerowany w kolorze lub w skali szarości, a przy generowaniu raportu w formacie HTML możesz zdecydować, czy obrazy mają być zapisywane jako metapliki.
  • Place[ComponentName/FootprintName] – użyj tego polecenia, aby umieścić aktualnie wybrany komponent lub footprint w aktywnym dokumencie schematu lub PCB.
  • References – to podmenu pojawi się tylko wtedy, gdy aktualnie wybrany komponent ma zdefiniowaną co najmniej jedną parę parametrów ComponentLink. Pozycje menu zapewniają dostęp do różnych powiązanych dokumentów (np. kart katalogowych, stron WWW, dokumentów tekstowych itp.).
  • Select Columns – użyj tego polecenia, aby otworzyć okno dialogowe Select Parameter Columns, w którym możesz określić, które kolumny informacji o parametrach mają być wyświetlane w panelu.
  • Edit Component/Edit Footprint– to polecenie staje się dostępne, gdy w panelu przeglądana jest biblioteka schematów (*.SchLib) lub biblioteka PCB (*.PcbLib). Otwiera bibliotekę źródłową dla aktualnie wybranego komponentu/footprintu, uaktywniając ten komponent/footprint w oknie edytora projektu, gotowy do edycji.

 

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