Dodano klasy sieci dla PCB
CircuitStudio 1.4 wprowadza możliwość dodawania klas sieci (Net Classes) do projektów PCB. Ta funkcja pozwala projektantom zarządzać nazwami oraz przynależnością prymitywów podczas tworzenia nowej lub edycji istniejącej klasy sieci. Klasy są sposobem logicznego grupowania prymitywów projektu i często okazują się nieocenione, gdy wykorzystuje się je do wskazywania obiektów członkowskich poprzez odpowiednie zawężanie zakresu reguł projektowych.
Klasy sieci są teraz również zachowywane podczas importu plików Eagle.
Zdefiniowane przez użytkownika klasy sieci można tworzyć na schemacie dla zbiorów sieci, które nie są automatycznie dodawane do klasy sieci (magistrale i sygnały w wiązkach są dodawane do klasy automatycznie), poprzez użycie dyrektywy Net Class (patrz poniżej). Należy jednak podkreślić, że jeśli definicja klasy sieci istnieje wyłącznie w PCB, proces ECO domyślnie będzie próbował je usunąć, aby zsynchronizować schemat i PCB. Jeśli chcesz tworzyć klasy na PCB lub masz już istniejące klasy, a proces ECO próbuje je usuwać, zmień opcje generowania ECO dla projektu i ustaw wpis dla Remove Net Classes w sekcji Modifications Associated With Nets w ECO Generation Tab na Ignore Differences.
Pozwoli to projektowi wykrywać różnice, dzięki czemu nadal będzie mógł dodawać i modyfikować klasy w razie potrzeby, ale jednocześnie zapobiegnie usuwaniu przez ECO jakichkolwiek klas zdefiniowanych w PCB. Alternatywnie możesz zdefiniować wszystkie klasy na schemacie, używając dyrektyw Net Class.
Umieść dyrektywę i nadaj klasie nazwę w parametrze
Klasy sieci można łatwo przeglądać i zarządzać nimi w trybie Nets panelu PCB. Górna sekcja wyświetla klasy sieci, środkowa sekcja pokazuje sieci w wybranej klasie (lub klasach) sieci, a dolna sekcja wyświetla prymitywy w wybranej sieci (lub sieciach).
Kliknięcie prawym przyciskiem na wpisie klasy sieci i wybranie z menu Properties (lub dwukrotne kliknięcie bezpośrednio na wpisie) otwiera okno dialogowe Edit Net Class dla tej klasy. W tym oknie możesz wyświetlić/zmodyfikować przynależność sieci do klasy, zmienić jej nazwę lub dodać dodatkowe klasy.
Podczas wpisywania w jednym z pól maski (Name, Non-Members, Members) nad listą, lista jest filtrowana tak, aby pokazywać tylko ciągi pasujące do maski. W masce możesz używać symboli wieloznacznych ? (dowolny pojedynczy znak) oraz * (dowolne znaki) — na przykład "*", aby wyświetlić wszystkie prymitywy, lub "D?", aby wyświetlić wszystkie prymitywy zaczynające się od litery D. Środkowe przyciski można wykorzystać do szybkiego przenoszenia prymitywów między dwiema listami.
Klasami sieci można również zarządzać z poziomu Object Class Explorer (Home | Design Rules | Classes), co pozwala projektantom przeglądać i zarządzać zdefiniowanymi klasami obiektów dla bieżącego dokumentu PCB.
Kliknij wpis konkretnej klasy sieci w panelu drzewa folderów (lub dwukrotnie kliknij jej wpis na liście podsumowania), aby uzyskać dostęp do elementów sterujących służących do zarządzania przynależnością obiektów do tej klasy.
Klasy sieci mogą być również używane do definiowania reguł w PCB Rules and Constraints Editor.
