Copie dei blocchi di sistema

Funzione Copia

Il riutilizzo dei Block è possibile tramite la funzione “Copy”.

Per copiare un Block e tutti i suoi Vali, fai clic con il pulsante destro sul Block e seleziona il pulsante "Copy" come mostrato nel Video Creating a Block Copy.

Creazione di una copia di un Block

 

Verrà creata una replica del Block con lo stesso nome ma con un suffisso numerico. Una volta copiato il Block, il nome della copia può essere modificato e questa può essere spostata in qualsiasi punto dell’albero dei Block nello stesso Project oppure in un altro Project.

Copy & Connect

Se copi semplicemente un Block (come indicato sopra), eventuali modifiche apportate al Block originale non verranno riportate nella sua copia.

Creando Connected Copies verrà impostata una sincronizzazione bidirezionale, per cui le modifiche alla struttura del Block e ai suoi Vali verranno riportate anche nell’altro e viceversa.

Per creare una copia connessa, fai clic sul pulsante "Copy & Connect". Tutte le modifiche apportate a questi Block (proprietà, Vali, sottosistemi, ecc.) si rifletteranno in tutte le loro Connected Copies. Le Connected Copies possono essere identificate dall’icona a catena sul simbolo a cubo del Block, come mostrato nel Video Creating Block Connected Copies.

Creazione di copie connesse di Block

 

I Connected Blocks possono essere tracciati tramite il campo “Connected Copies” (2) nel campo Info del Block (1) come mostrato nella Figura Block Info Tab.

Scheda Info del Block

 

Disconnessione di Block e Vali

I Block e i Vali possono essere disconnessi. Per un Block, questa operazione si esegue facendo clic con il pulsante destro sul Block e selezionando quindi l’opzione "Disconnect”. Per un Vali, si esegue facendo clic sul simbolo di connessione sul lato destro dello schermo. La disconnessione di specifici Vali consente di creare Vali univoci in una copia connessa di un Block. Tutti gli altri Vali dello stesso Block rimarranno comunque connessi, come mostrato nel Video Disconnecting Blocks.

Disconnessione dei Block

 

I Block disconnessi non possono essere ricollegati; i Vali disconnessi possono essere ricollegati finché il loro Connected Block rimane connesso.

Per disconnettere un Vali in un Block (Video Disconnecting and Reconnecting a Vali) fai clic sull’icona con i tre puntini nella colonna “Actions” e seleziona “Disconnect”. Per ricollegarlo, segui la stessa procedura e fai clic sull’opzione “Reconnect”.

Disconnessione e riconnessione di un Vali.

La proprietà Connected Copy non è una proprietà intrinseca dei Block o dei Vali, ma un oggetto a sé stante accessibile rispettivamente tramite gli endpoint “/instances/component/” e “instances/vali/”. Questi endpoint restituiranno un elenco di dizionari, ciascuno dei quali rappresenta un gruppo di copie connesse.

Logica delle Connected Copies

The following section is meant as a look-up if you would like to know how the System Design Module behaves in edge cases before you apply the change.

A short in-depth overview of the connected-copy behaviour for advanced users.

Block:

  • Se crei una copia di un Block, i due Block e tutti i loro Vali vengono connessi

  • Se il Block ha Block figli, anche questi vengono copiati e connessi

  • Se disconnetti un Block, anche tutti i suoi Vali vengono disconnessi

Vali:

  • Se il valore di un Vali viene modificato, tutti i Vali connessi verranno aggiornati con lo stesso valore

  • I riferimenti a sé stessi (un Vali che fa riferimento a un altro Vali del proprio Connected Block) vengono mantenuti per i Vali connessi (faranno anch’essi riferimento a un altro Vali del proprio Block)

Disconnessione dei Vali:

  • Se un Vali viene disconnesso, non viene applicata alcuna modifica al suo valore

  • Se avevi tre Vali connessi e ne disconnetti uno, gli altri Vali rimangono comunque connessi

 

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ù.

Contenuto