Dokumentacja CircuitStudio
CircuitStudio® zapewnia zaawansowane rozwiązanie projektowe dla osób, które okazjonalnie tworzą płytki drukowane i potrzebują profesjonalnego narzędzia zawsze pod ręką. Dzięki usprawnionemu interfejsowi, zbudowanemu na potężnym silniku projektowania PCB, CircuitStudio dostarcza narzędzia niezbędne do tworzenia schematów i projektu PCB oraz generowania danych produkcyjnych, które pozwalają zamienić pomysły w fizyczną rzeczywistość — wszystko w ramach jednego, wydajnego, a zarazem intuicyjnego, zintegrowanego środowiska projektowego.
Wprowadzenie
Komponenty projektowe
Related article: Zarządzanie komponentami w CircuitStudio
CircuitStudio oferuje różne metody zarządzania komponentami, aby dopasować się do preferowanego sposobu pracy z elementami używanymi w Twoich projektach.
-
Standard Component Libraries - biblioteki symboli schematowych (
*.SchLib) oraz modeli komponentów PCB 2D/3D (*.PcbLib). - Integrated Components - w tym modelu komponent wyższego poziomu jest modelowany w symbolu schematowym w pliku biblioteki schematów (*.SchLib). Pozostałe modele są podłączane (linkowane) z poziomu symbolu, a parametry komponentu dodaje się do symbolu. Wszystkie biblioteki źródłowe — symbol oraz podłączone modele — są definiowane w projekcie Library Package (*.LibPkg), który następnie jest kompilowany do pojedynczego pliku biblioteki zintegrowanej (*.IntLib). Zaletą kompilacji do biblioteki zintegrowanej jest to, że wszystkie informacje o komponencie są dostępne w jednym, przenośnym i bezpiecznym pliku.
- Vault Components - ten „nowej generacji” model skutecznie odwzorowuje koncepcję komponentu projektowego — w tradycyjnym obszarze projektowania elektroniki — na komponent postrzegany przez resztę organizacji w szerszym „obszarze produktu”. Jest to model, który nie tylko reprezentuje komponent w różnych domenach projektowych (Schematic Capture, 2D/3D PCB Layout), ale jest też rozszerzony o rzeczywiste informacje o fizycznym elemencie, tworząc komponent obejmujący, a właściwie ujednolicający, obszary Projektu i Łańcucha Dostaw: Unified Component.
Odwołanie do zasobów
Parent page: Odwołanie do zasobów
Zintegrowane środowisko projektowe CircuitStudio składa się z różnych Servers podłączanych do platformy bazowej. Wraz z samą platformą bazową serwery te dostarczają zasoby oprogramowania — jego cechy i funkcjonalność. Są one udostępniane w postaci poleceń, okien dialogowych, paneli itp. Zasoby te są dokumentowane i zestawiane przez serwery. Skorzystaj z poniższych metod, aby znaleźć informacje o konkretnym zasobie:
- W oprogramowaniu najedź kursorem na przycisk na wstążce (Ribbon), polecenie menu, okno dialogowe, panel lub obiekt projektu i naciśnij F1.
-
W dokumentacji:
-
Użyj wysuwanego drzewa nawigacji po lewej stronie tego tekstu (dostępnego po kliknięciu przycisku
w lewym górnym rogu strony), aby przeglądać wymagany zasób w ramach różnych serwerów (w sekcji Resource Referencedrzewa). - Użyj pola Search w prawym górnym rogu.
-
Użyj wysuwanego drzewa nawigacji po lewej stronie tego tekstu (dostępnego po kliknięciu przycisku
Poniższe sekcje wyróżniają i zapewniają szybką nawigację do niektórych kluczowych obszarów w dokumentacji zasobów.
Środowisko projektowe
Tworzenie schematów
Projektowanie PCB
Edycja tekstu
Odwołanie do reguł projektowych PCB
Parent page: Odwołanie do reguł projektowych PCB
Edytor PCB w CircuitStudio wykorzystuje koncepcję Design Rules do definiowania wymagań projektu. Reguły te łącznie tworzą „zestaw instrukcji”, którego edytor PCB ma przestrzegać. Obejmują każdy aspekt projektu — od szerokości ścieżek, odstępów, stylów połączeń z polami (plane), stylów przelotek itp. — a wiele z nich może być monitorowanych w czasie rzeczywistym przez online Design Rule Checker (DRC).
Reguły projektowe są kierowane do konkretnych obiektów i stosowane hierarchicznie. Można skonfigurować wiele reguł tego samego typu. Może się zdarzyć, że dany obiekt projektu będzie objęty więcej niż jedną regułą o tym samym zakresie. W takim przypadku występuje konflikt. Wszystkie konflikty są rozstrzygane ustawieniem priorytetu. System przechodzi przez reguły od najwyższego do najniższego priorytetu i wybiera pierwszą, której zakres(y) pasują do sprawdzanego obiektu(ów).
Dzięki dobrze zdefiniowanemu zestawowi reguł projektowych możesz z powodzeniem realizować projekty płytek o zróżnicowanych, często rygorystycznych wymaganiach. Dodatkowo, ponieważ edytor PCB jest sterowany regułami, poświęcenie czasu na ich ustawienie na początku projektu pozwoli Ci efektywnie przejść do właściwego projektowania, mając pewność, że system reguł intensywnie pracuje, aby zapewnić powodzenie.
Dostępne są następujące kategorie reguł projektowych:
Odwołanie do naruszeń kompilatora projektu
Parent page: Odwołanie do naruszeń kompilatora projektu
Proces kompilacji jest kluczowy dla wygenerowania poprawnej netlisty projektu. W istocie to właśnie kompilacja tworzy ujednolicony model danych projektu — pojedynczy model danych dostępny w różnych domenach projektowych w zintegrowanym środowisku CircuitStudio. Świadomość połączeń na schemacie można weryfikować podczas kompilacji zgodnie z regułami zdefiniowanymi jako część opcji projektu na kartach Error Reporting i Connection Matrix.
Ten obszar dokumentacji CircuitStudio zawiera kompleksowe kompendium opisujące każde z możliwych naruszeń elektrycznych i rysunkowych, które mogą wystąpić w dokumentach źródłowych podczas kompilacji projektu. Różne kategorie naruszeń to: