Przewodnik po przeniesieniu pomysłu na projekt do postaci schematu w CircuitMaker

 

Ustawienia i szablony edytora schematów

Zanim zaczniesz pracę ze schematami, zaleca się skonfigurowanie ustawień edytora schematów na stronach sekcji Schematic  w System Preferences (dostępnych po wybraniu File » System Preferences). Na stronie Schematic – General page możesz zdefiniować domyślne jednostki, rozmiar arkusza schematu oraz inne ustawienia dla nowo tworzonego arkusza schematu.

Skonfiguruj ustawienia schematu dla CircuitMaker w preferencjach systemowych.
Skonfiguruj ustawienia schematu dla CircuitMaker w preferencjach systemowych.

Nowy arkusz schematu można utworzyć, wybierając polecenie File » New » Schematic (1). Ustawienia bieżącego dokumentu schematu konfiguruje się w trybie Document Options mode of the Inspector panel (2). W obszarze General panelu możesz wybrać jednostki i ustawić siatki, aby ułatwić rozmieszczanie obiektów projektu. W obszarze Page Options (3) możesz wybrać istniejący szablon arkusza schematu (Template), wybrać jeden ze standardowych rozmiarów arkusza (Standard) lub ustawić niestandardowe wymiary (Custom).

Utwórz nowy arkusz schematu i skonfiguruj go w panelu Inspector.
Utwórz nowy arkusz schematu i skonfiguruj go w panelu Inspector.

Techniki rysowania i edycji

Narzędzia CircuitMaker umożliwiają tworzenie schematów elektronicznych o dowolnym stopniu złożoności — od płaskich projektów z kilkoma komponentami i połączeniami, po złożone projekty hierarchiczne ze strukturalną łącznością rozłożoną na wiele arkuszy.

Przykład nadrzędnego arkusza schematu w wieloarkuszowym projekcie hierarchicznym.
Przykład nadrzędnego arkusza schematu w wieloarkuszowym projekcie hierarchicznym.

Obiekty elektryczne i graficzne edytora schematów można umieszczać, korzystając odpowiednio z poleceń w obszarze wstążki Home | Circuit Elements (1)  oraz Home | Graphical Elements (2). Właściwości umieszczonego obiektu zaznaczonego w obszarze roboczym można zmieniać w Inspector panel (3) lub w obszarach wstążki Home | Font i Home | Appearance (4).

Używaj obiektów edytora schematów i konfiguruj ich właściwości, aby tworzyć arkusze schematu projektu.
Używaj obiektów edytora schematów i konfiguruj ich właściwości, aby tworzyć arkusze schematu projektu.

Dostępne są narzędzia ułatwiające pracę z obiektami na arkuszu schematu:

  • Selection Filter – pozwala zdefiniować obiekt(y), które można zaznaczać na arkuszu. Możesz wybrać wszystkie typy obiektów (All Objects) lub tylko określone typy (Components, Ports, Texts itd.).

    Skonfiguruj Selection Filter, aby określić, które obiekty można zaznaczać na arkuszach schematu.
    Skonfiguruj Selection Filter, aby określić, które obiekty można zaznaczać na arkuszach schematu.

  • Selection from left to right – kliknij i przeciągnij niebieski prostokąt z lewej do prawej, aby zaznaczyć tylko te obiekty, które są completely within prostokąta zaznaczenia.

    Kliknij i przeciągnij niebieski prostokąt z lewej do prawej, aby zaznaczyć obiekty, które w całości znajdują się w prostokącie zaznaczenia. Tutaj pokazano prostokąt zaznaczenia. Najedź kursorem na obraz, aby zobaczyć zestaw obiektów zaznaczonych tym prostokątem.
    Kliknij i przeciągnij niebieski prostokąt z lewej do prawej, aby zaznaczyć obiekty, które w całości znajdują się w prostokącie zaznaczenia. Tutaj pokazano prostokąt zaznaczenia. Najedź kursorem na obraz, aby zobaczyć zestaw obiektów zaznaczonych tym prostokątem.

  • Selection from right to left – kliknij i przeciągnij zielony prostokąt z prawej do lewej, aby zaznaczyć wszystkie obiekty, które are within or touch prostokąta zaznaczenia.

    Kliknij i przeciągnij zielony prostokąt z prawej do lewej, aby zaznaczyć obiekty, które dotykają prostokąta zaznaczenia. Tutaj pokazano prostokąt zaznaczenia. Najedź kursorem na obraz, aby zobaczyć zestaw obiektów zaznaczonych tym prostokątem.
    Kliknij i przeciągnij zielony prostokąt z prawej do lewej, aby zaznaczyć obiekty, które dotykają prostokąta zaznaczenia. Tutaj pokazano prostokąt zaznaczenia. Najedź kursorem na obraz, aby zobaczyć zestaw obiektów zaznaczonych tym prostokątem.

  • Spacebar / Shift+Spacebar – użyj, aby obrócić zaznaczenie zgodnie z ruchem wskazówek zegara lub przeciwnie o 90°.
  • M – użyj, aby zmienić położenie zaznaczenia.
  • Ctrl+Left Arrow / Right Arrow / Up Arrow / Down Arrow – użyj, aby przesunąć zaznaczenie w lewo/prawo/górę/dół o jeden krok siatki przyciągania.
  • Shift+Ctrl+Left Arrow / Right Arrow / Up Arrow / Down Arrow – użyj, aby przesunąć zaznaczony obiekt w lewo/prawo/górę/dół o 10 kroków siatki przyciągania.
  • Ctrl+C / Ctrl+V / Ctrl+X – standardowe skróty do kopiowania, wklejania i wycinania zaznaczonych obiektów. Polecenia są również dostępne z menu po kliknięciu prawym przyciskiem myszy.

    Użyj poleceń Cut, Copy i Paste lub standardowych skrótów, aby manipulować obiektami na arkuszach schematu.
    Użyj poleceń Cut, Copy i Paste lub standardowych skrótów, aby manipulować obiektami na arkuszach schematu.

Inne skróty przydatne podczas pracy w edytorze schematów są wymienione w sekcji Shortcuts.

Wyszukiwanie i umieszczanie komponentów

Podczas tworzenia schematu możesz korzystać z komponentów społeczności CircuitMaker dostępnych w panelu Libraries panel. Możesz wyszukać wymagany komponent, określając kategorię i/lub używając pola wyszukiwania. Jeśli komponent ma dodany model schematu/PCB (takie komponenty są oznaczone w panelu ikoną ), można go umieścić na schemacie, przeciągając go lub używając polecenia Place z menu kontekstowego komponentu.

Umieść komponent społeczności na arkuszu schematu z panelu Libraries.
Umieść komponent społeczności na arkuszu schematu z panelu Libraries.

Aby dowiedzieć się więcej o używaniu komponentów w CircuitMaker, zobacz Component Management.

Okablowanie układu

Aby zdefiniować łączność między wyprowadzeniami komponentów, możesz użyć narzędzi dostępnych w obszarze wstążki Home | Circuit Elements. Na najbardziej podstawowym poziomie możesz utworzyć tę łączność, rysując przewód od jednego pinu komponentu do drugiego za pomocą obiektu Wire — nazywa się to łącznością fizyczną.

To obiekt Wire służy do wykonywania połączenia elektrycznego między punktami. Częstym błędem jest użycie zamiast tego obiektu Polyline . Linia jest obiektem rysunkowym i nie tworzy łączności między pinami komponentów.

Po uruchomieniu polecenia umieszczania przewodu kursor zmieni się w krzyżyk. Gdy kursor znajdzie się w pobliżu punktu elektrycznego pinu komponentu, w miejscu kursora pojawi się czerwony znacznik połączenia (czerwony krzyż). Oznacza to, że kursor znajduje się nad prawidłowym punktem połączenia elektrycznego na komponencie.

Umieszczaj przewody, aby tworzyć łączność między komponentami.
Umieszczaj przewody, aby tworzyć łączność między komponentami.

Jeśli przewód tworzy narożnik w niewłaściwym kierunku, naciśnij Spacebar , aby przełączyć kierunek narożnika. Naciśnij Shift+Spacebar , aby przełączać tryby prowadzenia przewodu. Użyj klawiszy Backspace  lub Delete , aby usunąć ostatnio umieszczony segment przewodu.

Połączenie w obrębie arkusza schematu można również utworzyć, umieszczając krótki Wire oraz Net Label na każdym pinie komponentu — nazywa się to łącznością logiczną. Dla sieci zasilania globalnych dla całego projektu, takich jak GND lub VCC, można także użyć obiektów Power Port . Niektóre porty zasilania ze zdefiniowanymi stylami i wartościami są dostępne w rozwijanym menu Home | Circuit Elements | Power Port.

W rozwijanym menu Power Port dostępnych jest wiele predefiniowanych portów zasilania.
W rozwijanym menu Power Port dostępnych jest wiele predefiniowanych portów zasilania.

Obiekty Bus oraz Harness są używane w bardziej złożonych schematach. Magistrale służą do grupowania serii kolejnych sieci, na przykład magistrali adresowej lub danych. Wiązki sygnałowe mogą służyć do grupowania dowolnej liczby sieci, magistral i wiązek niższego poziomu.

Projekt wieloarkuszowy

Jeśli projekt nie mieści się na jednym arkuszu schematu, można go rozłożyć na wiele arkuszy. Projekty wieloarkuszowe realizuje się przez umieszczenie na arkuszu nadrzędnym obiektu Sheet Symbol, który reprezentuje i łączy z arkuszem podrzędnym. Chociaż możesz umieszczać Sheet Symbol i definiować ich właściwości ręcznie, dostępne są polecenia, które pozwalają szybko i efektywnie zbudować strukturę wielodokumentową. Polecenia, których użyjesz, zależą od Twojej metodyki projektowej — którą ogólnie można sklasyfikować jako top-down lub bottom-up.

  • Aby zbudować strukturę metodą bottom-up, wybierz polecenie Sheet Actions » Create Sheet Symbol From Sheet  z menu kontekstowego arkusza schematu (1). W oknie dialogowym Choose Document to Place dialog (2) wybierz arkusz schematu, który ma być reprezentowany jako Sheet Symbol. Sheet Symbol będzie zawierał Sheet Entry odpowiadający każdemu Port, który znajdzie (3). Zmiany w strukturze dokumentów będą widoczne w drzewie projektu w panelu Projects panel (4).

    Użyj polecenia Create Sheet Symbol From Sheet, aby utworzyć Sheet Symbol z istniejącego arkusza schematu.
    Użyj polecenia Create Sheet Symbol From Sheet, aby utworzyć Sheet Symbol z istniejącego arkusza schematu.

  • Aby zbudować strukturę metodą top-down, możesz umieścić Sheet Symbol reprezentujący podrzędny arkusz schematu, który ma zostać utworzony, następnie dodać wymagane Sheet Entries, a potem użyć polecenia Sheet Symbol Actions » Create Sheet From Sheet Symbol. Nowy arkusz schematu zostanie utworzony poniżej wskazanego sheet symbol. Do arkusza podrzędnego zostaną dodane porty odpowiadające wszystkim Sheet Entries znalezionym w Sheet Symbol.

    Użyj polecenia Create Sheet From Sheet Symbol, aby utworzyć arkusz schematu na podstawie umieszczonego Sheet Symbol.
    Użyj polecenia Create Sheet From Sheet Symbol, aby utworzyć arkusz schematu na podstawie umieszczonego Sheet Symbol.

Jeśli na późniejszym etapie Port lub Sheet Entries zostaną dodane albo usunięte, można je ponownie zsynchronizować, używając polecenia Sheet Symbol Actions » Synchronize Sheet Entries and Ports  z menu kontekstowego Sheet Symbol. Otworzy się okno dialogowe Synchronize Ports To Sheet Entries dialog, w którym wyświetlane są niezgodności między portami a sheet entries. Użyj tego okna, aby upewnić się, że wszystkie sheet entries na sheet symbol są dopasowane do portów na wskazanym arkuszu podrzędnym poniżej — zarówno pod względem nazwy, jak i typu I/O. Synchronizację można wykonać, przenosząc właściwości wybranego sheet entry do wybranego portu lub przenosząc właściwości wybranego portu do wybranego sheet entry.

Okno dialogowe Synchronize Ports To Sheet Entries.
Okno dialogowe Synchronize Ports To Sheet Entries.

Wymagania projektowe na schemacie

Dyrektywy projektowe to obiekty umieszczane na schemacie podczas tworzenia projektu, które umożliwiają określenie instrukcji przekazywanych do PCB. Obiekty dyrektyw projektowych można wstawiać z poziomu wstążki Home | Circuit Elements | Directives (lista rozwijana):

  • Dyrektywa Generic No ERC jest umieszczana na węźle obwodu w celu tłumienia naruszeń kontroli Electrical Rule Check wykrywanych podczas walidacji projektu.
  • Dyrektywa Differential Pair służy do zdefiniowania na schemacie obiektu pary różnicowej. Obie sieci w parze muszą być zidentyfikowane wspólną etykietą Net Label z sufiksami _N i _P, a do każdej z nich musi być dołączona dyrektywa.
  • Dyrektywa Net Class umożliwia tworzenie na schemacie klas sieci zdefiniowanych przez użytkownika. W trybie Parameter Set panelu Inspector dla wstawionej dyrektywy Net Class zmień wartość parametru Value w parametrze Net Class Name na wymaganą nazwę klasy sieci.

We właściwościach wybranej dyrektywy Differential Pair lub Net Class można dodać regułę projektową dla sieci, do której dyrektywa jest dołączona. Reguła ta zostanie przeniesiona do PCB podczas synchronizacji projektu.

Używaj dyrektyw projektowych, aby określić dodatkowe wymagania dla projektu.
Używaj dyrektyw projektowych, aby określić dodatkowe wymagania dla projektu.

Weryfikacja projektu

Gdy projekt schematu jest gotowy, możesz go zwalidować, wybierając Project | Validation | Validate (1). Podczas walidacji CircuitMaker sprawdza projekt pod kątem błędów logicznych, elektrycznych i rysunkowych zgodnie z ustawieniami na kartach Error Reporting oraz Connection Matrix w oknie dialogowym Project Options(2). Wykryte błędy i ostrzeżenia zostaną wyświetlone na liście w panelu Messages (3). Jeśli nie ma błędów, w panelu zostanie pokazany komunikat Compile successful, no error found.

Wykonuj walidację projektu zgodnie ze skonfigurowanymi ustawieniami projektu.
Wykonuj walidację projektu zgodnie ze skonfigurowanymi ustawieniami projektu.

Skróty klawiszowe

Chociaż CircuitMaker oferuje intuicyjny i przyjazny interfejs, możesz jeszcze bardziej zwiększyć produktywność, korzystając ze skrótów klawiszowych. Skróty klawiszowe są wydajniejsze niż precyzyjne najeżdżanie myszą na przycisk lub przeklikiwanie się przez wstążki i menu.

Poniżej znajduje się lista niektórych często używanych skrótów klawiszowych edytora schematów CircuitMaker:

  • B – przejście do trybu wstawiania Bus .
  • Shift+B – przejście do trybu wstawiania Bus Entry .
  • C – otwarcie panelu Libraries .
  • W – przejście do trybu wstawiania Wire .
  • N – przejście do trybu wstawiania Net Label .
  • P – przejście do trybu wstawiania Port .
  • Shift+S – przejście do trybu wstawiania Sheet Entry .
  • Alt+Shift+H – przejście do trybu wstawiania Harness Connector .
  • Shift+H – przejście do trybu wstawiania Harness Entry .
  • T – przejście do trybu wstawiania Text String .
  • A – przejście do trybu wstawiania Arc .
  • L – przejście do trybu wstawiania Line .
  • R – przejście do trybu wstawiania Rectangle .
  • G – przełączanie do przodu między wstępnie zdefiniowanymi ustawieniami siatki przyciągania (snap grid).
  • Shift+G – przełączanie do tyłu między wstępnie zdefiniowanymi ustawieniami siatki przyciągania (snap grid).
  • Ctrl+Shift+G – włączanie lub wyłączanie widocznej siatki w bieżącym dokumencie.
AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Content