Working with Items

All’interno di un Workspace connesso, ogni entità di progettazione che può essere archiviata, gestita e riutilizzata è rappresentata come un tipo specifico di Item. Per supportare la necessità di poter aggiornare un Item nel tempo, ciò che viene effettivamente archiviato nel Workspace è una serie di revisioni dell’Item (Item Revisions), ovvero revisioni specifiche di quell’Item il cui nome si basa sullo schema di denominazione delle revisioni scelto. Ogni nuovo Item viene creato in una cartella e, una volta definite le cartelle richieste all’interno di un Workspace, è possibile creare nuovi Item nella cartella selezionata nell’area Item del pannello Explorer.

Tipi di contenuto supportati

Item diversi vengono utilizzati per archiviare e rappresentare diversi tipi di dati. Un Item può rappresentare un simbolo schematico, un altro un modello di componente PCB, mentre un altro ancora può contenere i dati di fabbricazione generati da un progetto di scheda rilasciato. Per dichiarare il tipo di contenuto che un Item (o meglio, le sue revisioni) conterrà, è necessario specificare la relativa proprietà Content Type durante la creazione o la modifica di quell’Item. In altre parole, si sta essenzialmente specificando il Item Type.

La tabella seguente elenca i vari tipi di contenuto (tipi di Item) che possono essere creati manualmente da un utente in un Workspace connesso, insieme ai relativi:

  • Associated Folder Type – il tipo di cartella dedicato, ove disponibile, in cui archiviare il contenuto di quel tipo. Questo non influisce sul contenuto della cartella. Fornisce semplicemente un “indizio” visivo su ciò che è archiviato in una cartella e può risultare utile durante la navigazione in un Workspace alla ricerca di contenuti specifici. Il contenuto può essere archiviato in qualsiasi tipo di cartella, inclusa la Generic Folder.

  • Content Type Code – il codice utilizzato durante l’assegnazione dell’ID univoco a un Item creato di quel tipo di contenuto, quando lo schema di denominazione degli Item della cartella padre utilizza la voce $CONTENT_TYPE_CODE.

  • Folder Type Code – il codice utilizzato durante l’assegnazione dell’ID univoco a un Item creato di quel tipo di contenuto, quando lo schema di denominazione degli Item della cartella padre utilizza la voce $FOLDER_TYPE_CODE.

Tipo di contenuto Tipo di cartella associato Codice del tipo di contenuto Codice del tipo di cartella Ulteriori informazioni...
Modello 3D Modelli 3D A3D A3DL Strumenti aggiuntivi per lavorare con corpi 3D
Preferenze di Altium Designer Preferenze di Altium Designer PREF ADPC Accesso, definizione e gestione delle preferenze di sistema
Dati di assemblaggio Catalogo progetto PAS PRJ Rilascio del progetto di progettazione
File binario File binari ABF ABC Tipo di contenuto file binario
Template BOM Template BOM XLT XLT Preparazione di una BOM nel Report Manager
Componente Componenti CMP CMPL Creazione di un nuovo componente di libreria Workspace
Template componente Template componente CMPT CTC Template componente
Template documento Draftsman Template Draftsman DFD DRT Creazione di template Draftsman
Template foglio Draftsman Template Draftsman DFS DRT Creazione di template Draftsman
File di fabbricazione Progetti Workspace (Workspace Altium 365)
Progetti Workspace (Workspace Enterprise Server)
Footprint Footprint PCC PCBCL Creazione di un footprint PCB
Template layout harness Template layout harness HARLT HLTC Creazione di documenti template harness
Cablaggio harness HARW Creazione di un componente di cablaggio harness
Template cablaggio harness Template cablaggio harness HARWT HWTC Creazione di documenti template harness
Layerstack Layerstack ALS ALS Definizione dello stack di layer
Foglio schematico gestito Fogli schematici gestiti SCH SSC Lavorare con fogli schematici gestiti
Outputjob Job di output OUT OUTC Preparazione dei dati di produzione con gli Output Job
Dati di fabbricazione PCB Catalogo progetto PBL PRJ Rilascio del progetto di progettazione
Snippet PCB Snippet PCB PCBS PSNC
Progetto di progettazione Catalogo progetto PDE PRJ Rilascio del progetto di progettazione
Pacchetto di revisione progetto Catalogo progetto PRP PRJ Rilascio del progetto di progettazione
Template progetto Template progetto PRJT PRJT Creazione di un template progetto
Blocco di riutilizzo Blocchi di riutilizzo del progetto RBL RBLC
Snippet schematico Snippet schematici SCHS SSNC
Template schematico Template schematici SCHDOT STC Creazione di template schematici
Script Script ASF ASC Creazione e archiviazione di script
Modello di simulazione Modelli di simulazione SIM SML Creazione di un modello di simulazione
Simbolo Simboli SYM SSL Creazione di un simbolo schematico
Altri tipi di contenuto elencati nella finestra di dialogo Content Types (vedere le pagine Definizione degli schemi di denominazione delle revisioni per un Workspace e Definizione delle definizioni del ciclo di vita per un Workspace) ma non descritti qui non sono funzionali all’interno del software.

Revisioni dell’Item

Un Item può avere un numero qualsiasi di revisioni, che rappresentano essenzialmente l’evoluzione di quell’Item nel tempo. Viene apportata una modifica e il nuovo contenuto dati viene salvato/caricato/rilasciato in una nuova revisione, garantendo che nessuna revisione esistente possa mai essere sovrascritta e assicurando così la massima integrità. I dati archiviati in ciascuna revisione di un Item sono quindi tipicamente diversi. Per distinguere queste diverse revisioni di un Item, viene utilizzato un identificatore di revisione (ID), che in combinazione con l’ID dell’Item crea un identificatore univoco per ogni rilascio di un Item. Questo ci fornisce il Item-Revision.

Un ID completo Item-Revision identifica quindi semplicemente una revisione specifica di un Item padre. Ci sarà sempre almeno una revisione di un Item (il primo rilascio), ma potrebbero essercene molte, a seconda di quante volte i dati di quell’Item sono stati salvati/caricati/rilasciati. Un punto importante da sottolineare qui è che è possibile rilasciare verso un particolare Item-Revision una sola volta. Se c’è una modifica, allora deve essere creata una nuova Item-Revision. Questo garantisce la massima integrità, poiché i dati contenuti in una determinata revisione non possono mai essere sovrascritti effettuando nuovamente il rilascio sulla stessa revisione. Per rilasciare di nuovo, deve essere utilizzata una nuova Item-Revision.

Il modo più semplice per comprendere il concetto di un Item e delle sue revisioni è pensare a una “scatola”, nella quale vengono archiviati tutti i dati per quella particolare revisione di quel particolare Item. Quando l’Item viene rilasciato, i dati vengono inseriti nella scatola e la scatola viene chiusa. L’ID dell’Item e l’ID della revisione diventano etichette sul lato di quella scatola: consentono di riconoscere immediatamente a cosa serve il contenuto della scatola. Se i dati devono essere aggiornati e rilasciati nuovamente, allora l’ID della revisione viene incrementato, creando una nuova scatola.

La “scatola” Item-Revision, etichettata con l’ID dell’Item e l’ID della revisione. Il contenuto è costituito dai dati necessari per costruire o rappresentare quella revisione di quell’Item. L’atto del rilascio chiude la scatola, impedendo che qualsiasi altro dato venga rilasciato a quella revisione in futuro. L’ID completo Item-Revision, in questo caso, sarebbe: D-820-1001-01.A.1.
La “scatola” Item-Revision, etichettata con l’ID dell’Item e l’ID della revisione. Il contenuto è costituito dai dati necessari per costruire o rappresentare quella revisione di quell’Item. L’atto del rilascio chiude la scatola, impedendo che qualsiasi altro dato venga rilasciato a quella revisione in futuro. L’ID completo Item-Revision, in questo caso, sarebbe: D-820-1001-01.A.1.

Il formato dell’ID di una revisione è determinato dallo Revision Naming Scheme utilizzato per l’Item padre. Il formato specifico usato in uno schema è configurabile e dipenderà dalle esigenze di ciascuna organizzazione.

Durante il rilascio di un progetto di scheda, per garantire che non vi sia alcuna ambiguità sui dati di rilascio generati, ogni file di output può essere preceduto dall’ID dell’Item e dall’ID della revisione, nel formato [Item ID-Revision ID]. Per farlo, assicurarsi che l’opzione Prepend revision HRID to file names sia abilitata nella pagina Gestione dati – Server della finestra di dialogo Preferences.

Note di modifica dello stato e di rilascio

Per migliorare la tracciabilità di audit dei contenuti in un Workspace, Altium Designer offre la possibilità di inserire note quando si modifica lo stato del ciclo di vita di una revisione di un elemento e, per molti tipi di contenuto, quando si rilascia il dato sorgente in revisioni pianificate nel Workspace.

Note sul cambio di stato

Quando si modifica lo stato del ciclo di vita di una revisione di un elemento in un Workspace, utilizzare l'area State change note della successiva finestra di dialogo di cambio stato per inserire una nota pertinente a tale modifica.

Le modifiche di stato possono essere eseguite per una revisione di un elemento sia dal pannello Explorer panel, sia dalla vista dettagliata dell'elemento padre in Altium Designer. È possibile accedere a quest'ultima facendo clic con il pulsante destro del mouse sull'elemento pertinente nel pannello Explorer e scegliendo History dal menu contestuale.

Aggiunta di una nota per spiegare la modifica nello stato del ciclo di vita di una revisione di un elemento.
Aggiunta di una nota per spiegare la modifica nello stato del ciclo di vita di una revisione di un elemento.

Note di rilascio

Quando si rilascia il dato sorgente in una nuova revisione pianificata di un elemento in un Workspace, utilizzare l'area Release notes della successiva finestra di dialogo Create Revision per inserire una nota pertinente a tale rilascio. Questa funzionalità è disponibile quando si esegue nuovamente il rilascio di qualsiasi tipo di elemento che supporta il paradigma Direct Editing.

Esempio di aggiunta di una nota di rilascio durante il nuovo rilascio di uno stackup di layer in un Workspace di destinazione.
Esempio di aggiunta di una nota di rilascio durante il nuovo rilascio di uno stackup di layer in un Workspace di destinazione.

Visualizzazione delle note associate alle revisioni di un elemento

Le note aggiunte per qualsiasi revisione di un elemento possono essere visualizzate nei seguenti punti:

  • Detailed Item view – visualizzare la nota di rilascio associata e le note per i cambi di stato della revisione nella colonna Note all'interno dell'area Timeline. Per ogni stato nella vita di una revisione, la nota applicabile (se aggiunta) può essere visualizzata anche nella rappresentazione grafica del ciclo di vita della revisione.
  • Explorer panel – passare alla scheda della vista aspetto Lifecycle per una revisione di elemento selezionata. Per ogni stato nella vita di una revisione, la nota applicabile (se aggiunta) può essere visualizzata nella rappresentazione grafica del ciclo di vita della revisione. Inoltre, è possibile visualizzare la nota di rilascio associata e la nota relativa all'ultimo cambio di stato della revisione nella colonna Note, all'interno dell'area principale Item del pannello (potrebbe essere necessario abilitare la visualizzazione di questa colonna).
Passare il puntatore sulla voce della nota in una cella dello stato del ciclo di vita nella vista dettagliata Item per visualizzare un suggerimento con la nota completa.

Visualizzazione delle note associate alle revisioni di un componente.
Visualizzazione delle note associate alle revisioni di un componente.

Comandi generali degli elementi

Insieme alle opzioni di visualizzazione, l'area delle opzioni del pannello Explorer include anche il pulsante di comando Add <item>, che si applica al tipo di cartella attualmente selezionato.

Questo comando richiama la creazione di un nuovo elemento del Workspace del tipo selezionato. Quando nel pannello è selezionato, ad esempio, un tipo di cartella componente, viene proposto un pulsante . Questo aprirà un componente appena creato di quel tipo nel Component Editor. Analogamente, viene mostrato un pulsante quando è stato selezionato un tipo di cartella Output Job, e così via. Il pulsante seguirà una ricerca di componente, come inserita nel campo del percorso componente nella parte superiore del pannello, creando un'attività Part Request che si applica al componente selezionato nei risultati della ricerca.

Posizionamento tramite trascinamento

Il posizionamento di determinati elementi del Workspace in un progetto di progettazione PCB in Altium Designer è semplificato grazie alla possibilità di trascinare e rilasciare le revisioni di questi tipi di elementi sul documento attivo (e applicabile), direttamente dal pannello Explorer. È supportato il trascinamento di:

  • Una revisione di un Component Item sul documento schematico attivo (o documento PCB). Il modello applicabile per il dominio scelto apparirà quindi agganciato al cursore.
  • Una revisione di un Managed Schematic Sheet Item sul documento schematico attivo. Un simbolo di foglio che fa riferimento al foglio apparirà agganciato al cursore.
  • Una revisione di un 3D Model Item su un documento PCB o PCB Library, creando un oggetto 3D Body che fa riferimento a quella revisione dell'elemento.

Esplorare il Workspace per trovare l'elemento richiesto da posizionare. Il posizionamento riguarda una revisione specifica di quell'elemento, quindi assicurarsi di espandere la voce principale dell'elemento per elencare tutte le revisioni disponibili (fare clic sul pulsante in alto a destra del pannello e disabilitare l'opzione Show only latest per vedere tutte le revisioni precedenti). Quindi fare clic sulla revisione richiesta e trascinarne un'istanza nel documento di progettazione.

Trascinare e rilasciare la voce di livello superiore dell'elemento stesso per posizionare un'istanza della revisione più recente di quell'elemento.
Il trascinamento posiziona una singola istanza della revisione dell'elemento. Se è necessario posizionare più istanze, fare clic con il pulsante destro del mouse sulla revisione dell'elemento richiesta (o sulla voce di livello superiore dell'elemento per la revisione più recente) e utilizzare il comando Place.

Inoltre, Altium Designer supporta l'accesso ai componenti dal pannello Components panel e il loro posizionamento.

Download dei dati di contenuto

Scaricare i dati memorizzati in una revisione di un elemento facendo clic con il pulsante destro del mouse su tale revisione e scegliendo il comando Operations » Download dal menu contestuale. I dati associati verranno scaricati in una sottocartella nella directory scelta, denominata utilizzando l'ID della revisione dell'elemento. I file possono essere trovati nella cartella Released al suo interno.

  • Accedere al comando Download dalla voce di livello superiore dell'elemento stesso per scaricare i dati memorizzati nella revisione più recente di quell'elemento.
  • Fare clic sul pulsante Explore nella finestra di dialogo Download from Server per aprire rapidamente la cartella di download.
  • La revisione più recente di un elemento di tipo template può essere scaricata anche utilizzando il comando Operations » Download dal menu contestuale della voce del template nella scheda Templates della pagina Data Management – Templates page della finestra di dialogo Preferences.

Tipo di contenuto file binario

Altium Designer, insieme al Workspace connesso, offre la possibilità di archiviare file liberi in un tipo di contenuto speciale: l'elemento Binary File. Tali elementi possono essere creati per contenere uno o più file di qualsiasi formato. Ciò consente di sfruttare efficacemente la natura sicura del Workspace e sottolinea come il Workspace sia il luogo perfetto per archiviare qualsiasi cosa, inclusi i file binari sorgente riuniti in un'unica entità. Per facilitare inoltre il flusso semplificato dei file di dati, è disponibile una funzionalità bidirezionale di trascinamento, che consente di spostare rapidamente file tra cartelle nel Workspace e cartelle in Esplora risorse di Windows.

  • Creare un elemento del tipo di contenuto Binary File nel Workspace. Una nuova revisione di un elemento Binary File può essere creata caricando i file applicabili. Questa operazione può essere eseguita in un paio di modi: vedere Uploading Data into a New Revision of an Item per ulteriori informazioni.
  • Se è necessario modificare i file memorizzati in un elemento Binary File, caricare i nuovi file richiesti in quell'elemento: i nuovi file verranno memorizzati nella revisione successiva di quell'elemento.
  • Per aprire un file memorizzato in una revisione di un elemento Binary File, selezionare tale file nella scheda della vista aspetto Details per la revisione, quindi fare clic con il pulsante destro del mouse e scegliere il comando Open dal menu contestuale. L'applicazione pertinente (o Altium Designer stesso) verrà utilizzata per presentare il file, ove applicabile.

Uso di un file binario con le preferenze dei template

Nell'ambito delle Preferenze di Altium Designer, è possibile definire i documenti template predefiniti utilizzati quando si crea un nuovo documento di un determinato tipo. Questa operazione viene eseguita dalla scheda Defaults della pagina Data Management – Templates page della finestra di dialogo Preferences. Un documento template predefinito può essere basato su file oppure provenire da un Workspace connesso.

Per alcuni tipi di documento (ActiveBOM Document, Out Job File, Multi-board Schematic e Multi-board Assembly), un documento template predefinito basato su Workspace può provenire solo da un file binario. È quindi necessario caricare il documento template richiesto nella revisione di un file binario e quindi utilizzarlo come predefinito per il nuovo documento.

Caricare un documento necessario (ad esempio, un file OutputJob) nella revisione iniziale di un nuovo file binario.
Caricare un documento necessario (ad esempio, un file OutputJob) nella revisione iniziale di un nuovo file binario.

Ora, quando si tenta di definire un nuovo documento predefinito dal Workspace connesso, è possibile cercare il file binario e la voce nelle preferenze verrà compilata di conseguenza.

Utilizzo corretto di un OutputJob come nuovo documento predefinito, tramite il file binario che lo contiene.
Utilizzo corretto di un OutputJob come nuovo documento predefinito, tramite il file binario che lo contiene.

Un nuovo documento predefinito basato su un elemento del Workspace verrà utilizzato quando si è connessi a quel Workspace (attivo o meno).
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