Opcje projektu – Opcje
Parent page: Okna dialogowe WorkspaceManager
Karta Options w Options for PCB Project oknie dialogowym
Podsumowanie
Ta karta Options for PCB Project okna dialogowego 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 generowania netlisty oraz zakres identyfikatorów sieci (Net Identifier Scope).
Dostęp
Jest to jedna z wielu kart dostępnych podczas konfigurowania opcji projektu – dostępna z poziomu okna dialogowego Options for PCB Project. Do tego okna dialogowego można przejść w następujący sposób:
-
Klikając Project | Content |
w menu głównym w edytorze schematów lub edytorze PCB.
- Klikając prawym przyciskiem myszy wpis dotyczący samego projektu w panelu Projects , a następnie wybierając Project Options z menu kontekstowego.
Opcje/Kontrolki
- Ouput Path - domyślna ścieżka wyjściowa do generowania plików wyjściowych z bieżącego projektu (*.PrjPcb) lub podczas kompilowania bibliotek pakietowych (w *.LibPkg) jako biblioteki zintegrowanej.
- ECO Log Path - domyślna ścieżka wyjściowa dla plików dziennika ECO.
- Schematic Template Location - użyj tego pola, aby wskazać katalog, z którego mają być pobierane pliki szablonów schematów (*.SchDot, *.SchDoc) dla projektu.
Opcje wyjścia
- Open outputs after compile - włącz tę opcję, aby otwierać pliki wygenerowane w wyniku kompilacji projektu.
- Timestamp folder - włącz tę opcję, 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ą ten sam format co ustawienia systemowe.
- Archive project document - włącz, aby archiwizować dokument projektu.
- Use separate folder for each output type - włącz tę opcję, 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 wewnątrz tego folderu.
Opcje netlisty
- Allow Ports to Name Nets - włącz tę opcję, 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 Single Pin Nets - włącz tę opcję, aby dopuścić istnienie sieci zawierających tylko jeden pin.
- Append Sheet Numbers to Local Net - włącz tę opcję, aby dołączać wartość parametru Sheet Number dokumentu schematu (parametr na poziomie dokumentu) do sieci lokalnych dla danego 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.
- Higher Level Names Take Priority - włącz tę opcję, aby etykiety sieci użyte na wyższych arkuszach w hierarchii nadawały nazwy sieciom na niższych arkuszach.
- Power Port Names Take Priority - oprogramowanie ma możliwość lokalizowania globalnej sieci zasilania poprzez połączenie portu zasilania z normalnym portem. Wymusza to, aby wszystkie piny na tym arkuszu podłączone do tego portu zasilania znalazły się w osobnej sieci. Włączenie tej opcji wymusi nadawanie nazw sieciom na podstawie nazwy sieci przypisanej do portu zasilania.
Zakres identyfikatorów sieci (Net Identifier Scope)
Projekty wieloarkuszowe są definiowane na poziomie elektrycznym (lub połączeń) przez Net Identifiers. Identyfikatory sieci (etykiety sieci, porty, wpisy arkusza, porty zasilania, ukryte piny) tworzą logiczne połączenia między punktami w 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. Istnieją zasadniczo dwa sposoby łączenia arkuszy w projekcie wieloarkuszowym: albo horizontally, bezpośrednio z jednego arkusza do kolejnego, i tak dalej; albo vertically, 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.
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 są 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 .
- 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; nie będą łączyć się mię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 przez arkusze może być trudne.
- Hierarchical (Sheet entry <-> port connections, power ports global) - łączenie pionowe 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 symbolach arkusza na arkuszu nadrzędnym. Porty bez pasującego wpisu arkusza nie zostaną połączone, nawet jeśli port o tej samej nazwie występuje na innym arkuszu. Etykiety sieci są lokalne dla każdego arkusza; nie będą łączyć się między arkuszami. Porty zasilania są globalne, jednak 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 umożliwia śledzenie sieci 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ą jedyną różnicą, że porty zasilania pozostają lokalne dla każdego arkusza; nie będą łączyć się między arkuszami z portami zasilania o tej samej nazwie.
- Global (Netlabels and ports global) - porty i etykiety sieci łączą się na wszystkich arkuszach 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ć także 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.
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 komponentu 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 tę opcję, aby zezwolić na zamianę pins na symbolu komponentu. Wykonanie zamiany na schemacie poprzez zamianę etykiet sieci jest możliwe tylko wtedy, gdy łączność jest ustanowiona przez etykiety sieci, tj. gdy piny nie są ze sobą na sztywno połączone przewodami.
- Changing Schematic Pins - włącz tę opcję, aby zezwolić na zamianę net labels 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 sieci rezystorowe) lub gdy nie ma alternatywy ze względu na strukturę projektu schematu.