W tym kody kreskowe i logo

Edytor PCB w Altium Designer umożliwia umieszczanie symboli kodów kreskowych bezpośrednio na dowolnej warstwie PCB, dzięki czemu kody można łatwo nanieść na płytkę jako część procesu produkcyjnego. Dodatkowo edytor obsługuje kilka metod dodawania obrazów graficznych do dokumentu projektu PCB, co świetnie sprawdza się np. do umieszczenia na płytce logo firmy!

Dodawanie kodu kreskowego

Altium Designer pozwala umieszczać symbole kodów kreskowych bezpośrednio na PCB na dowolnej warstwie, dzięki czemu kody można łatwo nanieść na płytkę w ramach procesu wytwarzania. Kody kreskowe są powszechnie używane do oznaczania i identyfikacji PCB, usprawniając np. śledzenie stanów magazynowych dzięki zastosowaniu automatycznych skanerów. Obsługiwane są różne typy kodów: kody liniowe, kody QR oraz kody Data Matrix. Obsługiwane są także specjalne ciągi znaków. Kod kreskowy jest umieszczany w dokumencie PCB jako skonfigurowany obiekt Text object (Place » String lub Place » Text Frame). Aby wygenerować kod wymaganego typu, otwórz właściwości obiektu tekstowego w panelu Properties panel, ustaw Font Type na BarCode w obszarze Properties , a następnie ustaw Type na LinearQR Code lub Data Matrix.

Obsługa kodów QR i Data Matrix jest dostępna, gdy opcja PCB.QRCodes jest włączona w oknie Advanced Settings dialog.

Konfigurowanie kodu liniowego

Po skonfigurowaniu obiektu tekstowego jako kodu liniowego (poprzez ustawienie jego Font Type na BarCode i wybranie Linear jako Type), zdefiniuj wymagane opcje wyświetlania w panelu Properties obiektu. Obsługiwane są BarCode ISO Code 39 (standard Departamentu Obrony USA) oraz Code 128 (globalny standard identyfikacji handlowej), a także można wyświetlić rzeczywisty ciąg tekstowy, z którego wyprowadzany jest kod kreskowy, włączając opcję Show Text.

Przy wyświetlaniu tekstu wybierz czcionkę TrueType i odpowiednio ustaw wysokość tekstu.

Przykładowy kod kreskowy z oryginalnym (czytelnym dla człowieka) tekstem poniżej.
Przykładowy kod kreskowy z oryginalnym (czytelnym dla człowieka) tekstem poniżej.

Określ wysokość i szerokość kodu kreskowego, używając albo docelowej szerokości całkowitej, albo minimalnej szerokości elementu kodu, aby kontrolować rozmiar. Niezależnie od wybranej metody, upewnij się, że zastosowane wymiary pozwolą skanerom poprawnie odczytać kod!

Stosując kombinację kodu kreskowego i odwróconych ciągów tekstowych, a w razie potrzeby także wypełnień, można zdefiniować na płytce estetyczny obszar kodu, zawierający więcej informacji w formie tekstowej, niż zapewniałby sam tekst źródłowy kodu, jak pokazano poniżej.

Przykład z odwróconym kodem kreskowym i dodatkowymi odwróconymi ciągami tekstowymi.
Przykład z odwróconym kodem kreskowym i dodatkowymi odwróconymi ciągami tekstowymi.

Konfigurowanie kodu QR lub Data Matrix

Kod QR to dwuwymiarowy kod kreskowy, który może być odczytywany cyfrowo przez smartfony i zawiera informacje podobnie jak kody kreskowe. Może służyć do wykonania połączenia, wysłania wiadomości lub e-maila, a nawet otwarcia strony internetowej. Data Matrix to dwuwymiarowy kod ułożony w układzie kwadratowym lub prostokątnym.

Po skonfigurowaniu obiektu tekstowego jako kod QR lub Data Matrix (poprzez ustawienie jego Font Type na BarCode i wybranie odpowiednio QR Code lub Data Matrix jako Type), zdefiniuj wymagane opcje wyświetlania w panelu Properties obiektu. Wybierz wymagany Size Mode i użyj opcji, aby określić wymiary kodu:

  • By Pixel Width – wprowadź szerokość pojedynczego piksela kodu QR / Data Matrix w polu Pixel Width . Ta opcja pomaga zapewnić możliwość odtworzenia obrazu.

  • By Full Width – wprowadź całkowitą szerokość kodu QR / Data Matrix w polu Full Width .

Wprowadź rozmiar marginesu na lewej i prawej krawędzi w polu Horizontal Margin oraz rozmiar marginesu na górnej i dolnej krawędzi w polu Vertical Margin . Skonfiguruj tekst w przestrzeni projektu, używając listy rozwijanej Font Name oraz opcji Show Text (włącz/wyłącz). Gdy opcja Inverted jest włączona, kod QR / Data Matrix jest odwracany, a na wszystkich czterech stronach dodawana jest ramka.

Javascript ID: Barcodes_Examples_AD24_9

Przykładowy kod QR z oryginalnym (czytelnym dla człowieka) tekstem poniżej.

Przykładowy Data Matrix z oryginalnym (czytelnym dla człowieka) tekstem poniżej.

Dodawanie grafiki

Zazwyczaj podczas produkcji płytki firma-właściciel — czyli firma, która zaprojektowała płytkę i liczy na zysk z jej komercyjnej dostępności i sukcesu — będzie chciała „oznaczyć” swoje prawa. Oczywiście można to osiągnąć prostym tekstem na warstwie nadruku (silkscreen), ale częściej logo firmy jest znacznie bardziej przyciągającą wzrok i skuteczniejszą alternatywą. W odpowiedzi na tę potrzebę edytor PCB w oprogramowaniu obsługuje kilka metod dodawania obrazów graficznych do dokumentu projektu PCB.

Umieszczanie grafiki jako czcionki

Można utworzyć niestandardową czcionkę TrueType zawierającą grafikę jako glif (jeden ze znaków w czcionce), a następnie umieścić na PCB napis używający tej czcionki. Oprócz łatwości użycia, dużą zaletą tej metody jest to, że jeśli glify czcionki są tworzone z wektorowych obrazów graficznych, można je precyzyjnie skalować.

Czcionka zawierająca wiele standardowych symboli używanych w projektowaniu PCB – w tym: lead free, recycle, static sensitive, Earth, C-Tick, UL, CE, FCC i wiele innych – została stworzona przez jednego z czołowych ekspertów projektowania w Altium Design Software – Darrena Moore’a z Mooretronics. Sprawdź related forum thread , z którego czcionkę można pobrać.

Czcionka jest licencjonowana jako Cardware — warunki użycia znajdziesz w pliku Readme.txt dołączonym do pobranego ZIP-a. Plik readme zawiera również listę dostępnych grafik. Zwróć uwagę, że wiele z nich jest dostępnych w wersji z tekstem lub bez tekstu; preferowaną wersję wybiera się, używając litery w wersji wielkiej lub małej. Poniższy obraz pokazuje przykładowe grafiki dostępne w czcionce.

Przykład niektórych przydatnych grafik w czcionce Mooretronics.Przykład niektórych przydatnych grafik w czcionce Mooretronics.

Umieszczanie grafiki na PCB

Aby umieścić na PCB grafikę w formacie JPG, BMP, PNG lub SVG, wybierz polecenie Place » Graphics.

Po uruchomieniu polecenia zostaniesz poproszony o dwa kliknięcia w celu zdefiniowania prostokątnego obszaru, w którym ma zostać umieszczony obraz. Następnie zostaniesz poproszony o wybranie pliku graficznego. Po jego wybraniu otworzy się okno Import Image . Skonfiguruj ustawienia obrazu zgodnie z potrzebami i kliknij OK , aby utworzyć grafikę na aktywnej warstwie PCB.

Uwagi:

  • Obraz zostanie zaimportowany i przeskalowany tak, aby zmieścił się w największym dostępnym wymiarze pionowym lub poziomym w zdefiniowanym prostokątnym obszarze, z zachowaniem oryginalnych proporcji.
  • Jeśli grafika zostanie umieszczona jako Union, można ją przesuwać (click and drag) lub zmieniać jej rozmiar (right-click » Unions » Resize Union) jako pojedynczy obiekt.

Wklejanie metapliku bezpośrednio ze schowka Windows

W przypadku logo edytor PCB obsługuje również wklejanie metapliku bezpośrednio ze schowka Windows na bieżącą warstwę PCB przy użyciu standardowego polecenia wklejania Windows Ctrl+V. Obsługiwane dane metapliku obejmują bitmapy, linie, łuki, proste wypełnienia oraz tekst TrueType — co pozwala łatwo wklejać logo i inne symbole graficzne.

Pamiętaj, że nie wszystkie edytory obrazów umieszczają dane obrazu w schowku jako dane metapliku. Jednym ze sposobów, aby to zapewnić, jest najpierw wklejenie obrazu do Microsoft Word, następnie skopiowanie go stamtąd i wklejenie do Altium Designer. Aby to zrobić:

  1. Wklej lub wstaw żądany obraz logo (w formacie BMP lub PNG) do dokumentu Microsoft Word. Zaleca się skopiowanie/wklejenie obrazu z edytora grafiki do Worda lub użycie polecenia Worda Insert » Picture, ponieważ Word inaczej traktuje obraz przeciągnięty i upuszczony do otwartego pliku Word niż obraz wklejony lub wstawiony. 
  2. Zaznacz obraz w Microsoft Word i skopiuj go do schowka.
  3. Otwórz wymagany docelowy dokument PCB w Altium Designer.
  4. Wklej obraz ze schowka (Edit » Paste lub Ctrl+V).
  5. Obraz pojawi się „przyczepiony” do kursora. Kliknij w żądanym miejscu obszaru roboczego, aby go umieścić.

Czarne piksele w oryginalnym obrazie są mapowane na regiony, a każdy kolor inny niż czarny jest mapowany jako pusty obszar.

Piksele są konwertowane na regiony, a następnie tworzone są unie (union) przylegających do siebie, ciągłych regionów.

Zaimportowane dane zostaną umieszczone na bieżącej warstwie, przyjmując kolor wybrany dla tej warstwy. Obiekty PCB utworzone podczas wklejania są automatycznie dodawane do Union. Po wklejeniu uchwyty edycyjne Union można wykorzystać do precyzyjnego dopasowania rozmiaru wklejonego obrazu. Union powstałe w wyniku wklejenia można także w dowolnym momencie przeskalować, używając polecenia Resize Union z menu prawego przycisku myszy (po uruchomieniu polecenia Resize Union kliknij, aby zaznaczyć wymagany union).

Opcja Paste from other applications na stronie PCB Editor - General page w oknie dialogowym Preferences służy do ustawienia Preferred Format na Metafile lub Text. W przypadku grafiki opcja ta nie ma wpływu — każdy niezależny kształt w grafice jest konwertowany na obiekt region. Podczas wklejania ciągu tekstowego każdy znak jest konwertowany na ciąg tekstowy, jeśli opcja jest ustawiona na Metafile, natomiast cały ciąg jest wklejany jako ciąg Altium Design Software, jeśli opcja jest ustawiona na Text.

Logo Altium jest wklejane jako grafika; każda litera w grafice jest konwertowana na obiekt region.Logo Altium jest wklejane jako grafika; każda litera w grafice jest konwertowana na obiekt region.

Umieszczanie jako obiekt OLE

Grafikę zapisaną w formacie BMP można również umieścić jako obiekt OLE w aktywnym dokumencie PCB. Jest to możliwe dzięki technologii Object Linking and Embedding (OLE) w edytorze PCB.

Grafika musi być w formacie *.bmp.

Najpierw ustaw warstwę, na której chcesz umieścić dane obiektu OLE, jako warstwę aktywną w obszarze roboczym. Po uruchomieniu polecenia (Place » Object From File) pojawi się standardowe okno dialogowe Windows Choose file. Użyj tego okna, aby wskazać wymagany plik obrazu BMP. Po kliknięciu Open dane z wybranego pliku pojawią się „przyczepione” do kursora. Ustaw pozycję zgodnie z potrzebą w obszarze roboczym i kliknij lub naciśnij Enter aby dokonać umieszczenia.

Obraz BMP jest umieszczany jako obiekt OLE w dokumencie PCB. Obraz BMP jest umieszczany jako obiekt OLE w dokumencie PCB.

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

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Content