Edycja wielu obiektów
Parent page: Strategie edycji
Projektowanie elektroniki to proces przeniesienia projektu logicznego do schematu, a następnie przedstawienia tego projektu jako zestawu obiektów w środowisku PCB. Nawet w przypadku małego układu schemat może zawierać wiele komponentów, z których każdy ma liczne modele i parametry, a środowisko PCB może również zawierać dużą liczbę obiektów projektowych składających się na płytkę. W trakcie procesu projektowego właściwości tych obiektów muszą się zmieniać, aby podczas pracy równoważyć różne wymagania projektowe.
Aby ułatwić edycję wielu obiektów, każda wersja narzędzi projektowych Altium zawiera funkcję często określaną jako Global Editing. Nazwa ta opisuje możliwość edycji, a nie konkretną funkcję czy przycisk. We wczesnych wersjach podejście polegało na edycji jednego obiektu, a następnie przeniesieniu tych zmian na inne obiekty. Wraz z wprowadzeniem platformy integracyjnej DXP technika globalnego stosowania edycji uległa zmianie.
Podstawowe podejście do edycji wielu obiektów wygląda teraz następująco:
- select wybierz obiekty do edycji,
- inspect sprawdź ich właściwości, a następnie
- edit edytuj je.
Mając na uwadze tę sekwencję select – inspect – edit, przyjrzyjmy się kilku przykładom, jak faktycznie robi się to w oprogramowaniu.
W tym artykule opisano różne techniki stosowania edycji do wielu obiektów w projekcie. Obejmuje on sposoby zaznaczania wielu obiektów i użycia panelu Inspector do modyfikowania ich wspólnych właściwości.
Zaznaczanie wielu obiektów
Obowiązują standardowe metody Windows zaznaczania wielu obiektów, tzn. przeciągnięcie prostokąta zaznaczenia wokół zestawu obiektów zaznaczy wszystkie obiekty w całości zawarte w tym prostokącie. Klawisz Shift służy w CircuitStudio do zaznaczania kumulatywnego i przełącza zaznaczenie elementu pod kursorem bez wpływu na istniejące zaznaczenia.
Inspekcja obiektów
Panel SCH Inspector pokazuje właściwości zaznaczonych obiektów.
Zarówno edytor schematu, jak i edytor PCB zawierają panel o nazwie Inspector. Podstawowe działanie panelu Inspector polega na tym, że wyświetla on listę właściwości wszystkich aktualnie zaznaczonych obiektów. Zestaw zaznaczonych obiektów może składać się z obiektów tego samego typu.
Zwróć uwagę na powyższym obrazie, że panel SCH Inspector zawiera u góry dwie opcje. Ważne jest ustawienie drugiej z nich, która określa, skąd mają pochodzić znalezione obiekty — z current document, open documents lub open documents of the same project. Aby wszystkie zaznaczone porty zasilania zostały załadowane do panelu SCH Inspector, musisz ustawić to na open documents lub open documents of the same project.
Edycja obiektów
Edycja tekstu nazwy sieci
Do tej pory selected wybrałeś obiekty zasilania, które chcesz edytować, inspected sprawdziłeś ich właściwości w panelu Inspector i jesteś gotowy, aby je edytować.
Gdy klikniesz, aby edytować tekst nazwy sieci, tekst zostanie zaznaczony i gotowy do edycji. Wpisz nową wartość. Na końcu pola Text pojawi się przycisk przeglądania. Kliknij go, gdy chcesz wykonać częściowe podstawienie ciągu znaków. W tej edycji będziemy zastępować cały tekst, więc podmieniamy całą zawartość komórki na nowy tekst, 3V3.
Zmiana wartości tekstu zostanie zastosowana do wszystkich zaznaczonych obiektów, gdy tylko naciśniesz Enter na klawiaturze lub klikniesz inną komórkę w panelu SCH Inspector.
Jeśli w trakcie edycji zmienisz zdanie, naciśnij klawisz Esc na klawiaturze, aby przerwać edycję. Aby cofnąć zastosowaną edycję, wybierz Edit » Undo z menu. Jeśli edycja została zastosowana do wielu arkuszy schematu, będziesz musiał wykonać cofnięcie (Undo) na każdym arkuszu.
Poniższy obraz pokazuje panel SCH Inspector po zmianie tekstu i naciśnięciu Enter obok jednego z edytowanych portów zasilania.
Dwa zaktualizowane porty zasilania
Możesz użyć tego podejścia, aby globalnie zastosować edycję do dowolnego typu obiektu w edytorach schematu lub PCB.
Po wykonaniu edycji zauważysz, że wszystkie pozostałe obiekty na schemacie są wyszarzone lub zamaskowane, jeśli poziom maskowania został wcześniej ustawiony. Gdy coś jest zamaskowane, nie można tego edytować. Aby usunąć maskę, kliknij przycisk Clear Masks na karcie View wstążki (skrót: Shift+C).
Globalne stosowanie edycji do różnych typów obiektów
Panel PCB Inspector może służyć do edycji wielu instancji tego samego obiektu, a także do edycji wspólnych właściwości różnych obiektów.
Zmiana nazwy sieci dla istniejącego trasowania
W pierwszym przykładzie załóżmy, że wprowadziłeś zmiany projektowe na schemacie, usuwając pin z jednej sieci i dodając go do innej. Jeśli sieci były już poprowadzone na PCB, po aktualizacji PCB możesz otrzymać trasowanie z nieprawidłową nazwą sieci. To trasowanie może obejmować ścieżki i przelotki, a także inne rodzaje obiektów.
Można to rozwiązać na kilka sposobów. Najłatwiej jest użyć panelu PCB Inspector. Zastosuj następujący proces.
- W PCB kliknij polecenie Home | Clipboard | Select » Connected Copper, a następnie zaznacz wszystkie prymitywy w poprowadzonej sieci, które wymagają zmiany nazwy.
- Jeśli nie jest jeszcze widoczny, otwórz panel PCB Inspector (F11).
- Panel PCB Inspector pokaże tylko właściwości wspólne dla wszystkich zaznaczonych obiektów. Jeśli zaznaczenie było poprawne, jedną z nich będzie nazwa Net. Aby ją zmienić, wybierz nową nazwę sieci z listy rozwijanej, a następnie naciśnij Enter, aby zastosować zmianę. Właściwość sieci wszystkich różnych obiektów w poprowadzonej sieci zostanie zmieniona.
Zmiana właściwości warstwy dla różnych obiektów
Inny przykład: musisz przenieść wszystkie obiekty z jednej warstwy mechanicznej na inną warstwę mechaniczną. Aby to zrobić:
- Kliknij kartę warstwy dla bieżącej warstwy mechanicznej na dole obszaru roboczego, aby ustawić ją jako warstwę aktywną.
- Zaznacz wszystkie obiekty na tej warstwie, używając polecenia Home| Clipboard | Select » All on Layer.
- Jeśli nie jest jeszcze widoczny, wyświetl panel PCB Inspector (F11).
- Wybierz nową nazwę warstwy z listy Layer, a następnie naciśnij Enter, aby zastosować zmianę.
Zmiana warstwy dla zaznaczonych obiektów
Blokowanie obiektów projektowych
Obiekty projektowe można zablokować przed przesuwaniem lub edycją na dokumencie schematu lub PCB, włączając ich atrybut Locked . Na przykład, jeśli pozycja lub rozmiar określonych obiektów są krytyczne, zablokuj je. Ten atrybut Locked jest dostępny w oknach dialogowych właściwości obiektów projektowych lub może być zbiorczo przełączany w panelach SCH Inspector lub PCB Inspector .
Blokowanie obiektów projektowych na arkuszach schematu i dokumentach PCB
Aby zablokować grupę obiektów schematu, możesz użyć panelu SCH Inspector , aby przełączyć opcje Locked dla wszystkich zaznaczonych obiektów. To samo możesz zrobić dla grupy obiektów PCB w panelu PCB Inspector .
Aby zablokować pojedynczy obiekt, kliknij go dwukrotnie, a następnie, gdy otworzy się okno dialogowe jego właściwości, włącz opcję Locked , jak pokazano na poniższym obrazie.
Jeśli spróbujesz przesunąć lub obrócić obiekt projektu, który ma włączoną właściwość Locked , pojawi się okno dialogowe z prośbą o potwierdzenie kontynuowania edycji.
Jeśli opcja Protect Locked Objects jest włączona na stronie PCB Editor – General w oknie dialogowym Preferences, a obiekt projektu jest locked, nie można go zaznaczyć ani edytować graficznie. Kliknij dwukrotnie zablokowany obiekt, aby wyłączyć właściwość Locked, lub wyłącz opcję Protect Locked Objects, aby edytować ten obiekt graficznie.
Jeśli spróbujesz zaznaczyć zablokowane obiekty wraz z innymi obiektami, tylko te obiekty, które są odblokowane, mogą zostać zaznaczone i przesunięte jako grupa, gdy opcja Protect Locked Objects jest włączona.


