Including Barcodes & Logos

L’editor PCB di Altium Designer offre la possibilità di posizionare simboli di codici a barre direttamente su qualsiasi layer di un PCB, consentendo di imprimere facilmente i codici a barre sul PCB come parte del processo di produzione. Inoltre, l’editor supporta diversi metodi per aggiungere immagini grafiche a un documento di progettazione PCB, il che è ideale per inserire anche il logo della tua azienda sulla scheda!

Aggiunta di un codice a barre

Altium Designer consente di posizionare simboli di codici a barre direttamente su un PCB, su qualsiasi layer, permettendo di imprimere facilmente i codici a barre sul PCB come parte del processo di produzione. I codici a barre sono comunemente utilizzati per etichettare e identificare i PCB, semplificando ad esempio il tracciamento dell’inventario tramite l’uso di macchine di scansione automatiche. Sono supportati diversi tipi di codici a barre: codici a barre lineari, codici QR e codici data matrix. Sono supportate anche stringhe speciali. Un codice a barre viene inserito in un documento PCB come oggetto Text object (Place » String o Place » Text Frame). Per generare un codice a barre del tipo richiesto, accedi alle proprietà dell’oggetto testo tramite il Properties panel, imposta Font Type su BarCode nella regione Properties , quindi imposta Type su LinearQR Code oppure Data Matrix.

Il supporto per i codici QR e i codici data matrix è disponibile quando l’opzione PCB.QRCodes è abilitata nella finestra di dialogo Advanced Settings dialog.

Configurazione di un codice a barre lineare

Dopo aver configurato un oggetto testo come codice a barre lineare (impostando il relativo Font Type su BarCode e selezionando Linear come Type), definisci le opzioni di visualizzazione secondo necessità nel pannello Properties dell’oggetto. Sono supportati BarCode ISO Code 39 (standard del Dipartimento della Difesa degli Stati Uniti) e Code 128 (standard globale di identificazione commerciale), e la stringa di testo effettiva da cui deriva il codice a barre può essere visualizzata abilitando l’opzione Show Text.

Quando mostri il testo, scegli un font TrueType e imposta di conseguenza l’altezza del testo.

Esempio di codice a barre con il testo originale (leggibile dall’uomo) sotto.
Esempio di codice a barre con il testo originale (leggibile dall’uomo) sotto.

Specifica l’altezza e la larghezza del codice a barre utilizzando una larghezza complessiva desiderata oppure una larghezza minima dell’elemento del codice a barre per controllarne le dimensioni. Qualunque metodo venga utilizzato, assicurati di usare dimensioni che rendano il codice a barre leggibile dagli scanner appropriati!

Utilizzando una combinazione di codice a barre e stringhe di testo invertite, insieme a riempimenti se necessario, è possibile definire una gradevole area codice a barre sulla scheda, con più informazioni testuali di quante ne consentirebbe il solo testo di origine del codice a barre, come mostrato di seguito.

Esempio che utilizza un codice a barre invertito e stringhe di testo invertite aggiuntive.
Esempio che utilizza un codice a barre invertito e stringhe di testo invertite aggiuntive.

Configurazione di un codice QR o Data Matrix

Un codice QR è un codice a barre 2D che può essere letto digitalmente dagli smartphone e contiene informazioni proprio come i codici a barre. Può essere utilizzato per effettuare una chiamata, inviare un messaggio o un’e-mail, o persino aprire un sito web. Un data matrix è un codice bidimensionale disposto secondo uno schema quadrato o rettangolare.

Dopo aver configurato un oggetto testo come codice QR o data matrix (impostando il relativo Font Type su BarCode e selezionando rispettivamente QR Code o Data Matrix come Type), definisci le opzioni di visualizzazione secondo necessità nel pannello Properties dell’oggetto. Seleziona il Size Mode richiesto e usa le opzioni per specificare le dimensioni del codice:

  • By Pixel Width – inserisci la larghezza di un singolo pixel del codice QR / data matrix nel campo Pixel Width . Questa opzione aiuta a garantire che l’immagine possa essere riprodotta.

  • By Full Width – inserisci la larghezza complessiva del codice QR / data matrix nel campo Full Width.

Inserisci la dimensione del margine sui bordi sinistro e destro nel campo Horizontal Margin e la dimensione del margine sui bordi superiore e inferiore nel campo Vertical Margin. Configura il testo nello spazio di progettazione utilizzando il menu a discesa Font Name e l’opzione Show Text (abilita o disabilita). Quando l’opzione Inverted è abilitata, il codice QR / data matrix viene invertito e viene aggiunto un bordo su tutti e quattro i lati.

Javascript ID: Barcodes_Examples_AD24_9

Esempio di codice QR con il testo originale (leggibile dall’uomo) sotto.

Esempio di data matrix con il testo originale (leggibile dall’uomo) sotto.

Aggiunta di un elemento grafico

In genere, durante la fabbricazione di una scheda, l’azienda proprietaria — l’azienda che ha progettato la scheda e spera di ottenere un buon profitto dalla sua disponibilità commerciale e dal suo successo — vorrà “marcare” la propria proprietà. Certo, questo può essere ottenuto tramite un semplice testo sul layer serigrafico, ma molto spesso il logo dell’azienda rappresenta un’alternativa molto più accattivante ed efficace. Per soddisfare questa esigenza, il PCB Editor del software supporta diversi metodi per aggiungere immagini grafiche a un documento di progettazione PCB.

Posizionamento di un elemento grafico come font

È possibile creare un font TrueType personalizzato che contenga un elemento grafico come glifo (uno dei caratteri del font) e quindi posizionare una stringa sulla scheda PCB che utilizzi quel font. Oltre alla facilità d’uso, un altro grande vantaggio di questo metodo è che, se i glifi del font vengono creati da immagini grafiche vettoriali, possono essere scalati con precisione.

Un font contenente molti simboli standard utilizzati nella progettazione PCB – tra cui: lead free, recycle, static sensitive, Earth, C-Tick, UL, CE, FCC e molti altri – è stato creato da uno dei maggiori esperti nella progettazione con Altium Design Software – Darren Moore di Mooretronics. Consulta il related forum thread da cui è possibile scaricare il font.

Il font è concesso in licenza come Cardware; fai riferimento al Readme.txt incluso nello ZIP scaricato per le condizioni d’uso. Il readme include anche un elenco degli elementi grafici disponibili. Nota che molti sono disponibili con testo o senza testo; la versione preferita viene scelta utilizzando la lettera maiuscola o minuscola. L’immagine seguente mostra un esempio degli elementi grafici disponibili nel font.

Un esempio di alcuni degli utili elementi grafici presenti nel font Mooretronics.Un esempio di alcuni degli utili elementi grafici presenti nel font Mooretronics.

Posizionamento di un elemento grafico sul PCB

Per posizionare sul PCB un elemento grafico in formato JPG, BMP, PNG o SVG, seleziona il comando Place » Graphics.

Dopo aver avviato il comando, ti verrà chiesto di fornire due clic per definire un’area rettangolare in cui inserire l’immagine. Ti verrà quindi chiesto di selezionare il file grafico. Una volta selezionato, si aprirà la finestra di dialogo Import Image. Configura le impostazioni dell’immagine secondo necessità e fai clic su OK per creare l’elemento grafico sul layer PCB attivo.

Note:

  • L’immagine verrà importata e scalata per adattarsi alla massima distanza verticale o orizzontale disponibile all’interno dell’area rettangolare definita, mantenendo il rapporto d’aspetto originale.
  • Se l’elemento grafico viene posizionato come Union, può essere spostato (click and drag) o ridimensionato (right-click » Unions » Resize Union) come oggetto singolo.

Incollare direttamente un metafile dagli Appunti di Windows

Per un logo, l’editor PCB supporta anche l’incollaggio diretto di un metafile dagli Appunti di Windows sul layer PCB corrente utilizzando il comando standard di Windows Ctrl+V incolla. I dati metafile supportati includono bitmap, linee, archi, riempimenti semplici e testo true type, consentendoti di incollare facilmente loghi e altri simboli grafici.

Tieni presente che non tutti gli editor di immagini inseriscono i dati dell’immagine negli Appunti come dati metafile. Un modo per assicurarsi che ciò avvenga è incollare prima l’immagine in Microsoft Word, quindi copiarla da lì e incollarla nel software Altium Designer. Per farlo:

  1. Incolla o inserisci l’immagine del logo desiderata (in formato BMP o PNG) in un documento Microsoft Word. Si consiglia di copiare/incollare l’immagine da un editor di immagini in Word oppure di usare il comando Insert » Picture di Word, poiché Word gestisce in modo diverso un’immagine trascinata in un file Word aperto rispetto a un’immagine incollata o inserita. 
  2. Seleziona l’immagine in Microsoft Word e copiala negli Appunti.
  3. Apri il documento PCB di destinazione richiesto in Altium Designer.
  4. Incolla l’immagine dagli Appunti (Edit » Paste o Ctrl+V).
  5. L’immagine apparirà agganciata al cursore. Fai clic nella posizione desiderata nell’area di lavoro per completare il posizionamento.

I pixel neri dell’immagine originale vengono mappati in regioni e qualsiasi colore diverso dal nero viene mappato in un vuoto.

I pixel vengono convertiti in regioni e vengono create union di regioni contigue adiacenti.

I dati importati verranno inseriti nel layer corrente, adottando il colore scelto per quel layer. Gli oggetti PCB creati durante il processo di incolla vengono aggiunti automaticamente a una Union. Dopo l’incolla, le maniglie di modifica della Union possono essere utilizzate per regolare con precisione le dimensioni dell’immagine incollata. Le Union risultanti da un’operazione di incolla possono inoltre essere ridimensionate in qualsiasi momento usando il comando Resize Union dal menu del tasto destro del mouse (fare clic per selezionare la Union richiesta dopo aver avviato il comando Resize Union).

L’opzione Paste from other applications nella pagina PCB Editor - General della finestra di dialogo Preferences viene utilizzata per impostare Preferred Format su Metafile oppure Text. Per un elemento grafico, questa opzione non ha alcun effetto: ogni forma indipendente nell’elemento grafico viene convertita in un oggetto regione. Quando si incolla una stringa di testo, ogni carattere viene convertito in una stringa di testo se l’opzione è impostata su Metafile, mentre l’intera stringa viene incollata come stringa Altium Design Software se l’opzione è impostata su Text.

Il logo Altium viene incollato come elemento grafico; ogni lettera nell’elemento grafico viene convertita in un oggetto regione.Il logo Altium viene incollato come elemento grafico; ogni lettera nell’elemento grafico viene convertita in un oggetto regione.

Posizionamento come oggetto OLE

Un elemento grafico memorizzato in formato BMP può anche essere posizionato come oggetto OLE nel documento PCB attivo. Ciò è reso possibile tramite la tecnologia Object Linking and Embedding (OLE) nel PCB Editor.

L’elemento grafico deve essere in formato *.bmp.

Per prima cosa, rendere attivo nell’area di lavoro il layer sul quale si desidera posizionare i dati dell’oggetto OLE. Dopo aver avviato il comando (Place » Object From File), verrà visualizzata la finestra di dialogo standard di Windows Choose file. Utilizzare questa finestra di dialogo per individuare il file immagine BMP richiesto. Dopo aver fatto clic su Open, i dati del file scelto appariranno agganciati al cursore. Posizionare come richiesto nell’area di lavoro e fare clic oppure premere Enter per completare il posizionamento.

Un’immagine BMP viene posizionata come oggetto OLE in un documento PCB. Un’immagine BMP viene posizionata come oggetto OLE in un documento PCB.

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