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ę selectinspectedit, 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.

Przesuwanie zaznaczonych obiektów:

  • Zaznaczone obiekty schematu lub PCB można „przesunąć” o bieżącą wartość siatki przyciągania, naciskając klawisze strzałek przy jednoczesnym przytrzymaniu klawisza Ctrl.
  • Zaznaczone obiekty można również „przesunąć” o wartość siatki przyciągania x10, naciskając klawisze strzałek przy jednoczesnym przytrzymaniu klawiszy Ctrl i Shift .
  • Dla obiektów schematu bieżąca siatka przyciągania (Snap Grid) jest wyświetlana na pasku stanu i definiowana w oknie dialogowym Document Options (Project | Content » Document Options lub skrót O). Dostępne siatki przyciągania konfiguruje się na stronie Schematic - Grids w oknie dialogowym Preferences — naciśnij G, aby podczas pracy przełączać się między dostępnymi wartościami siatki.
  • Dla obiektów PCB bieżąca siatka przyciągania jest wyświetlana na pasku stanu i definiowana w oknie dialogowym Grid Editor. Naciśnij Ctrl+G w obszarze roboczym, aby otworzyć okno dialogowe i wprowadzić nową wartość.

Inspekcja obiektów

Panel  SCH Inspector pokazuje właściwości zaznaczonych 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.

What is the Inspector panel?

Zarówno edytor schematu, jak i edytor PCB zawierają panel Inspector, który wyświetla właściwości tego, co jest aktualnie zaznaczone. Może to być jeden obiekt lub wiele obiektów; liczba zaznaczonych obiektów jest wyświetlana na dole panelu.

Jeśli zaznaczono więcej niż jeden obiekt, wyświetlane będą tylko właściwości wspólne dla wszystkich zaznaczonych obiektów. Wspólne właściwości o tej samej wartości pokażą tę wartość, w przeciwnym razie zostanie wyświetlone <...>. Gdy wpiszesz wartość w panelu Inspector , a następnie naciśniesz Enter, wartość tej właściwości zostanie natychmiast zmieniona dla wszystkich zaznaczonych obiektów.

Panele Inspector mają pewne cechy, które czynią je bardzo wygodnymi w codziennym użyciu. Po pierwsze, ponieważ jest to panel, może być widoczny cały czas, a więc nie musisz dwukrotnie klikać, aby otworzyć okno dialogowe. Oznacza to, że możesz kliknąć dowolny obiekt w obszarze roboczym, a jego właściwości zostaną wyświetlone natychmiast. Może to być znacznie wydajniejsze podczas przeglądania ustawień w projekcie. Na przykład możesz chcieć sprawdzić wysokość tekstu oznaczenia (designatora) kilku komponentów na PCB. Jeśli panel PCB Inspector jest otwarty, możesz kliknąć oznaczenie, odczytać wartość, kliknąć następne, odczytać wartość itd. Byłoby to znacznie szybsze niż dwukrotne klikanie jednego oznaczenia, odczyt wysokości, zamknięcie okna dialogowego, dwukrotne klikanie następnego oznaczenia itd. Jeśli musisz zmienić wysokość tekstu dla tych komponentów, zaznacz wymagane oznaczenia, a następnie edytuj wysokość wszystkich naraz jednym działaniem w panelu Inspector. Drugą zaletą paneli Inspector jest to, że mogą wyświetlać wspólne właściwości różnych obiektów i pozwalają je edytować.

Zwróć uwagę, że łączna liczba zaznaczonych obiektów jest wyświetlana na dole panelu Inspector. Zawsze to sprawdzaj i potwierdzaj, że jest zgodne z oczekiwaniami.

Edycja obiektów

Edycja tekstu nazwy sieciEdycja 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 zasilaniaDwa 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.

  1. W PCB kliknij polecenie Home | Clipboard | Select » Connected Copper, a następnie zaznacz wszystkie prymitywy w poprowadzonej sieci, które wymagają zmiany nazwy.
  2. Jeśli nie jest jeszcze widoczny, otwórz panel PCB Inspector (F11).
  3. 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ć:

  1. Kliknij kartę warstwy dla bieżącej warstwy mechanicznej na dole obszaru roboczego, aby ustawić ją jako warstwę aktywną.
  2. Zaznacz wszystkie obiekty na tej warstwie, używając polecenia Home| Clipboard | Select » All on Layer.
  3. Jeśli nie jest jeszcze widoczny, wyświetl panel PCB Inspector (F11).
  4. Wybierz nową nazwę warstwy z listy Layer, a następnie naciśnij Enter, aby zastosować zmianę.

Zmiana warstwy dla zaznaczonych obiektówZmiana 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.

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