Uzyskiwanie dostępu do opcji projektu oraz ich definiowanie i zarządzanie nimi w CircuitMaker

Polecenie Project | Content | Project Options otwiera okno dialogowe Project Options , które umożliwia m.in. kontrolowanie dostępności projektów online, definiowanie poziomów raportowania, ustanawianie łączności, określanie typów różnic do wyszukiwania oraz dodawanie parametrów. Polecenie jest dostępne z edytorów schematu i PCB.

Edytor schematu
Edytor schematu

Edytor PCB
Edytor PCB

Do okna dialogowego można też przejść, klikając prawym przyciskiem myszy wpis projektu w panelu Projects , a następnie wybierając Project Options z menu kontekstowego.

Użyj Set To Installation Defaults, aby przywrócić wszystkie opcje do domyślnych ustawień instalacyjnych.

Informacje o dostępie oraz opcjach dostępnych na każdej z kart znajdziesz w rozwijanych sekcjach poniżej.

Ta karta okna dialogowego Project Options  umożliwia określenie ścieżki wyjściowej oraz powiązanych opcji dla generowanych wyników projektu. Możesz także określić różne opcje netlisty oraz zakres identyfikatora sieci (Net Identifier Scope).

  • Output Path - domyślna ścieżka wyjściowa do generowania plików wyjściowych z bieżącego projektu (*.PrjPcb).
  • ECO Log Path - domyślna ścieżka wyjściowa dla plików dziennika ECO.

Opcje wyjścia

  • Open outputs after compile - włącz, aby otwierać pliki wygenerowane po skompilowaniu projektu.
  • Timestamp folder - włącz, aby tworzyć folder ze znacznikiem czasu dla generowanych wyników. Nazwa folderu ma format <FolderName> Date Time, gdzie <FolderName> jest określone w polu Output Path, a Date i Time mają format zgodny z ustawieniami systemu.
  • Archive project document - włącz, aby archiwizować dokument projektu.
  • Use separate folder for each output type - włącz, aby tworzyć osobne foldery dla każdego typu wyjścia generowanego dla projektu. Jeśli wybrano tworzenie folderu ze znacznikiem czasu, osobne foldery zostaną utworzone w jego obrębie.

Opcje netlisty

  • Allow Ports to Name Nets - włącz, aby nadawać nazwę sieci na podstawie właściwości Name portu połączonego przewodem, zamiast używać domyślnej, generowanej przez system nazwy sieci.
  • Allow Sheet Entries to Name Nets - włącz, aby nadawać nazwę sieci na podstawie nazwy wpisu arkusza, zamiast używać domyślnej, generowanej przez system nazwy sieci.
  • Allow Single Pin Nets - włącz, aby zezwolić na istnienie sieci zawierających tylko jeden pin.
  • Append Sheet Numbers to Local Net - włącz, aby dołączać wartość parametru Sheet Number dokumentu schematu (parametr na poziomie dokumentu) do sieci lokalnych dla tego arkusza. Sieć lokalna to sieć, która nie wychodzi poza arkusz. Dla sieci, która wychodzi poza arkusz (a więc nie jest lokalna), ta opcja nie ma zastosowania.

    Jeśli opcja Net Identifier Scope jest ustawiona na Global, wówczas wszystkie sieci o tej samej etykiecie sieci zostaną połączone razem na wszystkich arkuszach. Ponieważ te sieci nie są lokalne, opcja Append Sheet Numbers to Local Net nie ma zastosowania.
    Opcja Append Sheet Numbers to Local Nets będzie działać tylko wtedy, gdy każdemu arkuszowi schematu przypisano unikalny parametr SheetNumber. Parametr SheetNumber przypisuje się na karcie Parameters w panelu Inspector w trybie Document Options dla każdego arkusza schematu.
  • Higher Level Names Take Priority - włącz, aby etykiety sieci użyte na wyższych arkuszach w hierarchii nazywały sieci na arkuszach niższego poziomu.
  • Power Port Names Take Priority - oprogramowanie ma możliwość lokalizowania globalnej sieci zasilania poprzez połączenie portu zasilania ze zwykłym portem. Wymusi to, aby wszystkie piny na tym arkuszu podłączone do tego portu zasilania znalazły się w oddzielnej sieci. Włączenie tej opcji wymusi nadawanie nazw sieci z użyciem nazwy sieci przypisanej do portu zasilania.
Jeśli włączone jest tylko Higher Level Names Take Priority, kolejność priorytetu nadawania nazw jest następująca: Net labels, power ports, ports, pins. Jednak jeśli włączona jest również opcja Power Port Names Take Priority, wówczas kolejność priorytetu nadawania nazw wynosi: Power ports, net labels, ports, pins.

Zakres identyfikatora sieci

Projekty wieloarkuszowe są definiowane na poziomie elektrycznym (czyli połączeń) przez identyfikatory sieci. Identyfikatory sieci (etykiety sieci, porty, wpisy arkusza, porty zasilania oraz ukryte piny) tworzą logiczne połączenia między punktami należącymi do tej samej sieci. Może to zachodzić w obrębie jednego arkusza lub pomiędzy wieloma arkuszami. Połączenia fizyczne istnieją wtedy, gdy jeden obiekt jest bezpośrednio dołączony do innego obiektu elektrycznego przewodem. Połączenia logiczne powstają, gdy dwa identyfikatory sieci tego samego typu (np. dwie etykiety sieci) mają tę samą właściwość Net .

Podczas tworzenia modelu połączeń projektu musisz zdefiniować, w jaki sposób identyfikatory sieci mają łączyć się ze sobą – nazywa się to ustawieniem Net Identifier Scope. Zasadniczo istnieją dwa sposoby łączenia arkuszy w projekcie wieloarkuszowym: albo poziomo, bezpośrednio z jednego arkusza do kolejnego arkusza do następnego itd., albo pionowo, z podarkusza do symbolu arkusza, który reprezentuje go na arkuszu nadrzędnym. W łączności poziomej połączenia są realizowane port–port (dostępne jest także etykieta sieci–etykieta sieci). W łączności pionowej połączenia są realizowane wpis arkusza–port.

Zakres identyfikatorów sieci należy określić na początku procesu projektowego.

Użyj listy rozwijanej, aby wybrać jeden z następujących zakresów:

  • Automatic (Based on project contents) - ten tryb automatycznie wybiera, którego trybu identyfikatorów sieci użyć, na podstawie następujących kryteriów: jeśli na arkuszu głównym znajdują się wpisy arkusza, używany jest Hierarchical ; jeśli nie ma wpisów arkusza, ale są porty, używany jest Flat ; jeśli nie ma wpisów arkusza i nie ma portów, używany jest Global .

    Tryb Automatic domyślnie w razie potrzeby używa standardowego trybu Hierarchical , przy czym porty zasilania łączą się globalnie. Aby użyć Strict Hierarchical, ustaw ręcznie odpowiednio Net Identifier Scope. Ukryte piny są zawsze traktowane jako globalne.
  • Flat (Only ports global) - porty łączą się globalnie na wszystkich arkuszach w całym projekcie. Przy tej opcji etykiety sieci są lokalne dla każdego arkusza, tzn. nie będą łączyć się pomiędzy arkuszami. Wszystkie porty o tej samej nazwie zostaną połączone na wszystkich arkuszach. Opcja ta może być używana dla płaskich projektów wieloarkuszowych. Nie jest zalecana dla dużych projektów, ponieważ śledzenie sieci pomiędzy arkuszami może być trudne.
  • Hierarchical (Sheet entry <-> port connections, power ports global) - łącz pionowo pomiędzy portem a pasującym wpisem arkusza. Ta opcja tworzy połączenia międzyarkuszowe wyłącznie poprzez wpisy symbolu arkusza i pasujące porty podarkusza. Wykorzystuje porty na arkuszach do przenoszenia sieci lub magistral do wpisów arkusza w odpowiadających im symbolach arkusza na arkuszu nadrzędnym. Porty bez pasującego wpisu arkusza nie zostaną połączone nawet jeśli port o tej samej nazwie istnieje na innym arkuszu. Etykiety sieci są lokalne dla każdego arkusza, tzn. nie będą łączyć się pomiędzy arkuszami. Jednak porty zasilania są globalne – wszystkie porty zasilania o tej samej nazwie są połączone w całym projekcie. Opcja ta może być używana do tworzenia projektów o dowolnej głębokości lub hierarchii i pozwala śledzić sieć w całym projekcie na wydrukowanym schemacie.
  • Strict Hierarchical (Sheet entry <-> port connections, power ports local) - ten tryb łączności zachowuje się tak samo jak tryb Hierarchical , z tą różnicą, że porty zasilania pozostają lokalne dla każdego arkusza, tzn. nie będą łączyć się pomiędzy arkuszami z portami zasilania o tej samej nazwie.
  • Global (Netlabels and ports global) - porty i etykiety sieci łączą się pomiędzy wszystkimi arkuszami w całym projekcie. Przy tej opcji wszystkie sieci o tej samej etykiecie sieci zostaną połączone razem na wszystkich arkuszach. Ponadto wszystkie porty o tej samej nazwie zostaną połączone na wszystkich arkuszach. Jeśli sieć podłączona do portu ma również etykietę sieci, jej nazwa będzie nazwą etykiety sieci. Opcja ta może być również używana dla płaskich projektów wieloarkuszowych, jednak trudno jest prześledzić połączenie z jednego arkusza do drugiego, ponieważ wizualne odnajdywanie nazw sieci na schemacie nie zawsze jest łatwe.
Jeśli projekt używa symboli arkusza z wpisami arkusza, Net Identifier Scope należy ustawić na Hierarchical lub Strict Hierarchical. W każdym z tych trybów arkusz główny musi być okablowany. Jeśli nie używasz symboli arkusza z wpisami arkusza, łączność można ustanowić za pomocą portów i/lub etykiet sieci, dlatego należy odpowiednio użyć jednego z pozostałych dwóch zakresów identyfikatorów sieci (Flat lub Global).
Pamiętaj, że etykiety sieci nie łączą się z portami o tej samej nazwie.

Zezwalaj na zamianę pinów przy użyciu tych metod

W edytorze PCB zamiany pinów, par różnicowych i elementów są wykonywane poprzez zamianę sieci na padach komponentów i odpowiadającej im miedzi. Gdy zmiany są scalane ze schematami, zamiana pinu może zostać obsłużona na dwa sposoby:

  • Adding / Removing Net-Labels - włącz, aby zezwolić na zamianę pinów na symbolu komponentu. Wykonanie zamiany na schemacie poprzez zamianę etykiet sieci jest możliwe tylko wtedy, gdy łączność jest ustanowiona przez etykiety sieci, tzn. gdy piny nie są ze sobą na sztywno połączone przewodem.
  • Changing Schematic Pins - włącz, aby zezwolić na zamianę etykiet sieci na przewodach dołączonych do pinów komponentu. Zamiana pinów będzie jedyną dostępną opcją, gdy sieci zostały fizycznie na sztywno okablowane do komponentu. Metoda ta może być używana dla prostych komponentów (takich jak sieć rezystorów) lub gdy nie ma alternatywy ze względu na strukturę projektu schematu.

    Zamiana pinów zawsze zadziała na schemacie, ale może to oznaczać, że instancja symbolu komponentu nie jest już taka sama, jak została zdefiniowana w bibliotece. W takiej sytuacji oznacza to, że symbolu nie można już aktualizować z biblioteki bez zniszczenia informacji o zamianie. Oznacza to również, że inne instancje tego samego komponentu w tym projekcie będą miały inny układ pinów, co może być źródłem nieporozumień dla osoby czytającej schemat.

Użyj poniższych zwijanych sekcji, aby uzyskać informacje o każdym naruszeniu dostępnym na karcie Error Reporting w oknie Project Options.

Naruszenia powiązane z komponentami

Naruszenia związane z dokumentami

Naruszenia powiązane z sieciami

Naruszenia powiązane z innymi

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