Opzioni del progetto - Multi-Channel
Parent page: Finestre di dialogo WorkspaceManager
La scheda Multi-Channel della Options for PCB Project finestra di dialogo
Riepilogo
Questa scheda della Options for PCB Project finestra di dialogo consente di definire lo schema di denominazione dei canali e il formato dei designatori dei componenti da utilizzare con i progetti multi-canale. La progettazione multi-canale è la possibilità di fare riferimento più volte allo stesso sottofoglio all'interno del progetto. Questo può essere fatto posizionando più simboli di foglio che fanno riferimento allo stesso sottofoglio, oppure includendo la parola chiave Repeat nel designatore di un simbolo di foglio per istanziarlo più volte.
CircuitStudio offre una vera progettazione multi-canale, il che significa che è possibile fare riferimento ripetutamente a singoli fogli in un progetto. Qualsiasi modifica necessaria può essere applicata in un unico punto; ricompilando il progetto, tali modifiche vengono quindi propagate a ogni istanza. CircuitStudio non solo supporta più canali, ma consente anche di annidarli.
La mappatura dal singolo componente logico nello schema alle molteplici istanze fisiche sul PCB è controllata dallo schema di designazione multi-canale definito in questa scheda.
Accesso
Questa è una delle numerose schede disponibili durante la configurazione delle opzioni di un progetto, accessibile dalla finestra di dialogo Options for PCB Project. Questa finestra di dialogo è accessibile:
-
Facendo clic su Project | Content |
nei menu principali dello Schematic Editor o del PCB Editor.
- Facendo clic con il pulsante destro del mouse sulla voce del progetto stesso nel Projects pannello, quindi scegliendo Project Options dal menu contestuale.
Opzioni/Controlli
Denominazione dei canali
-
Channel Naming Style - utilizzare questo campo per specificare lo stile da usare per denominare i canali. Sono disponibili cinque stili: due piatti e tre gerarchici (quelli che includono il percorso):
- Flat Numeric With Names
- Flat Alpha With Names
- Numeric Name Path
- Alpha Name Path
- Mixed Name Path
- Level Separator for Paths - utilizzare questo campo per specificare il carattere/simbolo richiesto per separare le informazioni di percorso quando si usano gli stili di denominazione gerarchici (gli stili che includono il percorso). Per impostazione predefinita, verrà utilizzato il carattere di sottolineatura (_).
- Preview - mentre si apportano modifiche a Channel Naming Style e/o Designator Format, l'immagine in quest'area si aggiorna dinamicamente per riflettere la convenzione di denominazione che apparirà nel progetto. L'immagine mostra un esempio di un progetto a canali annidati 2 x 2. Le aree più grandi tratteggiate a croce rappresentano i due canali di livello superiore (o banchi) e le aree ombreggiate al loro interno rappresentano i canali di livello inferiore (con due componenti di esempio mostrati in ciascuno).
Denominazione dei componenti
-
Designator Format - utilizzare questo campo per specificare il formato usato quando si assegnano i designatori ai componenti del progetto. Dall'elenco a discesa del campo sono disponibili i seguenti otto formati predefiniti, cinque piatti e tre utilizzabili in un contesto gerarchico (contenenti la denominazione del canale):
- $Component$ChannelAlpha
- $Component_$ChannelPrefix$ChannelAlpha
- $Component_$ChannelIndex
- $Component_$ChannelPrefix$ChannelIndex
- $ComponentPrefix_$ChannelIndex_$ComponentIndex
- $Component_$ChannelName
- $ChannelName_$Component
- $ComponentPrefix_$ChannelName_$ComponentIndex
Definizione di un formato di designatore personalizzato
È anche possibile definire un proprio formato di designatore del componente digitando direttamente nel campo Designator Format. Durante la costruzione della stringa di formato è possibile usare le seguenti parole chiave:
- $ChannelName - questo è il nome del canale associato, come determinato dallo stile scelto nel campo Channel Naming Style .
- $Component - questo è il designatore logico del componente.
- $ComponentPrefix - questo è il prefisso del designatore logico del componente (ad esempio, U per U1).
- $ComponentIndex - questo è l'indice del designatore logico del componente (ad esempio, 1 per U1).
- $ChannelPrefix - questo è il designatore logico del simbolo di foglio.
- $ChannelIndex - questo è l'indice del canale.
- $ChannelAlpha - questo è l'indice del canale espresso come carattere.
Note
- L'indicizzazione alfabetica per un canale è realmente utile solo se il progetto contiene in totale meno di 26 canali oppure se si utilizza un formato di designatore di natura gerarchica.
- È necessario ricompilare il progetto affinché eventuali modifiche apportate ai formati dei designatori di canale e/o di componente abbiano effetto.
- Quando un progetto multi-canale viene compilato, nella parte inferiore del foglio schematico nella finestra di progettazione vengono visualizzate delle schede, una per ciascun canale (o banco). I nomi delle schede sono i nomi dei simboli di foglio più il numero del canale, ad esempio BANKA. Queste sono le viste compilate (viste fisiche) del progetto, mentre il progetto logico rimane come prima nella scheda Editor .