Importowanie projektu z Allegro

Aby zaspokoić potrzebę ładowania i pracy z plikami projektu Cadence® Allegro, kreator Import Wizard w Altium Designer zawiera możliwość importowania projektów PCB Allegro w postaci binarnej (*.brd - sprawdź wymagania wstępne importu), ASCII (*.alg) (które są tłumaczone na pliki PCB Altium Designer (*.PcbDoc)) oraz plików footprintów Allegro (*.dra) (które są tłumaczone na pliki bibliotek PCB Altium Designer (*.PcbLib).

Pliki PCB Allegro (do wersji 17.4) są tłumaczone na pliki PCB Altium Designer przez importer Allegro w kreatorze, który jest dołączony jako rozszerzenie platformy Altium Designer.

Aby uzyskać dostęp do możliwości importu Allegro w Altium Designer, funkcja Allegro musi być włączona w Twojej instalacji Altium Designer. Ta funkcja jest domyślnie włączona w Altium Designer. Można ją włączyć/wyłączyć po instalacji.

Aby uzyskać więcej informacji na temat zmiany zainstalowanej podstawowej funkcjonalności, zobacz stronę Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Wymagania wstępne importu

Kreator Import Wizard w Altium Designer może bezpośrednio importować pliki PCB Allegro w formacie ASCII (*.alg). Aby zaimportować binarny plik PCB Allegro (*.brd) lub plik footprintu (*.dra), plik musi zostać przetłumaczony z formatu binarnego na ASCII. Tłumaczenie binarne-do-ASCII jest wykonywane przez narzędzie Cadence o nazwie Extracta, konfigurowalne narzędzie wiersza poleceń zdolne do wyodrębniania i tłumaczenia danych z binarnego pliku PCB, przy czym proces ekstrakcji jest kontrolowany przez plik poleceń określający dane wymagane do wyodrębnienia. Dowiedz się więcej o Extracta.

Obsługiwane wersje plików binarnych

Extracta będzie wyodrębniać dane wyłącznie z binarnych plików PCB Allegro (*.brd) i footprintów (*.dra), których wersja jest taka sama jak wersja używanego Extracta lub niższa. Aby sprawdzić wersję Extracta, otwórz wiersz polecenia Windows i wpisz Extracta -version.

Uwaga: jeśli to polecenie nie zadziała, możliwe, że dla Extracta.exe nie zdefiniowano poprawnej ścieżki Windows Path; szczegółowe informacje na temat konfiguracji zmiennej środowiskowej systemowej Path dla Extracta znajdują się w tym artykule Altium Knowledge Base.

Importowanie, gdy Allegro znajduje się na tym samym komputerze co Altium Designer

Jeśli Altium Designer jest zainstalowany na tym samym komputerze co Cadence Allegro, proces ekstrakcji może być obsługiwany automatycznie przez Import Wizard Altium Designer. Proces uruchamiania kreatora jest opisany poniżej. Należy pamiętać, że kreator wykonuje także sprawdzanie wersji plików; obecnie kreator obsługuje pliki Allegro do wersji 17.4 .

Importowanie, gdy Allegro nie znajduje się na tym samym komputerze co Altium Designer

Jeśli Extracta.exe nie jest zainstalowany na tym samym komputerze co Altium Designer, możesz ręcznie uruchomić proces ekstrakcji na komputerze, na którym zainstalowano narzędzie Extracta. Altium Designer uruchamia proces ekstrakcji przy użyciu następującego pliku wsadowego i pliku poleceń ekstrakcji:

  1. Allegro2Altium.bat
  2. AllegroExportViews.txt

Aby ręcznie wyodrębnić dane płytki w ASCII:

  1. Skopiuj dwa pliki opisane powyżej z folderu <Altium_Designer_Installation_Folder>\System do znanej lokalizacji na komputerze z zainstalowanym Allegro.
  2. Skopiuj binarny plik Allegro (*.brd lub *.dra), który chcesz przekonwertować, do tego samego folderu.
  3. Uruchom wiersz polecenia Windows i użyj polecenia cd, aby przejść do folderu zawierającego skopiowane pliki. Przykład:

    cd C:\Documents\Files\Test

  4. Po przejściu do właściwego katalogu uruchom plik wsadowy Altium za pomocą polecenia Allegro2Altium. Na przykład:

    Allegro2Altium your_file.brd

    lub

    Allegro2Altium your_file.dra

    gdzie your_file.brd lub your_file.dra to nazwa pliku binarnego, który chcesz przekonwertować. Ujmij nazwę pliku w podwójne cudzysłowy, jeśli zawiera spacje, na przykład Allegro2Altium "your file.brd".

  5. Proces utworzy w folderze plik ASCII (your_file.brd.alg lub your_file.dra.alg). Skopiuj ten plik płytki ASCII z powrotem na komputer, na którym może zostać zaimportowany do Altium Designer przy użyciu Import Wizard.

Proces konwersji projektu Allegro ASCII jest kontrolowany przez specjalny plik wsadowy Allegro2Altium.Proces konwersji projektu Allegro ASCII jest kontrolowany przez specjalny plik wsadowy Allegro2Altium.

W standardowej instalacji Allegro własnościowy program tłumaczący extracta.exe jest dodawany do systemowej ścieżki środowiskowej i dlatego jest dostępny z każdej lokalizacji. Plik wsadowy Allegro2Altium i oczekujący proces konwersji nie powiodą się, jeśli ten program nie będzie dostępny. Jeśli program nie jest dostępny, zapoznaj się z artykułem Altium Knowledge Base, aby uzyskać szczegółowe informacje na temat konfiguracji zmiennej środowiskowej systemowej Path dla Extracta .

Dostęp do importera i jego uruchamianie

Importer plików projektu PCB Allegro jest dostępny przez Import Wizard  Altium Designer (File » Import Wizard), gdzie opcję wybiera się na stronie Select Type of Files to Import kreatora – wybierz opcję Allegro Design Files.

Podczas dodawania plików do listy plików importu użyj rozwijanego menu filtrów przeglądarki plików, aby wybrać między plikami Allegro binarnymi (*.brd) lub ASCII (*.alg).

Wybierz do importu pliki projektów Allegro binarne albo ASCII. Aby importować binarne pliki Allegro (*.brd), Allegro musi być zainstalowane na lokalnym komputerze.Wybierz do importu pliki projektów Allegro binarne albo ASCII. Aby importować binarne pliki Allegro (*.brd), Allegro musi być zainstalowane na lokalnym komputerze.

Jeśli spróbujesz zaimportować binarny plik projektu Allegro (*.brd) przy użyciu kreatora Import Wizard, a Allegro nie będzie lokalnie zainstalowane, proces importu zostanie wstrzymany i zostanie wyświetlone okno dialogowe z ostrzeżeniem. W takim przypadku zaimportuj wersję ASCII pliku projektu utworzoną w procesie ekstrakcji pliku Allegro ASCII (jak opisano powyżej).

Aby zakończyć proces importu i tłumaczenia pliku, przejdź przez pozostałe strony kreatora Import Wizard, aby dostosować i zakończyć konwersję plików projektu Allegro do plików projektu Altium Designer.

Należy pamiętać, że kreator Import Wizard oferuje domyślną konfigurację mapowania warstw, którą można zmodyfikować i zapisać jako plik *.ini. To mapowanie jest używane przez kreator Import Wizard do tworzenia mapowania warstw dla każdego PCB w importowanym projekcie, więc podczas importu kilku plików PCB można wczytać zapisaną konfigurację mapowania i zastosować ją do poszczególnych (lub wszystkich) plików PCB.

Uwagi

  • Zobacz szczegółowy artykuł w Knowledgebase dotyczący importowania plików Allegro do Altium Designer.

  • W Altium Designer modele 3D STEP są przechowywane wewnątrz obiektu 3D Body, który jest umieszczany w footprincie PCB.

  • Importer Allegro obsługuje import niestandardowych pad stacków zdefiniowanych w projekcie płytki Allegro. Import takiego projektu spowoduje utworzenie niestandardowych kształtów padów w Altium Designer. Dodatkowo, jeśli w Allegro nogi połączeń termicznych są zdefiniowane jako część niestandardowego pad stacku, zostaną one zaimportowane jako niestandardowe połączenia thermal relief.

  • Gdy dla pada w Allegro Constraint Manager w panelu Properties ustawiono thermal relief typu orthogonal, diagonal lub full contact, pady te są importowane do Altium Designer z odpowiednio skonfigurowanymi niestandardowymi thermal reliefs. Należy pamiętać, że jeśli szerokość lub odstęp thermal relief nie są ustawione dla pada w Allegro Constraint Manager, wartości dla Conductor Width i Air Gap Width w Altium Designer zostaną pobrane odpowiednio z reguł minimalnej szerokości linii i reguły odstępu pinów zdefiniowanych w projekcie Allegro.

  • Aby zapewnić spójność z projektem Allegro, wartości reguł związanych z szerokością są importowane do Altium Designer w następujący sposób:

    • Min Neck Width –> Min Width

    • Line Min Width –> Preferred Width

    • Line Max Width –> Max Width

    Jeśli w projekcie Allegro brakuje wartości (lub jest równa zero), dziedziczy ona wartość z poprzedniego zakresu.

  • Podczas importowania projektu Allegro można zaimportować bardziej szczegółowe informacje o pad stackach. Umożliwia to import dokładniejszych właściwości padów do Altium Designer, dzięki czemu są one lepiej dopasowane do swoich odpowiedników w źródłowym projekcie Allegro. W ramach tej funkcji obsługiwane są również różne kształty miedzi na warstwach podczas importu pliku footprintu Allegro.

    Ta funkcja jest dostępna, gdy opcja Importer.Allegro.ReadPadLayers jest włączona w oknie dialogowym Advanced Settings dialog.

  • Podczas importowania projektu Allegro, jeśli polewanie poligonem ma rozmiar mniejszy niż 2500 sq.mil, jego opcja Remove Islands Less Than jest automatycznie wyłączana.

  • Podczas importowania projektu Allegro może być obsługiwany import masek solder i paste na poziomie padstack dla padów (zwykłych i niestandardowych kształtów, w tym padów tented) oraz przelotek (z uwzględnieniem obliczania rozszerzeń i stron tented).

    Ponadto podczas importowania projektu Allegro z wymienionymi poniżej zdefiniowanymi sub-classami na warstwach Top lub Bottom, w wygenerowanym dokumencie PCB tworzona jest para warstw komponentów w celu przechowania wartości z tych warstw Top i Bottom, przy czym warstwy te są domyślnie ukryte pod względem widoczności.

    Allegro Design Sub-class

    Para warstw komponentów Altium

    Layers - Components - Comp value

    COMPONENT_VALUE_TOP i COMPONENT_VALUE_BOTTOM

    Layers - Components - Dev type

    DEVICE_TYPE_TOP oraz DEVICE_TYPE_BOTTOM

    Layers - Components - Tolerance

    TOLERANCE_TOP i TOLERANCE_BOTTOM

    Layers - Components - User part

    PART_NUMBER_TOP oraz PART_NUMBER_BOTTOM

    Ta funkcja jest w Open Beta i jest dostępna, gdy opcja Importer.Allegro.AdvancedEngine jest włączona w oknie dialogowym Advanced Settings dialog.

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