Altium 365 Workspace
Parte integrante della piattaforma infrastrutturale Altium 365, l'Altium Workspace è un server dedicato all'hosting e alla gestione di tutti i contenuti di progettazione. Consente una connettività fluida e i meccanismi per lo spostamento dei dati tra i domini della progettazione, della produzione e della supply chain. Funziona con Altium Designer per fornire una risposta elegante alla questione della gestione dei dati di progettazione con integrità protetta. Il Workspace non solo fornisce un archivio dati solido e sicuro, ma consente anche il rilascio di nuovi dati come revisioni chiaramente separate, tracciando di fatto le modifiche di progetto nel tempo senza sovrascrivere alcun dato precedentemente rilasciato. Consente inoltre di gestire il ciclo di vita dei dati, permettendo a chi deve utilizzarli di vedere immediatamente a quale fase della loro 'vita' i dati sono arrivati e quindi per cosa possono essere usati in sicurezza.
Il Workspace può contenere tutti i dati gestiti, inclusi componenti, modelli di dominio, fogli schematici dei circuiti e template di progettazione. È anche possibile creare e gestire interi progetti di progettazione direttamente nel Workspace, con una vista di gestione incentrata sul CAD che consente la revisione collaborativa e l'inserimento di commenti sul progetto, insieme all'ispezione della relativa BOM e cronologia. Tramite una Manufacturing Portal dedicata è possibile visualizzare e navigare i dati dei file rilasciati, ispezionare la BOM e visualizzare e commentare lo snapshot del progetto stesso, ovvero l'origine di quei dati rilasciati. Una release selezionata può anche essere condivisa, come Manufacturing Package, direttamente con il produttore.
Fornendo nel Workspace un insieme di 'mattoni' di progettazione riutilizzabili, puoi avviare nuovi progetti con la certezza che ogni modello, componente ed elemento di progettazione di livello superiore sia stato ratificato e approvato per l'uso, senza dover reinventare la ruota, per così dire. Il Workspace diventa sia la sorgente sia la destinazione degli elementi di progettazione, con ogni nuovo progetto che utilizza elementi rilasciati nel Workspace e gestiti attraverso di esso. E progettando esclusivamente con elementi del Workspace, l'integrità di tali progetti è intrinsecamente garantita.
Elementi di contenuto del server
Nel Workspace, ogni entità di progettazione che può essere archiviata, gestita e riutilizzata è rappresentata come un tipo specifico di Item. Un Item è identificato in modo univoco all'interno del Workspace e può contenere un numero qualsiasi di Revisions, dove una revisione contiene i dati di quell'Item. Ogni volta che viene apportata una modifica ai dati contenuti in una revisione — che per la maggior parte dei tipi di Item possono essere modificati direttamente all'interno di un editor temporaneo associato — essa viene confermata (o nuovamente rilasciata) in una nuova revisione di quell'Item, il che significa che nessuna revisione esistente può mai essere sovrascritta, garantendo così il massimo livello di integrità.
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 confermato/caricato/rilasciato in una nuova revisione. I dati memorizzati in ogni revisione di un item sono quindi generalmente diversi. Per distinguere tra queste diverse revisioni di un Item si utilizza 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 altro aspetto importante di una revisione di Item è il suo Lifecycle State. Questo è un altro identificatore che può essere usato per valutare rapidamente a quale fase quella revisione è arrivata nel suo life e cosa i progettisti sono quindi autorizzati a farne. Mentre la revisione riflette le modifiche di progettazione apportate all'Item, lo stato del ciclo di vita riflette lo stato dell'item da una prospettiva aziendale, come Planned, New From Design, For Production, Obsolete e così via.
Componenti
Altium Designer, con il suo approccio di progettazione unificato, ha tradizionalmente utilizzato un modello di componente che si estende a tutti gli aspetti del processo di progettazione elettronica. Tuttavia, per integrare perfettamente il processo di progettazione elettronica nel processo complessivo di sviluppo del prodotto, questo modello si è evoluto estendendosi a coprire altri aspetti, inclusi altri processi di progettazione (in particolare MCAD e Industrial Design), nonché processi aziendali (come approvvigionamento e produzione) che si intersecano con il processo di sviluppo del prodotto.
Questo modello a oggetti evoluto è noto come Unified Component Model.
Secondo questo paradigma di modellazione, il componente di progetto, così come visto dal progettista, è separato dalle parti del produttore e/o del fornitore. Queste informazioni non sono definite come parte del componente. Al contrario, vengono utilizzate Part Choices per mappare il componente di progetto a una o più parti del produttore, che a loro volta possono essere mappate a una o più parti del fornitore. Questo consente al progettista di stabilire in anticipo quali parti reali possono essere utilizzate per un determinato componente di progetto impiegato in un design.
Questi componenti, insieme alle relative scelte di parte, sono archiviati nel Workspace. Un componente è memorizzato come una serie di revisioni di un Component Item identificabile in modo univoco. Ogni revisione è gestita tramite ciclo di vita, fornendo raccolte di componenti certificati autorizzati a essere riutilizzati in nuovi progetti di progettazione, prodotti in prototipi o impiegati in cicli di produzione. In breve, un catalogo di componenti implementato tramite 'librerie' basate su server.
Gestione del progetto
Il Workspace, in combinazione con Altium Designer, offre supporto per progetti completamente gestiti. I progetti gestiti sono destinati alla fase di sviluppo del ciclo di vita del progetto e semplificano la creazione e il flusso di lavoro continuo per progetti con controllo versione. L'archiviazione centralizzata sotto il controllo del Workspace consente inoltre a questa funzione di costituire una base per altri servizi collaborativi.
Alcuni vantaggi chiave dell'utilizzo di questi Projects basati su Workspace sono:
-
Archiviazione semplificata. Non è necessario prendere decisioni sulle posizioni di archiviazione. Backup e altri servizi di base sono gestiti automaticamente.
-
Base per funzionalità collaborative.
-
Controllo versione applicato in modo rigoroso.
-
Vantaggi di un sistema di commenti dedicato.
-
Notifiche e stato. Lo stato del documento, incluse le modifiche locali, è visibile all'intero team di progettazione.
-
La progettazione PCB concorrente funziona senza alcuna configurazione complessa.
-
Possibilità di condividere il progetto con più persone per la modifica oppure solo per la visualizzazione e i commenti.
-
Piena funzionalità nell'uso della funzionalità Project History, inclusi gli eventi di commit relativi al VCS e i Design Data Comparisons.
La gestione viene eseguita tramite la pagina Projects dell'interfaccia browser del Workspace. I nuovi progetti possono essere creati tramite questa interfaccia oppure tramite la finestra di dialogo Create Project in Altium Designer.
È inoltre possibile accedere a una vista dettagliata del progetto, incentrata sul CAD, che offre più opzioni di visualizzazione (a seconda del livello di accesso al software):
-
Design – visualizzare e navigare i documenti di progettazione del progetto sorgente, vedere le proprietà degli oggetti di progettazione e inserire commenti di revisione. Questa vista utilizza l'interfaccia Web Viewer per presentare il progetto in quattro sotto-viste dati distinte, mostrando rispettivamente gli schemi sorgente, la scheda in 2D, la scheda in 3D e la Bill of Materials. Questa vista riguarda la versione più recente dei dati del progetto sorgente, piuttosto che una release specifica di quel progetto, e quindi può essere considerata una vista work-in-progress (WIP). È possibile esaminare sia il progetto base sia qualsiasi sua variante definita.
-
Tasks – creare, visualizzare, gestire e completare richieste di lavoro come Tasks. Presentate in una struttura di flusso a riquadri, le Tasks vengono create manualmente, assegnate ai Comments oppure generate automaticamente dai processi del Workspace.
-
Simulation – caricare file di risultati di simulazione dei circuiti Simulation che saranno associati al progetto corrente o alla Release del progetto. I file vengono di fatto allegati al progetto, consentendo ai membri del Workspace di esaminare e/o scaricare documenti dei risultati di simulazione relativi al progetto attualmente aperto.
-
Releases – visualizzare le release del progetto. L’accesso consente di aprire i dati completi della release oppure uno specifico pacchetto di assemblaggio, che verrà presentato in una scheda separata tramite un Manufacturing Portal. Da questo portale è possibile visualizzare ed esplorare i dati dei file rilasciati, ispezionare la BOM e visualizzare nonché commentare l’istantanea del progetto stesso, ovvero la sorgente di quei dati rilasciati. Sia dalla vista Releases , sia tramite il Manufacturing Portal di una specifica release, avrai accesso ai controlli per scaricare i dati di produzione a vari livelli di granularità (da interi set di dati a singoli file di output generati). Una release selezionata può anche essere inviata – come Manufacturing Package – direttamente al tuo produttore. Hai anche la possibilità di confrontare i dati Gerber o i dati dello schematico tra diverse release.
-
Design Reviews – creare e gestire revisioni formalizzate dei progetti di design. I processi di peer review vengono definiti assegnando utenti alla revisione, che poi completano il Task associato. Gli assegnatari della revisione possono visualizzare e commentare un’istantanea generata del progetto e inviare una conclusione di accettazione o rifiuto.
-
History – sfogliare una timeline progressiva dei principali eventi relativi al progetto, inclusi creazione, commit, release, cloni e scambi MCAD. Ogni volta che si verifica un evento supportato associato al progetto, questo viene aggiunto alla timeline come riquadro dedicato con varie azioni supportate, ove applicabile. Per gli eventi della cronologia, hai anche la possibilità di confrontare i dati Gerber tra release o rispetto a un set di file generato localmente, oppure di confrontare i dati dello schematico tra release o commit. Per ulteriori informazioni, vedere Cronologia del progetto.
-
Assembly – lavorare con lo strumento interattivo Assembly tool per verificare e portare avanti il processo di assemblaggio della scheda. Lo strumento riunisce i dati dettagliati della BOM del progetto e la relativa vista di assemblaggio 2D/3D per offrire un’interfaccia che fornisce l’insieme necessario di informazioni grafiche e sui componenti per procedere passo dopo passo nel processo di assemblaggio.
Condivisione globale dei dati del pacchetto di produzione
Un aspetto chiave dei progetti di design gestiti all’interno di un Workspace è la possibilità di creare e condividere una release Build Package con altri. Quando viene condivisa direttamente con il tuo produttore, può essere considerata come un Manufacturing Package, poiché è il pacchetto che il produttore può esplorare, scaricare e utilizzare per fabbricare e assemblare la scheda.
A supporto della possibilità di condividere tale pacchetto con altri e con il tuo produttore (che in genere è esterno alla tua organizzazione), la Altium 365 Platform fornisce un Manufacturing Package Viewer dedicato – un elemento del supporto Global Sharing della piattaforma – che consente ad altri di visualizzare un pacchetto di produzione da qualsiasi browser web, ovunque nel mondo, ma al di fuori del tuo Workspace, così che i progetti stessi e altra preziosa proprietà intellettuale restino inaccessibili.
Ogni utente con cui viene effettuata la condivisione riceverà un invito via email con un collegamento per visualizzare un pacchetto di produzione tramite il Manufacturing Package Viewer. I pacchetti di produzione condivisi sono presentati nella pagina Shared with Me dell’interfaccia della Altium Platform.
Il Manufacturing Package Viewer stesso consente ai principali stakeholder – e soprattutto al personale di produzione – di vedere una panoramica riepilogativa del progetto, con i dati chiave della scheda. Sono inoltre fornite sottopagine del visualizzatore per i dati di fabbricazione, assemblaggio e BOM. In definitiva, il personale di produzione può scaricare un Build Package della release visualizzata – e da qualsiasi pagina del Viewer – per realizzare fisicamente quella revisione della scheda.
CoDesign ECAD-MCAD
La maggior parte dei prodotti elettronici progettati viene fissata a qualche tipo di struttura meccanica, come un telaio o un contenitore. Scoprire tardi nel processo di progettazione un conflitto meccanico tra la scheda (ECAD) e il telaio/contenitore (MCAD) può risultare molto costoso. E, sebbene sia possibile esportare un modello 3D da Altium Designer, si tratta di un processo manuale che richiede una decisione consapevole e un’azione specifica. In realtà, questo viene eseguito molto di rado, con il risultato che il progettista MCAD non è mai del tutto sicuro di avere la versione più aggiornata e migliore. Non dovrebbe essere così difficile assicurarsi di non stare per sprecare una montagna di denaro solo perché i tuoi strumenti non comunicano tra loro.
Il Workspace facilita una collaborazione nativa da ECAD a MCAD, in cui i dati scorrono senza interruzioni tra i domini. Niente più controlli continui per cercare aggiornamenti e niente più incertezze. I dati vengono trasferiti tra i domini man mano che il progetto evolve, garantendo la coerenza del design.
Quando si utilizzano i più recenti plugin Altium MCAD CoDesigner, sono supportate le seguenti piattaforme MCAD:
-
Dassault Systemes SOLIDWORKS®
-
Autodesk Inventor Professional®
-
PTC Creo Parametric®
-
Autodesk Fusion®
-
Siemens NX®
Le versioni degli strumenti MCAD ufficialmente supportate dipendono dalla versione del plugin Altium MCAD CoDesigner utilizzata (vedere la pagina Novità di CoDesigner).
Integrazione PLM
Il Workspace facilita la sincronizzazione uni- o bidirezionale di componenti, parametri dei componenti e scelte dei componenti tra il tuo Altium 365 Workspace e la tua istanza PLM. La sincronizzazione dei dati dei componenti tra il Workspace e il sistema PLM di destinazione utilizza un processo di sincronizzazione integrato che può essere attivato manualmente o impostato come evento ripetuto temporizzato. È disponibile un workflow dedicato Project Creations workflow che supporta anche la creazione automatica dei codici parte nella tua istanza PLM e la successiva propagazione di questi parametri nel progetto di design. Hai inoltre la possibilità di pubblicare il tuo progetto nella tua istanza PLM come parte dell’esecuzione del Project Releaser in Altium Designer
Il Altium 365 Workspace supporta i seguenti sistemi PLM:
-
PTC Windchill® PLM versione 12, 13 e PTC Windchill+ (la variante SaaS di Windchill).
-
Arena® PLM.
-
Oracle® Agile™ PLM.
-
Aras Innovator® Release 30.
-
Siemens Teamcenter®, con ulteriore configurazione dell’integrazione.
-
Duro PLM, implementato come istanza PLM di terze parti.
La connessione a un sistema PLM supportato può essere stabilita tramite un’interfaccia utente avanzata semi-automatizzata oppure tramite un processo manuale basato sulla modifica di file XML di configurazione PLM. Quest’ultimo richiede conoscenza delle strutture dati del sistema PLM di destinazione e familiarità con il formato XML, mentre il sistema semi-automatizzato acquisisce automaticamente i dati necessari dal PLM e dall’Altium Workspace per popolare le opzioni di menu nell’interfaccia. Vedere Sincronizzazione dei componenti PLM per ulteriori informazioni.
Configurazione della sorgente dei componenti
Ogni Workspace dispone del proprio Part Catalog dedicato. Si tratta di un database gestito di catalogo componenti, dedicato alla gestione e al tracciamento dei componenti del produttore e dei relativi componenti del fornitore.
Il Catalogo componenti memorizza elementi rappresentativi di effettivi Manufacturer Parts, insieme a uno o più elementi rappresentativi di Supplier Parts, ossia le incarnazioni di quei Manufacturer Parts così come venduti dai Supplier/Vendor. Ogni Supplier Part è un riferimento a un elemento in un database di componenti: il database aggregato di componenti del Altium Parts Provider (che a sua volta si interfaccia con i fornitori abilitati e ne raccoglie i componenti) oppure un database locale di componenti collegato.
I fornitori effettivamente utilizzati – un elenco di Approved Suppliers – sono gestiti dal Workspace tramite la pagina Admin – Part Providers della sua interfaccia browser. Questo facilita una gestione centralizzata della supply chain, con progettisti in tutta l’organizzazione che utilizzano lo stesso elenco approvato di fornitori da cui ricavare informazioni di supply chain per i componenti usati nei loro progetti.
Acquisizione dei dati
Altium offre a un'organizzazione la possibilità di copiare il contenuto necessario da un server sorgente e trasferirlo a un secondo server di destinazione: un processo indicato semplicemente come Server Data Acquisition. Acquisendo il contenuto di progettazione, la proprietà viene posta saldamente nelle mani dell'organizzazione ricevente, che è quindi libera di apportare modifiche e mantenere il contenuto nel proprio Workspace. Mantenendo un collegamento tra i dati acquisiti e la loro sorgente originale, è possibile gestire i dati in modo intelligente, inclusa la notifica quando la sorgente di qualsiasi contenuto copiato viene aggiornata. E indipendentemente dal fatto che siano stati effettuati rilasci aggiuntivi per un elemento nel Workspace, esiste sempre la possibilità di tornare a una revisione precedente dal server sorgente, il tutto mantenendo un collegamento alla sorgente originale dell'elemento, o Origin.
L'acquisizione viene eseguita utilizzando la finestra di dialogo Content Cart dialog. L'accesso a questa finestra di dialogo avviene dall'interno del pannello Explorer. Durante la navigazione del server sorgente dal quale si desidera ottenere i dati, fare clic con il tasto destro sulla revisione di un tipo di Item supportato che si desidera acquisire (o, ad esempio, su una cartella di componenti) e scegliere il comando Operations » Add to Content Cart dal menu contestuale.







