Importazione di un progetto da Allegro

Per soddisfare l’esigenza di caricare e utilizzare file di progettazione Cadence® Allegro, la Import Wizard di Altium Designer include la capacità di importare progetti PCB Allegro in formato binario (*.brd - vedere i prerequisiti di importazione), in formato ASCII (*.alg) (che vengono tradotti in file PCB di Altium Designer (*.PcbDoc)) e file footprint Allegro (*.dra) (che vengono tradotti in file libreria PCB di Altium Designer (*.PcbLib)).

I file PCB Allegro (fino alla versione 17.4) vengono tradotti in file PCB di Altium Designer dall’importatore Allegro della procedura guidata, incluso come estensione della piattaforma Altium Designer.

Per accedere alle funzionalità di importazione Allegro in Altium Designer, la funzione Allegro deve essere abilitata nella tua installazione di Altium Designer. Questa funzione è abilitata per impostazione predefinita in Altium Designer. Può essere abilitata/disabilitata dopo l’installazione.

Per ulteriori informazioni sulla modifica delle funzionalità core installate, consulta la pagina Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Prerequisiti per l’importazione

La procedura guidata di importazione di Altium Designer può importare direttamente file PCB Allegro in formato ASCII (*.alg). Per importare un file PCB Allegro binario (*.brd) o un file footprint (*.dra), il file deve essere tradotto da binario ad ASCII. La traduzione da binario ad ASCII viene eseguita tramite l’utilità Cadence chiamata Extracta, un’utilità da riga di comando configurabile in grado di estrarre e tradurre dati dal file PCB binario, con il processo di estrazione controllato da un file Command che specifica i dati da estrarre. Scopri di più su Extracta.

Versioni di file binari supportate

Extracta estrae dati solo da file PCB Allegro binari (*.brd) e file footprint (*.dra) la cui versione è uguale o inferiore alla versione di Extracta in uso. Per verificare la versione di Extracta, apri un prompt dei comandi di Windows e inserisci Extracta -version.

Nota: se questo comando non funziona, è possibile che per Extracta.exe non sia definito il Path di Windows corretto; consulta questo articolo della Knowledge Base di Altium per informazioni dettagliate sulla configurazione della variabile d’ambiente di sistema Path per Extracta.

Importazione quando Allegro si trova sullo stesso PC di Altium Designer

Se Altium Designer è installato sullo stesso PC di Cadence Allegro, il processo di estrazione può essere gestito automaticamente dalla Import Wizard di Altium Designer. Il processo di esecuzione della procedura guidata è descritto di seguito. Nota che la procedura guidata esegue anche il controllo della versione dei file; attualmente sono supportati dalla procedura guidata i file Allegro fino alla versione 17.4 .

Importazione quando Allegro non si trova sullo stesso PC di Altium Designer

Se Extracta.exe non è installato sullo stesso PC di Altium Designer, puoi eseguire manualmente il processo di estrazione sul PC in cui è installata l’utilità Extracta. Altium Designer esegue il processo di estrazione utilizzando il file Allegro2Altium.bat.

Per estrarre manualmente i dati ASCII della scheda:

  1. Copia il file Allegro2Altium.bat dalla cartella <Altium_Designer_Installation_Folder>\System in una posizione nota sul PC su cui è installato Allegro.

  2. Copia nella stessa cartella il file binario Allegro (*.brd o *.dra) che desideri convertire.

  3. Avvia un prompt dei comandi di Windows e usa il comando cd per accedere alla cartella che contiene i file copiati. Esempio:

    cd C:\Documents\Files\Test

  4. Una volta nella directory corretta, esegui il file batch di Altium usando il comando Allegro2Altium. Ad esempio:

    Allegro2Altium your_file.brd

    oppure

    Allegro2Altium your_file.dra

    dove your_file.brd o your_file.dra è il nome del file binario che desideri convertire. Racchiudi il nome file tra virgolette doppie se contiene spazi, ad esempio Allegro2Altium "your file.brd".

  5. Il processo creerà nella cartella un file ASCII (your_file.brd.alg o your_file.dra.alg). Copia questo file ASCII della scheda sul PC dove può essere importato in Altium Designer utilizzando la Import Wizard.

Il processo di conversione del progetto Allegro ASCII è controllato dallo speciale file batch Allegro2Altium.Il processo di conversione del progetto Allegro ASCII è controllato dallo speciale file batch Allegro2Altium.

In un’installazione Allegro standard, il programma proprietario di traduzione extracta.exe viene aggiunto come percorso dell’ambiente di sistema ed è quindi accessibile da qualsiasi posizione. Il file batch Allegro2Altium e il processo di conversione in sospeso non riusciranno se non è possibile accedere a questo programma. Consulta l’articolo della Knowledge Base di Altium per informazioni dettagliate sulla configurazione della variabile d’ambiente di sistema Path per Extracta se non è possibile accedere al programma.

Accesso ed esecuzione dell’importatore

L’importatore di file di progettazione PCB Allegro è disponibile tramite Import Wizard di Altium Designer (File » Import Wizard), dove l’opzione viene selezionata nella pagina Select Type of Files to Import della procedura guidata: scegli l’opzione Allegro Design Files.

Quando aggiungi file all’elenco dei file da importare, usa il menu a discesa del filtro del browser file per scegliere tra file Allegro binari (*.brd) o ASCII (*.alg).

Seleziona per l’importazione file di progettazione Allegro binari o ASCII. Allegro deve essere installato sul computer locale per importare file Allegro binari (*.brd).Seleziona per l’importazione file di progettazione Allegro binari o ASCII. Allegro deve essere installato sul computer locale per importare file Allegro binari (*.brd).

Se tenti di importare un file di progettazione Allegro binario (*.brd) utilizzando la procedura guidata di importazione e non hai Allegro installato localmente, il processo di importazione viene sospeso e viene visualizzata una finestra di avviso. In questo caso, importa una versione ASCII del file di progettazione creata tramite il processo di estrazione del file ASCII Allegro (come descritto sopra).

Per completare il processo di importazione e traduzione dei file, segui le restanti pagine della procedura guidata di importazione per personalizzare e completare la conversione dei file di progettazione Allegro in file di progettazione di Altium Designer.

Nota che la procedura guidata di importazione offre una configurazione predefinita di Layer Mapping, che può essere modificata e salvata come file *.ini. Il mapping viene utilizzato dalla procedura guidata di importazione per creare la mappatura dei layer per ciascun PCB del progetto importato, quindi durante l’importazione di più file PCB è possibile caricare un file di configurazione di mapping salvato e applicarlo a singoli file PCB (o a tutti).

Note

  • Consulta l’articolo dettagliato della Knowledge Base su come importare file Allegro in Altium Designer.

  • In Altium Designer, i modelli 3D STEP vengono memorizzati all’interno di un oggetto 3D Body, posizionato nel footprint PCB.

  • L’importatore Allegro supporta l’importazione di pad stack personalizzati definiti in un progetto di scheda Allegro. L’importazione di tale progetto creerà forme pad personalizzate in Altium Designer. Inoltre, laddove le connessioni thermal tie siano definite come parte del pad stack personalizzato in Allegro, queste verranno importate come connessioni thermal relief personalizzate.

  • Quando il thermal relief di tipo ortogonale, diagonale o a contatto completo è impostato nel pannello Properties per un pad in Allegro Constraint Manager, questi pad vengono importati in Altium Designer con thermal relief personalizzati configurati di conseguenza. Nota che se la larghezza o il gap del thermal relief non sono impostati per un pad in Allegro Constraint Manager, i valori per Conductor Width e Air Gap Width in Altium Designer verranno presi rispettivamente dalle regole per la larghezza minima linea e per la spaziatura pin definite nel progetto Allegro.

  • Per garantire coerenza con il progetto Allegro, i valori delle regole relative alla larghezza vengono importati in Altium Designer come segue:

    • Larghezza minima neck –> Larghezza minima

    • Larghezza minima linea –> Larghezza preferita

    • Larghezza massima linea –> Larghezza massima

    Se un valore è assente (o uguale a zero) nel progetto Allegro, eredita il valore dell’intervallo precedente.

  • Durante l’importazione di un progetto Allegro, puoi importare informazioni più dettagliate sul pad stack. Questo consente di importare in Altium Designer proprietà dei pad più accurate, allineandole più strettamente ai rispettivi equivalenti nel progetto Allegro originale. Come parte di questa funzionalità, sono supportate forme di rame differenti sui layer durante l’importazione di un file footprint Allegro.

    Questa funzionalità è disponibile quando l’opzione Importer.Allegro.ReadPadLayers è abilitata nella finestra di dialogo Advanced Settings.

  • Durante l’importazione di un progetto Allegro, se un pour poligonale è inferiore a 2500 sq.mil, la sua opzione Remove Islands Less Than viene automaticamente disabilitata.

  • Durante l’importazione di un progetto Allegro, può essere supportata l’importazione di solder mask e paste mask a livello di padstack per pad (forme regolari e personalizzate, inclusi i pad tented) e via (con calcolo delle espansioni e inclusione dei lati tented).

    Inoltre, durante l’importazione di un progetto Allegro con le sottoclassi elencate di seguito definite sui layer Top o Bottom, nel documento PCB generato viene creata una coppia di component layer per ospitare i valori di questi layer Top e Bottom; tali layer sono nascosti per impostazione predefinita rispetto alla loro visibilità.

    Sottoclasse del progetto Allegro

    Coppia di component layer di Altium

    Layers - Components - Comp value

    COMPONENT_VALUE_TOP e COMPONENT_VALUE_BOTTOM

    Layers - Components - Dev type

    DEVICE_TYPE_TOP e DEVICE_TYPE_BOTTOM

    Layers - Components - Tolerance

    TOLERANCE_TOP e TOLERANCE_BOTTOM

    Layers - Components - User part

    PART_NUMBER_TOP e PART_NUMBER_BOTTOM

    Questa funzionalità è in Open Beta ed è disponibile quando l’opzione Importer.Allegro.AdvancedEngine è abilitata nella finestra di dialogo Advanced Settings.

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Enter per inviarci il tuo feedback.
Disponibilità delle funzionalità

Le funzionalità a tua disposizione dipendono dalla soluzione Altium di cui disponi: Altium Develop, Altium Agile Teams, Altium Agile Enterprise oppure Altium Designer (con abbonamento attivo).

Se non vedi una funzionalità documentata nel software che stai effettivamente utilizzando, contatta il reparto vendite di Altium per saperne di più.

Documentazione legacy

La documentazione di Altium Designer non è più suddivisa per versione. Se è necessario accedere alla documentazione delle versioni precedenti di Altium Designer, visitare la sezione Documentazione legacy della pagina Altri programmi di installazione.

Contenuto