Importazione di un progetto da Allegro

Per soddisfare l’esigenza di caricare e lavorare con i file di progettazione Cadence® Allegro, l’Import Wizard di Altium Designer include la capacità di importare progetti PCB Allegro in formato binario (*.brd - consulta i prerequisiti per l’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 di 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 del Wizard, incluso come estensione della piattaforma Altium Designer.

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

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

Prerequisiti per l’importazione

L’Import Wizard di Altium Designer può importare direttamente i 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à configurabile da riga di comando 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 dei 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 corretto Windows Path; fai riferimento a questo articolo della Knowledge Base di Altium per informazioni dettagliate sulla configurazione della variabile di ambiente Path di sistema 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 dal Import Wizard di Altium Designer. Il processo di esecuzione del Wizard è descritto di seguito. Nota che il Wizard esegue anche il controllo della versione dei file; al momento sono supportati dal Wizard 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 seguente file batch e il file di comando di estrazione:

  1. Allegro2Altium.bat
  2. AllegroExportViews.txt

Per estrarre manualmente i dati della scheda in ASCII:

  1. Copia i due file descritti sopra dalla cartella <Altium_Designer_Installation_Folder>\System in una posizione nota sul PC su cui è installato Allegro.
  2. Copia nella stessa cartella il file Allegro binario (*.brd o *.dra) che desideri convertire.
  3. Avvia un prompt dei comandi di Windows e usa il comando cd per entrare nella 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 del file tra virgolette doppie se contiene spazi, ad esempio Allegro2Altium "your file.brd".

  5. Il processo creerà un file ASCII (your_file.brd.alg o your_file.dra.alg) nella cartella. Copia questo file ASCII della scheda sul PC da cui potrà essere importato in Altium Designer usando Import Wizard.

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

In un’installazione Allegro standard, il programma di traduzione proprietario extracta.exe viene aggiunto come percorso di ambiente di sistema ed è quindi accessibile da tutte le posizioni. Il file batch Allegro2Altium e il relativo processo di conversione falliranno se non è possibile accedere a questo programma. Fai riferimento all’articolo della Knowledge Base di Altium per informazioni dettagliate sulla configurazione della variabile di ambiente Path di sistema per Extracta se non è possibile accedere al programma.

Accesso ed esecuzione dell’importatore

L’importatore dei file di progetto PCB Allegro è disponibile tramite il Import Wizard di Altium Designer (File » Import Wizard), dove l’opzione viene selezionata nella pagina Select Type of Files to Import del wizard: scegli l’opzione Allegro Design Files.

Quando aggiungi file all’elenco dei file da importare, utilizza 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 progetto Allegro binari o ASCII. Allegro deve essere installato sul computer locale per importare file Allegro binari (*.brd).Seleziona per l’importazione file di progetto Allegro binari o ASCII. Allegro deve essere installato sul computer locale per importare file Allegro binari (*.brd).

Se tenti di importare un file di progetto Allegro binario (*.brd) usando l’Import Wizard 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 progetto 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 dell’Import Wizard per personalizzare e completare la conversione dei file di progetto Allegro in file di progetto di Altium Designer.

Tieni presente che l’Import Wizard offre una configurazione predefinita di Layer Mapping, che può essere modificata e salvata come file *.ini. La mappatura viene utilizzata dall’Import Wizard per creare la mappatura dei layer per ogni PCB del progetto importato; pertanto, durante l’importazione di più file PCB, è possibile caricare un file di configurazione della mappatura salvato e applicarlo a singoli file PCB (o a tutti).

Note

  • Consulta l'articolo dettagliato della Knowledgebase 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'Allegro Importer supporta l'importazione di pad stack personalizzati definiti in un design di scheda Allegro. L'importazione di tale design creerà forme pad personalizzate in Altium Designer. Inoltre, laddove i collegamenti thermal tie siano definiti come parte del pad stack personalizzato in Allegro, questi verranno importati come connessioni thermal relief personalizzate.

  • Quando un 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. Si noti che, se la larghezza o la distanza del thermal relief non sono impostate per un pad in Allegro Constraint Manager, i valori per Conductor Width e Air Gap Width in Altium Designer verranno ricavati rispettivamente dalle regole relative alla larghezza minima della linea e alla spaziatura dei pin definite nel design Allegro.

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

    • Min Neck Width –> Larghezza minima

    • Line Min Width –> Larghezza preferita

    • Line Max Width –> Larghezza massima

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

  • Quando si importa un design Allegro, è possibile importare informazioni più dettagliate sui pad stack. Ciò consente di importare in Altium Designer proprietà dei pad più accurate, allineandole più strettamente ai rispettivi equivalenti nel design Allegro di origine. Nell'ambito di questa funzionalità, sono supportate diverse forme di rame 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.

  • Quando si importa un design Allegro, se un riempimento poligonale è inferiore a 2500 sq.mil, la relativa opzione Remove Islands Less Than viene automaticamente disabilitata.

  • Quando si importa un design 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 vie (con il calcolo delle espansioni e includendo i lati tented).

    Inoltre, quando si importa un design Allegro con le sottoclassi elencate di seguito definite sui layer Top o Bottom, nel documento PCB generato viene creata una coppia di layer componente per ospitare i valori provenienti da questi layer Top e Bottom; tali layer sono nascosti per impostazione predefinita per quanto riguarda la loro visibilità.

    Sub-class di Allegro Design

    Coppia di layer componente 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 + Invio per inviarci il tuo feedback.
Disponibilità delle funzionalità

Le funzionalità disponibili dipendono dalla soluzione Altium in uso – Altium Develop, un’edizione di Altium Agile (Agile Teams o Agile Enterprise), oppure Altium Designer (con licenza attiva).

Se non vedi nel tuo software una funzionalità descritta,  contatta il team 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