Le direttive di progettazione sono oggetti che vengono posizionati sullo schema durante l’acquisizione del progetto e forniscono un modo per specificare istruzioni da trasmettere ad altre parti del software. È disponibile una varietà di direttive di progettazione, utilizzabili nei due modi seguenti:
-
Direttive associate alla compilazione automatica dei documenti schematici sorgente.
-
Direttive utilizzate per trasferire al PCB le informazioni definite su un foglio schematico.
Le sezioni seguenti esaminano più da vicino questi ambiti e le direttive associate.
Direttive relative alla compilazione
I progetti evolvono nel tempo e vengono acquisiti per fasi. Quando ciascuna fase si consolida, non è raro volerla verificare isolatamente rispetto al resto del progetto. La compilazione di un singolo documento schematico (o dell’intero progetto) in fasi intermedie del processo di acquisizione produce spesso diversi messaggi di errore causati da circuiti non ancora acquisiti o da collegamenti di interfaccia tra frammenti di circuito ancora incompleti. Tali messaggi non hanno alcun valore reale, poiché generano solo rumore attorno alle informazioni davvero utili. Il modo più rapido e semplice per sopprimere questi errori di compilazione consiste nel posizionare direttive No ERC o Compile Mask.
Direttiva No ERC
La direttiva No ERC viene posizionata su un nodo del circuito per sopprimere tutti gli avvisi e/o le condizioni di violazione di errore dell’Electrical Rule Check rilevati quando il progetto schematico viene convalidato. Per saperne di più, fare riferimento alla pagina Validating Your Design Project.
Direttiva Compile Mask
Le direttive No ERC sono ottime per sopprimere un numero ridotto di pin, porte, sheet entry o net in violazione all’interno di un progetto. In alcuni casi, però, può essere desiderabile rimuovere un’intera sezione del progetto, inclusi i componenti. Utilizzare una direttiva Compile Mask (Place » Directives » Compile Mask command) oppure fare clic sul pulsante Compile Mask (
) nel menu a discesa delle direttive su Active Bar per nascondere efficacemente al Compiler l’area del progetto che essa contiene, consentendo di impedire manualmente il controllo degli errori per circuiti che potrebbero non essere ancora completi e che si sa genereranno errori di compilazione. Questo può risultare molto utile se è necessario compilare il documento attivo o il progetto per verificare l’integrità del progetto in altre aree specifiche, ma non si desidera il “rumore” dei messaggi generati dal compilatore associati alle parti non finite del progetto.
Come suggerisce il nome, questa direttiva istruisce il Compiler a ignorare qualsiasi oggetto che ricada completely entro i limiti della maschera definita. Posizionare la maschera esattamente come si farebbe con una nota o un oggetto rettangolo.
Si consideri il circuito schematico di esempio nell’immagine seguente, in cui il cablaggio verso il dispositivo LCD1 non è ancora completo. Compilando solo questo schema (Project » Validate PCB Project) si otterranno numerosi messaggi di violazione (mostrati sotto), ciascuno dei quali è causato dal circuito incompleto. Passare il mouse sopra l’immagine per vedere l’effetto del posizionamento di una direttiva Compile Mask attorno al circuito incompleto. Queste violazioni verranno ignorate dal Compiler, mentre il resto del circuito sullo schema, che è completamente cablato, verrà controllato. Si noti che gli oggetti realmente mascherati, cioè quelli che ricadono completamente all’interno del rettangolo delimitatore della maschera, appariranno in grigio.

Passare il mouse sull’immagine per mostrare l’effetto dell’uso di una direttiva Compile Mask per nascondere le violazioni del compilatore dovute a circuiti incompleti.
Una compile mask può essere visualizzata in modalità espansa (cornice completa) o compressa (piccolo triangolo). Queste modalità corrispondono rispettivamente alla maschera abilitata e disabilitata. Per cambiare modalità di visualizzazione, fare clic sull’angolo superiore sinistro di una compile mask già posizionata. Questa funzione può essere utile quando la simulazione è inclusa nel flusso di progettazione:
learn more.
Sebbene le compile mask possano essere ruotate o specchiate lungo l’asse X o Y, ciò non ha alcun effetto sull’orientamento del circuito contenuto al loro interno.
Compile Mask
Una Compile Mask posizionata, mostrata sul lato sinistro dello schema sopra.
Riepilogo
Una Compile Mask è una direttiva di progettazione utilizzata per nascondere efficacemente al Compiler l’area del progetto che contiene durante la convalida eseguita con il comando Project » Validate Project . Fornisce un modo per impedire manualmente il controllo degli errori per circuiti che potrebbero non essere ancora completi e che genereranno errori di convalida. La Compile Mask è utile nelle situazioni in cui il progetto corrente deve essere convalidato per verificare l’integrità del progetto in altre aree specifiche, ma non si desidera il disordine dei messaggi generati dal compilatore associati alle parti non finite del progetto.
Sebbene sia chiamata “Compile Mask”, questa direttiva non è associata all’atto della compilazione, che viene eseguita automaticamente dopo ogni operazione dell’utente grazie alla funzione Dynamic Compilation di Altium Designer. Piuttosto, la Compile Mask entra in gioco quando si esegue manualmente una convalida del progetto, che è separata e distinta dalla compilazione ed è un processo che deve essere avviato manualmente dall’utente. La convalida controlla quindi i documenti schematici del progetto per rilevare errori elettrici e di disegno, in combinazione con le impostazioni definite nelle schede
Error Reporting e
Connection Matrix della finestra di dialogo
Project Options.
Disponibilità
Le Compile Mask sono disponibili per il posizionamento solo nello Schematic Editor. Per posizionare una Compile Mask:
-
Fare clic sul comando Place » Directives » Compile Mask dai menu principali.
-
Fare clic sul pulsante Compile Mask (
) nel menu a discesa delle direttive su Active Bar situato nella parte superiore dell’area di progettazione. Fare clic e tenere premuto un pulsante Active Bar per accedere ad altri comandi correlati. Una volta utilizzato un comando, questo diventerà l’elemento più in alto in quella sezione di Active Bar.
-
Fare clic con il pulsante destro nell’editor schematico, quindi fare clic su Place » Directives » Compile Mask.
Posizionamento
Dopo aver avviato il comando, il cursore cambierà in un mirino, indicando la modalità di posizionamento della Compile Mask. Il posizionamento avviene eseguendo la seguente sequenza di azioni:
-
Posizionare il cursore, quindi fare clic o premere Enter per fissare il primo angolo della maschera.
-
Spostare il cursore per regolare la dimensione della maschera in modo che racchiuda completamente l’area del progetto che deve essere nascosta al Compiler, quindi fare clic o premere Enter per fissare l’angolo diagonalmente opposto e completare il posizionamento della maschera. Gli oggetti di progetto che ricadono completamente entro i limiti della maschera diventeranno grigi.
-
Continuare a posizionare ulteriori compile mask oppure fare clic con il pulsante destro o premere Esc per uscire dalla modalità di posizionamento.
Modifica grafica
Questo metodo di modifica consente di selezionare direttamente un oggetto compile mask già posizionato nell’area di progettazione e di modificarne graficamente dimensione, forma o posizione.
Una compile mask può essere visualizzata in modalità attiva (cornice completa) o compressa (triangolo in riquadro), che corrispondono rispettivamente alla maschera abilitata e disabilitata. Per cambiare modalità di visualizzazione, fare clic sull’icona ▲ o ▼ nell’angolo superiore sinistro di una compile mask già posizionata.
Fare clic sul triangolo nell’angolo superiore sinistro per comprimere (e disabilitare) una compile mask.
Quando un oggetto compile mask attivo (espanso) è selezionato, sono disponibili le seguenti maniglie di modifica:
Una Compile Mask selezionata (quando attiva).
-
Fare clic e trascinare A per ridimensionare la compile mask simultaneamente nelle direzioni verticale e orizzontale.
-
Fare clic e trascinare B per ridimensionare la compile mask separatamente nelle direzioni verticale e orizzontale.
-
Fare clic in qualsiasi punto della compile mask, lontano dalle maniglie di modifica, e trascinare per riposizionarla. Durante il trascinamento, la compile mask può essere ruotata (Spacebar/Shift+Spacebar) o specchiata (tasti X o Y per specchiare rispettivamente lungo l’asse X o Y).
Si noti che quando una Compile Mask è nello stato compresso, solo la sua posizione può essere modificata graficamente trascinandola in una nuova posizione.
Se si tenta di modificare graficamente un oggetto che ha la proprietà Locked abilitata, verrà visualizzata una finestra di dialogo che chiede conferma per procedere con la modifica. Se l’opzione Protect Locked Objects è abilitata nella pagina Schematic – Graphical Editing della finestra di dialogo Preferences e anche l’opzione Locked per quell’oggetto di progetto è abilitata, allora quell’oggetto non può essere selezionato né modificato graficamente. Fare clic sull’oggetto bloccato per selezionarlo, quindi disabilitare la proprietà Locked nel pannello List oppure disabilitare l’opzione Protect Locked Objects per modificare graficamente l’oggetto.
Modifica non grafica
Sono disponibili i seguenti metodi di modifica non grafica.
Modifica tramite la finestra di dialogo Compile Mask o il pannello Properties
Panel page: Compile Mask Properties
Questo metodo di modifica utilizza la finestra di dialogo Compile Mask associata e la modalità del pannello Properties per modificare le proprietà di un oggetto Compile Mask.
Dopo il posizionamento, è possibile accedere alla finestra di dialogo Compile Mask:
-
Facendo doppio clic sull’oggetto compile mask posizionato.
-
Selezionando l’oggetto compile mask, facendo clic con il pulsante destro e scegliendo Properties dal menu contestuale.
Durante il posizionamento, è possibile accedere alla modalità Compile Mask del pannello Properties premendo il tasto Tab. Una volta posizionata la compile mask, verranno visualizzate tutte le opzioni.
Dopo il posizionamento, è possibile accedere alla modalità Compile Mask del pannello Properties in uno dei seguenti modi:
-
Se il pannello Properties è già attivo, selezionando l’oggetto compile mask.
-
Dopo aver selezionato l’oggetto compile mask, selezionare il pannello Properties dal pulsante Panels nella sezione in basso a destra dell’area di progettazione oppure selezionando View » Panels » Properties dal menu principale.
Se l'opzione
Double Click Runs Interactive Properties è disabilitata (impostazione predefinita) nella pagina
Schematic - Graphical Editing della finestra di dialogo
Preferences , quando si fa doppio clic sulla primitiva oppure si fa clic con il pulsante destro su una primitiva selezionata e poi si sceglie
Properties, si aprirà la finestra di dialogo. Quando l'opzione
Double Click Runs Interactive Properties è abilitata, si aprirà il pannello
Properties .
Mentre le opzioni sono le stesse nella finestra di dialogo e nel pannello, l'ordine e la disposizione delle opzioni possono differire leggermente.
Modifica di più oggetti
Il pannello Properties supporta la modifica di più oggetti, in cui è possibile modificare le impostazioni delle proprietà identiche in tutti gli oggetti attualmente selezionati. Quando vengono selezionati manualmente più oggetti dello stesso tipo, tramite la finestra di dialogo Find Similar Objects oppure attraverso un pannello Filter o List, un campo del pannello Properties che non viene mostrato come un asterisco (*) può essere modificato per tutti gli oggetti selezionati.
Modifica tramite un pannello elenco
Panel pages: Pannelli elenco, SCH Filter
Un pannello List visualizza i tipi di oggetti del progetto da uno o più documenti in formato tabellare, consentendo un'ispezione e una modifica rapide degli attributi degli oggetti. Utilizzato insieme a un filtraggio appropriato – selezionando i tipi di oggetto (usando le opzioni Include del pannello), oppure usando il pannello Filter applicabile o la finestra di dialogo Find Similar Objects – consente di visualizzare solo quegli oggetti che rientrano nell'ambito del filtro attivo. Le proprietà degli oggetti elencati possono quindi essere modificate direttamente nel pannello List.
Compile Mask Properties
Le proprietà degli oggetti dello Schematic Editor sono opzioni definibili che specificano lo stile visivo, il contenuto e il comportamento dell'oggetto posizionato. Le impostazioni delle proprietà per ciascun tipo di oggetto sono definite nel modo seguente:
-
Post-placement settings – tutte le proprietà dell'oggetto Compile Mask sono disponibili per la modifica nella finestra di dialogo Compile Mask e nel pannello Properties quando una Compile Mask posizionata è selezionata nell'area di progettazione.
Mentre le opzioni sono le stesse nella finestra di dialogo e nel pannello, l'ordine e la disposizione delle opzioni possono differire leggermente.
Posizione
-
(X/Y)
-
X (primo campo) - la coordinata X (orizzontale) corrente del punto di riferimento dell'oggetto, relativa all'origine corrente dell'area di progettazione. Modificare per cambiare la posizione X dell'oggetto. Il valore può essere inserito sia in unità metriche sia imperiali; includere le unità quando si inserisce un valore le cui unità non sono quelle predefinite correnti.
-
Y (secondo campo) - la coordinata Y (verticale) corrente del punto di riferimento dell'oggetto, relativa all'origine corrente. Modificare per cambiare la posizione Y dell'oggetto. Il valore può essere inserito sia in unità metriche sia imperiali; includere le unità quando si inserisce un valore le cui unità non sono quelle predefinite correnti.
Proprietà
-
Width - inserire la larghezza dell'oggetto.
-
Height - inserire l'altezza dell'oggetto.
-
Border - usare il menu a discesa per selezionare il bordo desiderato.
-
Fill Color - fare clic sulla casella del colore per selezionare il colore desiderato per l'oggetto.
-
Collapsed and Disabled - selezionare la casella per comprimere e disabilitare l'oggetto.
Direttive correlate al PCB
Come Unified Design Environment, Altium Designer offre la possibilità di definire i requisiti del PCB prima di eseguire il layout della scheda. Ciò si ottiene aggiungendo e specificando parametri agli oggetti posizionati nei fogli schematici.
Per alcuni oggetti di progettazione schematica – come componenti, sheet symbol, porte, ecc. – questo comporta l'aggiunta dei parametri pertinenti come parte delle proprietà di quell'oggetto. Per gli oggetti net come fili e bus, i parametri non possono essere aggiunti direttamente come proprietà del filo o del bus. Invece, i parametri necessari per contenere le informazioni vengono specificati usando direttive di progetto dedicate.
Le seguenti informazioni possono essere specificate usando le direttive e verranno trasferite alle definizioni appropriate basate su PCB durante la sincronizzazione del progetto:
-
Vincoli di layout PCB
-
Coppie differenziali
-
Classi di net
Includendo direttive di progetto nello Schematic, i progettisti possono specificare vincoli di progetto espliciti e questo garantisce che lo Schematic rimanga il record principale del progetto. Qualsiasi modifica al progetto verrebbe eseguita solo sul lato schematico e trasferita al PCB. Questo può diventare particolarmente importante quando più persone stanno lavorando al progetto, soprattutto se sono geograficamente separate. Invece di tentare di comunicare tra loro tramite catene di email o telefonate, la persona che acquisisce il progetto può assicurarsi che determinati vincoli vengano effettivamente utilizzati durante la fase di layout.
Al centro di questa funzionalità si trova la direttiva Parameter Set directive.
Si tratta essenzialmente di oggetti Parameter Set definiti dall'utente, che possono essere associati a un oggetto net all'interno di un progetto schematico. Posizionare una direttiva PCB Layout su un filo, un bus o un signal harness per definire uno o più vincoli di progetto destinati alle net associate. Quando viene creato un PCB dallo schematico, le informazioni nella direttiva PCB Layout vengono utilizzate per creare le relative regole di progettazione PCB. Le informazioni specificate da una direttiva PCB Layout si applicano solo alla net (o all'insieme di net) a cui la direttiva è collegata.

Una direttiva Parameter Set.
Questa agisce come contenitore per un numero qualsiasi di parametri destinati alla net a cui è collegata la direttiva Parameter Set. È possibile posizionare una direttiva Parameter Set predefinita senza parametri (Place » Directives » Parameter Set) e aggiungere successivamente i parametri pertinenti. Le sezioni seguenti esaminano più da vicino l'uso di queste direttive basate su parametri. Sono disponibili sia direttive di set di parametri definite dall'utente (Parameter Set) sia predefinite (Differential Pair). L'unica differenza tra un set di parametri vuoto e uno predefinito è che i set di parametri predefiniti includono un parametro, come descritto di seguito.
Moving from Directives to the Constraint Manager
L'approccio originale alla definizione dei requisiti di progetto consisteva nel gestirli separatamente negli editor schematico e PCB; le Directives li definiscono nello schematic editor e le Design Rules nel PCB editor. Questa separazione è stata risolta con l'introduzione del Constraint Manager, un editor separato per definire i requisiti di progetto, consentendo di configurarli e modificarli in qualsiasi fase del processo di progettazione. Per un determinato progetto può essere utilizzato un solo approccio; un modo semplice per verificarlo è cercare una voce Constraint Manager nel menu Design. Se non è presente (e invece è presente una voce Rules nel menu Design del PCB editor), allora il progetto sta utilizzando il vecchio approccio basato sulle Design Rules.
Se viene utilizzato Constraint Manager, le classi di net, le coppie differenziali, le classi di coppie differenziali e le regole definite usando il parameter set e le direttive differential pair not verranno rilevate e trasferite durante l'aggiornamento del PCB dallo schematico. Verranno trasferite solo le classi di net, le coppie differenziali, le classi di coppie differenziali e le regole definite nel Constraint Manager.
Si noti che è possibile importare regole, classi di net, coppie differenziali e classi di coppie differenziali dalle direttive posizionate negli schematici, usando il comando Import from Directives dal menu del clic destro della vista Physical o Electrical del Constraint Manager quando vi si accede dagli schematici – scopri di più. Si noti che dopo aver importato i dati dalle direttive nel Constraint Manager e aver salvato tali modifiche, le direttive importate saranno distinte nell'area di progettazione schematica dal loro colore blu (con un simbolo leggermente diverso). Questo indica che è avvenuta la transizione unidirezionale dalle direttive al Constraint Manager, con le direttive blu che diventano oggetti di sola lettura (non è consentita alcuna ulteriore modifica).
Parameter Set

Un Parameter Set
Riepilogo
Un parameter set è una direttiva di progetto che consente di associare specifiche di progetto a un oggetto di tipo net all'interno di un progetto schematico. Ad esempio, usare un parameter set per dichiarare che due net sono membri di una coppia differenziale. È la presenza di parametri con nomi specifici nel parameter set che il software usa per determinare quale direttiva di progetto si sta posizionando.
Disponibilità
I parameter set sono disponibili per il posizionamento solo nello schematic editor. Sono disponibili sia direttive parameter set predefinite (vuote) sia predefinite (Differential Pair). L'unica differenza tra un parameter set vuoto e uno predefinito è che i parameter set predefiniti includono un parametro, come descritto di seguito.
Accedere ai comandi corrispondenti dal menu principale Place come segue:
| • |
Place » Directives » Parameter Set |
 |
| • |
Place » Directives » Differential Pair |
 |
Posizionamento
Un parameter set può essere usato per collegare parametri a:
-
Filo
-
Bus
-
Signal harness
-
Sheet Symbol
Dopo aver avviato il comando, il cursore cambierà in una croce e si entrerà nella modalità di posizionamento della direttiva di progetto. Il posizionamento avviene eseguendo le seguenti azioni:
-
Posizionare il cursore sopra un filo o un altro oggetto net e fare clic oppure premere Enter per posizionare.
-
Continuare a posizionare altre direttive oppure fare clic con il pulsante destro o premere Esc per uscire dalla modalità di posizionamento.
Azioni aggiuntive che possono essere eseguite durante il posizionamento – mentre il parameter set è ancora agganciato al cursore – sono:
-
Premere il tasto Tab per mettere in pausa il posizionamento e accedere alla modalità Parameter Set mode del pannello Properties, da cui è possibile modificare le relative proprietà al volo. Fare clic sull'overlay del pulsante di pausa nello spazio di progettazione (
) per riprendere il posizionamento.
-
Premere il tasto Alt per vincolare la direzione del movimento all'asse orizzontale o verticale, a seconda della direzione iniziale del movimento.
-
Premere Spacebar per ruotare l'arco in senso antiorario oppure Shift+Spacebar per la rotazione in senso orario. L'azione può essere eseguita anche durante il trascinamento dell'oggetto. La rotazione avviene con incrementi di 90°.
-
Premere i tasti X o Y mentre si è in modalità di posizionamento per capovolgere il set di parametri lungo l'asse X o l'asse Y.
Sebbene gli attributi possano essere modificati durante il posizionamento (
Tab per aprire il pannello
Properties), tenere presente che questi diventeranno le impostazioni predefinite per i posizionamenti successivi, a meno che l'opzione
Permanent nella pagina
Schematic – Defaults page della finestra di dialogo
Preferences non sia abilitata. Quando questa opzione è abilitata, le modifiche effettuate influiranno solo sull'oggetto in fase di posizionamento e sugli oggetti successivi posizionati durante la stessa sessione di posizionamento.
Modifica grafica
Questo metodo di modifica consente di selezionare direttamente nello spazio di progettazione una direttiva di set di parametri già posizionata e di cambiarne graficamente la posizione o l'orientamento.
Quando una direttiva di set di parametri è selezionata nello spazio di progettazione, attorno alla direttiva apparirà un riquadro tratteggiato. Il riquadro racchiude solo l'area occupata dalla direttiva. Per ogni parametro membro del set con visibilità abilitata, sarà visibile una linea tratteggiata che collega il campo di testo del parametro al corpo della direttiva, confermandone l'associazione:
Fare clic in un punto qualsiasi all'interno del riquadro tratteggiato, quindi trascinare per riposizionare il set di parametri come richiesto. Durante il trascinamento, il set di parametri può essere ruotato (Spacebar/Shift+Spacebar) o specchiato (tasti X o Y per specchiare lungo l'asse X o Y).
I campi di testo del set di parametri (che possono essere modificati graficamente in modo indipendente dalla direttiva padre) possono essere regolati in termini di dimensione solo modificando l'opzione Style nella pagina Schematic – Defaults page della finestra di dialogo Preferences. Pertanto, quando uno di questi oggetti è selezionato, non sono disponibili maniglie di modifica.
Fare clic in un punto qualsiasi all'interno del riquadro tratteggiato, quindi trascinare per riposizionare l'oggetto di testo come richiesto. Durante il trascinamento, l'oggetto di testo può essere ruotato (Spacebar/Shift+Spacebar) o specchiato (tasti X o Y per specchiare lungo l'asse X o Y).
Se l'opzione Enable In-Place Editing è abilitata nella pagina Schematic – General page della finestra di dialogo Preferences. Sarà possibile modificare direttamente nello spazio di progettazione il valore di un parametro (ad eccezione dei parametri aggiunti come regole). Selezionare l'oggetto di testo e quindi fare clic una volta per richiamare la funzione. Digitare il nuovo valore come richiesto, quindi fare clic fuori dall'oggetto di testo oppure premere Enter per applicare la modifica.
Se si tenta di modificare graficamente un oggetto che ha la proprietà Locked abilitata, verrà visualizzata una finestra di dialogo che chiede conferma per procedere con la modifica. Se l'opzione Protect Locked Objects è abilitata nella pagina Schematic – Graphical Editing della finestra di dialogo Preferences e anche l'opzione Locked per quell'oggetto di progetto è abilitata, allora quell'oggetto non può essere selezionato né modificato graficamente. Fare clic sull'oggetto bloccato per selezionarlo, quindi disabilitare la proprietà Locked nel pannello List oppure disabilitare l'opzione Protect Locked Objects per modificare graficamente l'oggetto.
Modifica non grafica
Sono disponibili i seguenti metodi di modifica non grafica.
Modifica tramite la finestra di dialogo Parameter Set o il pannello Properties
Panel page: Parameter Set Properties
Questo metodo di modifica utilizza la finestra di dialogo Parameter Set associata e la modalità del pannello Properties per modificare le proprietà di un oggetto set di parametri.

La finestra di dialogo Parameter Set nella prima immagine e la modalità Parameter Set del pannello Properties nella seconda immagine
Dopo il posizionamento, è possibile accedere alla finestra di dialogo Parameter Set in uno dei seguenti modi:
-
Facendo doppio clic sull'oggetto set di parametri posizionato.
-
Posizionando il cursore sull'oggetto set di parametri, facendo clic con il pulsante destro del mouse e quindi scegliendo Properties dal menu contestuale.
Durante il posizionamento, è possibile accedere alla modalità Parameter Set del pannello Properties premendo il tasto Tab. Una volta posizionato il set di parametri, vengono visualizzate tutte le opzioni.
Dopo il posizionamento, è possibile accedere alla modalità Parameter Set del pannello Properties in uno dei seguenti modi:
-
Se il pannello Properties è già attivo, selezionando l'oggetto set di parametri.
-
Dopo aver selezionato l'oggetto set di parametri, selezionare il pannello Properties dal pulsante Panels in basso a destra dello spazio di progettazione oppure selezionare View » Panels » Properties dal menu principale.
Se l'opzione
Double Click Runs Interactive Properties è disabilitata (impostazione predefinita) nella pagina
Schematic – Graphical Editing page della finestra di dialogo
Preferences , quando si fa doppio clic sulla primitiva oppure si fa clic con il pulsante destro del mouse su una primitiva selezionata e si sceglie
Properties, si aprirà la finestra di dialogo. Quando l'opzione
Double Click Runs Interactive Properties è abilitata, si aprirà il pannello
Properties .
È possibile accedere alle proprietà del Parameter Set prima di entrare in modalità di posizionamento dalla pagina
Schematic – Defaults page della finestra di dialogo
Preferences . Ciò consente di modificare le proprietà predefinite dell'oggetto, che verranno applicate durante il posizionamento degli oggetti successivi.
Modifica di più oggetti
Il pannello Properties supporta la modifica di più oggetti, in cui è possibile modificare le impostazioni delle proprietà identiche in tutti gli oggetti attualmente selezionati. Quando più oggetti dello stesso tipo vengono selezionati manualmente, tramite la finestra di dialogo Find Similar Objects dialog oppure tramite un pannello Filter o List, una voce di campo del pannello Properties che non è mostrata come un asterisco (*) può essere modificata per tutti gli oggetti selezionati.
Modifica tramite un pannello List
Panel pages: Pannelli List, SCH Filter
Un pannello List consente di visualizzare gli oggetti di progetto di uno o più documenti in formato tabellare, permettendo un'ispezione e una modifica rapide degli attributi degli oggetti. Utilizzato insieme a un filtraggio appropriato – usando il pannello Filter applicabile oppure la finestra di dialogo Find Similar Objects dialog – consente di visualizzare solo gli oggetti che rientrano nell'ambito del filtro attivo, permettendo di individuare e modificare più oggetti di progetto con maggiore precisione ed efficienza.
Note
-
Quando si posiziona una direttiva di set di parametri predefinita, non saranno presenti parametri esistenti. Una volta posizionata, aggiungere i parametri pertinenti tramite la sezione Parameters del pannello Properties .
-
Una direttiva di set di parametri consente di assegnare informazioni di layout PCB a una net nello schema. Quando viene creato un PCB dallo schema, le informazioni nel Parameter Set vengono utilizzate per creare le relative regole di progettazione PCB. Le informazioni specificate da una direttiva Parameter Set vengono applicate solo alla/e net a cui è collegata.
-
Quando una direttiva di set di parametri viene aggiunta a una net, i campi Power Net e High Speed sono disponibili nel pannello Properties della net. Quando si aggiorna il documento PCB dagli schemi, si suggerisce di aggiungere la regola di progettazione Supply Nets design rule a ogni net con il parametro Power Net abilitato.
-
Le direttive Net Class consentono di creare classi di net definite dall'utente nello schema. Quando viene creato un PCB dallo schema, le informazioni in una direttiva Net Class vengono utilizzate per creare la corrispondente Net Class sul PCB. Per rendere una net membro di una classe di net, collegare una direttiva di set di parametri al filo o bus pertinente e una classe il cui nome sia impostato sulla classe desiderata. L'opzione Generate Net Classes (per User-Defined Classes) deve essere abilitata nella scheda Class Generation della finestra di dialogo Project Options dialog per utilizzare questa funzione.
-
Se per una net è stata definita una direttiva Net Class, qualsiasi regola di progettazione PCB creata anche da quell'oggetto set di parametri avrà un ambito regola di tipo Net Class quando il progetto viene trasferito all'editor PCB.
-
Una direttiva Net Class può essere creata dalla direttiva Parameter Set posizionata aggiungendo una classe il cui valore deve essere impostato sulla PCB Net Class richiesta.
-
Un Blanket, insieme a una direttiva Parameter Set, può essere utilizzato anche per applicare classi di componenti e parametri ai componenti che si trovano completamente all'interno dell'area definita dal Blanket. Per farlo, utilizzare le opzioni Component Class e Parameter dal menu a discesa del pulsante Add nelle proprietà della direttiva Parameter Set collegata al Blanket. Le informazioni sulla classe di componenti e sul parametro verranno trasferite al documento PCB del progetto durante il processo ECO quando si aggiorna il PCB.
Parameter Set Properties
Le proprietà degli oggetti nell’editor schematico sono opzioni configurabili che specificano lo stile visivo, il contenuto e il comportamento dell’oggetto posizionato.
Le impostazioni delle proprietà per ciascun tipo di oggetto sono definite in due modi diversi:
-
Pre-placement settings – la maggior parte delle proprietà dell’oggetto Parameter Set , ovvero quelle che possono essere logicamente predefinite, è disponibile come impostazione predefinita modificabile nella pagina Schematic – Defaults page della finestra di dialogo Preferences dialog (accessed from the
button at the top-right of the design space). Select the object in the Primitive List to reveal its options on the right.
-
Post-placement settings – tutte le proprietà dell’oggetto Parameter Set sono disponibili per la modifica nelle finestre di dialogo Parameter Set e nel pannello Properties quando un Parameter Set è selezionato nell’area di progettazione.
Se l’opzione
Double Click Runs Interactive Properties è disabilitata (predefinita) nella pagina
Schematic – Graphical Editing page della finestra di dialogo
Preferences , quando si fa doppio clic sulla primitiva oppure si fa clic con il pulsante destro su una primitiva selezionata e poi si sceglie
Properties, si aprirà la finestra di dialogo. Quando l’opzione
Double Click Runs Interactive Properties è abilitata, si aprirà il pannello
Properties .
Sebbene le opzioni siano le stesse nella finestra di dialogo e nel pannello, l’ordine e la disposizione delle opzioni possono differire leggermente.
Nell’elenco delle proprietà riportato di seguito, le opzioni che non sono disponibili come impostazioni predefinite nella finestra di dialogo Preferences sono indicate come "Propertiessolo pannello".
Posizione
-
(X/Y)
-
X (primo campo) – la coordinata X (orizzontale) corrente del punto di riferimento dell’oggetto, relativa all’origine corrente dell’area di progettazione. Modificare per cambiare la posizione X dell’oggetto. Il valore può essere inserito sia in unità metriche sia imperiali; includere le unità quando si inserisce un valore le cui unità non corrispondono a quelle predefinite correnti.
-
Y (secondo campo) – la coordinata Y (verticale) corrente del punto di riferimento dell’oggetto, relativa all’origine corrente. Modificare per cambiare la posizione Y dell’oggetto. Il valore può essere inserito sia in unità metriche sia imperiali; includere le unità quando si inserisce un valore le cui unità non corrispondono a quelle predefinite correnti.
-
Rotation – usare il menu a discesa per selezionare la rotazione.
Proprietà
-
Label – l’etichetta del set di parametri. Modificare se desiderato.
-
Style – usare il menu a discesa per selezionare lo stile. Fare clic sulla casella del colore per accedere a un menu a discesa dal quale è possibile selezionare il colore predefinito.
Parametri
-
Grid – elenca il Name e il Value dei parametri associati al parametro attualmente selezionato. Una volta aggiunti, i campi Name e Value possono essere modificati. Il Value può essere nominato facendo clic sul campo e inserendo il testo desiderato. Il campo Name può essere modificato solo nella modalità pannello Properties dell’oggetto Parameter Set usando Ctrl+Click. Questo metodo apre la modalità Parameter del pannello Properties, dove è possibile inserire il nome desiderato nel campo Name. Usare l’icona del lucchetto (
) per bloccare/sbloccare un parametro elencato. Usare l’icona dell’occhio per mostrare/nascondere il parametro. In questa regione possono essere visualizzati tutti, singoli o nessun parametro attivando/disattivando i pulsanti All e quelli dei singoli parametri. I parametri sono disabilitati quando i rispettivi pulsanti sono grigi ed abilitati quando i rispettivi pulsanti sono blu.
-
Add – usare il menu a discesa per aggiungere un tipo di classe:
-
Net Class – selezionare per aggiungere una nuova classe di net.
-
Component Class – selezionare per aggiungere una nuova classe di componenti. Questa opzione è accessibile solo nell’iterazione Parameter Set della finestra di dialogo Parameter Set o del pannello Properties.
È possibile aggiungere una nuova classe Component Class Name per impostare parametri per i componenti all’interno di una blanket. L’associazione di Component Class Name a un componente (o gruppo di componenti) comporterà l’invio al PCB delle informazioni sulla classe di componenti, sul suo nome e sui suoi membri, come avviene attualmente per le Net Classes.
-
Diff. Pair Net Class – selezionare per aggiungere una nuova classe di net di coppia differenziale. Questa opzione è accessibile solo nell’iterazione Differential Pair della finestra di dialogo Parameter Set o del pannello Properties.
-
Parameter – selezionare per aggiungere un nuovo parametro.
-
Rule – fare clic per aprire la finestra di dialogo
Choose Design Rule Type dialog in cui è possibile scegliere una nuova regola. Dopo aver scelto una nuova regola e aver fatto clic su OK, si apre la finestra di dialogo Edit PCB Rule (From Schematic) così da poter modificare la nuova regola, se desiderato.
Si noti che dopo aver sincronizzato i dati
importando i dati dalle direttive nel Constraint Manager e aver salvato le modifiche nel
Constraint Manager, i controlli per aggiungere una nuova classe di net, classe di coppia differenziale, classe di componenti o regola, oppure per modificare/rimuovere una esistente, saranno disattivati nel pannello
Properties per le direttive corrispondenti. Le voci importate nel
Constraint Manager diventeranno di fatto di sola lettura nelle proprietà delle direttive e sarà possibile filtrarlas usando il pulsante
Constraint Manager nella parte superiore della regione
Parameters del pannello
Properties.
Fare clic sull’icona della matita (
) per aprire la finestra di dialogo Edit PCB Rule (From Schematic) e modificare l’elemento selezionato. Fare clic su
per eliminare l’elemento selezionato.
-
Font Settings – fare clic sul font visualizzato per cambiare lo stile del carattere. Questa opzione è disponibile solo dopo che è stata aggiunta una classe di net, una classe di net di coppia differenziale, un parametro o una regola.
-
Other – se è stata aggiunta una classe di net, una classe di net di coppia differenziale, un parametro o una regola, fare clic per aprire un menu a discesa e modificare opzioni aggiuntive:
-
Show Parameter Name – abilitare per mostrare il nome del parametro.
-
Allow Synchronization with Database – abilitare per sincronizzare con il database.
-
X/Y – inserire le coordinate X e Y.
-
Rotation – usare il menu a discesa per selezionare la rotazione.
-
Autoposition – selezionare per abilitare il posizionamento automatico.
Posizionamento delle direttive Parameter Set
Posizionare una direttiva di questo tipo scegliendo il comando Place » Directives » Parameter Set dal menu principale oppure facendo clic con il pulsante destro all’interno dell’area di progettazione. Quando si posiziona una direttiva parameter set predefinita, non saranno presenti parametri esistenti. Un parameter set è una direttiva di progettazione che consente di associare specifiche di progetto a un oggetto di tipo net all’interno di un progetto schematico. Ad esempio, usare un parameter set per dichiarare che due net sono membri di una coppia differenziale. È la presenza di parametri con nomi specifici nel parameter set che il software usa per determinare quale direttiva di progettazione si sta posizionando.
Oltre alle direttive di parametro definite dall’utente, una direttiva di parametro basata su regole viene definita dalla finestra di dialogo Choose Design Rule Type, accessibile dalla modalità pannello Properties associata al parametro. L’accesso avviene come segue:
-
Premere Tab prima di posizionare la direttiva Parameter Set o fare doppio clic su una direttiva Parameter Set già posizionata per visualizzare la modalità Parameter Set del pannello Properties.
-
Successivamente, fare clic sul pulsante Add nella sezione Parameters della modalità Parameter Set del pannello Properties e scegliere Rule dal menu a discesa per selezionare una regola dalla finestra di dialogo Choose Design Rule Type.

Modifica del valore di una regola.
Usare la finestra di dialogo Choose Design Rule Type per scegliere la regola che si desidera aggiungere come parametro di regola alla direttiva. Facendo doppio clic su un tipo di regola si avrà accesso alla relativa finestra di dialogo Edit PCB Rule (From Schematic) nella quale è possibile definire i vincoli della regola.
Le proprietà specifiche presenti nella finestra di dialogo Edit PCB Rule (From Schematic) dipendono dalla regola di progettazione selezionata e saranno le stesse proprietà definite per quella regola nell’editor PCB.
Ad esempio, l’immagine seguente mostra la finestra di dialogo Edit PCB Rule (From Schematic) per Max-Min Width Rule, dove è possibile: configurare le impostazioni Min/Preferred/Max per tutti i layer, definire manualmente ciascuna impostazione di larghezza per ogni layer, oppure scegliere di usare un Impedance Profile. Se si sta selezionando un profilo di impedenza e la struttura fisica reale della scheda è già stata definita nell’editor PCB, è anche possibile selezionare il file della scheda per Load the PCB Layer Stack and calculate the track width values.
Se il PCB esiste e lo stackup dei layer è stato definito, le larghezze calcolate possono essere caricate nello schematico.
La regola mostrata sopra è stata applicata a una classe di net. Questo è stato ottenuto posizionando una Blanket Directive con una PCB Routing Directive allegata per raggruppare le net in una classe e quindi applicare a quella classe la regola Max-Min Width (show image
).
Per informazioni dettagliate su ciascuna delle PCB Design Rules e dei vincoli, fare clic qui.
Usare il campo a discesa Measurement Units per selezionare unità Metric o Imperial.

Specificare i vincoli per una regola scelta.
La voce per la regione Parameters sarà il tipo di regola scelto, insieme ai vincoli specificati. L’immagine seguente illustra i parametri della regola di vincolo di larghezza definiti per una direttiva Parameter Set. Per visualizzare la regola nell’area di progettazione, fare clic sull’icona di visibilità (
) nella regione Rules.

Vincoli di regola multipli definiti per una particolare net, per gentile concessione di una direttiva Parameter Set.
Quando il progetto viene trasferito al PCB, tramite il processo di sincronizzazione, verranno create le regole di progettazione pertinenti in base alle informazioni contenute in una direttiva. La parola Schematic viene utilizzata nel nome di ogni regola generata, per distinguere l’origine di tale regola.

Regole di progettazione generate sul lato PCB.
Ricorda che è possibile aggiungere più parametri alla stessa direttiva Parameter Set, ottenendo così uno schematico più ordinato.
Posizionamento delle direttive Net Class
Una direttiva Net Class consente di creare classi di net definite dall’utente nello schematico. Una direttiva Net Class può essere posizionata scegliendo il comando Place » Directives » Parameter Set dai menu principali, quindi definendo il parameter set come direttiva net class come specificato nel Suggerimento n. 2 nella pagina del comando. Quando viene creato un PCB dallo schematico, le informazioni contenute in una direttiva Net Class vengono utilizzate per creare la corrispondente Net Class sul PCB. Per rendere una net membro di una net class, collega una direttiva Net Class al filo, bus o signal harness pertinente, quindi imposta il parametro ClassName della direttiva sul nome della classe desiderata. L’opzione Generate Net Classes (per User-Defined Classes) deve essere abilitata in la scheda Class Generation della finestra di dialogo Project Options per utilizzare questa funzionalità.
Se per una net è stata definita una direttiva Net Class, allora qualsiasi regola di progettazione PCB creata anch’essa da quell’oggetto parameter set avrà un rule scope di Net Class quando il progetto viene trasferito all’editor PCB. Una direttiva Net Class può essere creata dalla direttiva Parameter Set già posizionata aggiungendo una classe il cui valore deve essere impostato sulla PCB Net Class richiesta.
Sebbene le Net Class possano essere create dall’interno dell’editor PCB, la funzione logica o il raggruppamento delle net è solitamente molto più chiaro nello schematico e, pertanto, ha più senso guidare il processo da lì.
Quando il progetto viene trasferito al PCB, tramite il processo di sincronizzazione, verranno create le net class pertinenti in base alle informazioni contenute in una direttiva.
Collega una direttiva Net Class a un
oggetto Blanket, per creare una net class i cui membri siano le singole net coperte da quel blanket. Se a quel blanket è collegata anche una direttiva PCB Layout, i parametri di regola della direttiva PCB Layout avranno come destinazione quella net class, anziché ogni singola net. Quando si importano le modifiche nel documento PCB, questo comporta la creazione di un’unica regola di progettazione (per parametro), con uno scope impostato per avere come destinazione la net class.
Posizionamento delle direttive Blanket
Le direttive Parameter Set possono avere come destinazione solo la net specifica a cui sono collegate, ma se combinate con una direttiva Blanket il loro scope può essere esteso per coprire tutte le net all’interno del blanket.
Posiziona una direttiva di questo tipo scegliendo il comando Place » Directives » Blanket dai menu principali. Quando si posiziona un blanket, è possibile definire una semplice forma rettangolare oppure una forma poligonale. Quest’ultima offre un controllo più preciso sulla copertura degli oggetti net richiesti su un foglio.
Il blanket identifica le net di interesse: posiziona una direttiva Parameter Set in qualsiasi punto sul bordo del blanket per applicare i requisiti di progettazione a tali net. Per applicare la direttiva perimetrale a una net sotto una direttiva Blanket, un oggetto associato a quella net – un pin, una port, una net label, una power port, un segmento wire/bus/harness (incluse entrambe le estremità) – deve ricadere entro i limiti del blanket. Nota che per gli identificatori di net, come le net label, l’hotspot deve trovarsi all’interno del blanket. Se le net membro non vengono trasferite nel PCB Parameter Set come previsto, prova a regolare di conseguenza l’area del blanket.
Per verificare a quali net si applicherà la direttiva blanket, usa la funzione
Net Colors per evidenziarle. Scegli il colore richiesto dal menu
View » Set Net Colors, quindi fai clic sul perimetro della direttiva Blanket desiderata. Per rimuovere l’evidenziazione per una net specifica, usa il comando
View » Set Net Colors » Clear Net Color, quindi fai clic sulla net da cui desideri rimuovere la colorazione. Per cancellare la colorazione delle net da tutti i fogli schematici, usa il comando
View » Set Net Colors » Clear All Net Colors.

Un esempio di utilizzo di una direttiva Blanket per applicare una direttiva Parameter Set alle net all’interno del blanket.
Esempi di utilizzo di una direttiva blanket possono includere:
-
Collegare una direttiva Parameter Set a un oggetto blanket affinché i suoi parametri di regola vengano applicati a ogni singola net coperta da quel blanket.
-
Collegare una direttiva Parameter Set a un oggetto blanket per creare un Parameter Set i cui membri siano le singole net coperte da quel blanket.
-
Collegare una direttiva Differential Pair a un oggetto blanket per creare oggetti differential pair basati sulle net differenziali entro i limiti di quel blanket.
Collega una direttiva Parameter Set a un
oggetto Blanket affinché i suoi parametri di regola vengano applicati a ogni singola net coperta da quel blanket. Se a quel blanket è collegata anche una direttiva Parameter Set e il Parameter Set ha anche un parametro Net Class, i parametri di regola della direttiva Parameter Set avranno come destinazione quella net class, anziché ogni singola net. Quando si importano le modifiche nel documento PCB, questo comporta la creazione di un’unica regola di progettazione (per parametro) con uno scope impostato per avere come destinazione la net class.
È anche possibile copiare una direttiva Parameter Set perimetrale e collegarla a un’altra direttiva Blanket o anche a singoli wire, bus o harness: il risultato sarà l’aggiunta di tutte le net aggiuntive associate alla stessa direttiva Parameter Set alla stessa PCB Net Class generata.
Un Blanket, insieme a una direttiva Parameter Set, può essere utilizzato anche per applicare classi di componenti e parametri ai componenti che si trovano completamente all’interno dell’area definita dal Blanket. Per farlo, usa le opzioni Component Class e Parameter dal menu a discesa del pulsante Add nelle proprietà della direttiva Parameter Set collegata al Blanket. Le informazioni sulla classe di componenti e sul parametro verranno trasferite al documento PCB del progetto durante il processo ECO quando si aggiorna il PCB.
Blanket
Un Blanket di forma rettangolare e un Blanket di forma poligonale, ciascuno con una direttiva blanket collegata
Riepilogo
Un Blanket è un oggetto direttiva di gruppo di forma rettangolare o poligonale che viene posizionato sopra una raccolta di net e/o componenti. Una direttiva (oggetto Parameter Set) applicata al Blanket verrà quindi applicata a tutte le net e a tutti i componenti coperti dal Blanket. Quando si posiziona un blanket, è possibile definire una semplice forma rettangolare oppure una forma poligonale. Quest’ultima offre un controllo più preciso sulla copertura degli oggetti net richiesti su un foglio.
Il Blanket si applica a tutte le net che:
-
sono completamente all’interno dell’area definita dal Blanket, oppure
-
hanno almeno un vertice terminale connesso del wire / bus / harness sotto il Blanket, oppure
-
hanno una net label collegata al wire / bus / harness, e tale net label si trova sotto il Blanket.
Per i componenti, il Blanket si applica a tutti i componenti all’interno dell’area definita dal Blanket.
Una direttiva applicata al perimetro del Blanket (Place » Directive), come No ERC, Differential Pair o uno specifico Rule/Class Parameter Set, si applicherà a tutte le net e a tutti i componenti registrati dall’oggetto Blanket. I Blanket possono essere disabilitati e nascosti.
Disponibilità
I Blanket sono disponibili per il posizionamento solo nell’editor schematico. Per posizionare un Blanket:
-
Fai clic su Place » Directives » Blanket dai menu principali.
-
Fai clic sul pulsante Blanket (
) nel menu a discesa delle direttive sulla Active Bar situata nella parte superiore dell’area di progettazione. Fai clic e tieni premuto un pulsante Active Bar per accedere ad altri comandi correlati. Una volta utilizzato un comando, questo diventerà l’elemento più in alto in quella sezione della Active Bar.
-
Fai clic con il pulsante destro nell’editor schematico, quindi fai clic su Place » Directives » Blanket.
Posizionamento
Per posizionare un Blanket rettangolare:
-
Avvia il comando come descritto sopra.
-
Posiziona il cursore, quindi fai clic oppure premi Enter per effettuare il posizionamento dell’angolo superiore sinistro.
-
Posiziona il cursore, quindi fai clic oppure premi Enter per effettuare il posizionamento dell’angolo inferiore destro.
-
Fai clic con il pulsante destro oppure premi Enter per completare il posizionamento.
-
Continua a posizionare altri Blanket oppure fai clic con il pulsante destro o premi Esc per uscire dalla modalità di posizionamento.
Per posizionare un Blanket di forma poligonale:
-
Avvia il comando di posizionamento.
-
Posiziona il cursore, quindi fai clic oppure premi Enter per fissare il punto iniziale del Blanket.
-
Posiziona il cursore, quindi fai clic oppure premi Enter per fissare una serie di segmenti che definiscono la forma del Blanket.
- Dopo aver posizionato il segmento finale, fare clic con il pulsante destro del mouse oppure premere Esc per completare il posizionamento. Non è necessario “chiudere” il poligono, poiché il software completerà automaticamente la forma aggiungendo i segmenti necessari per collegare il punto iniziale al segmento finale posizionato.
-
Continuare a posizionare ulteriori Blanket oppure fare clic con il pulsante destro del mouse o premere Esc per uscire dalla modalità di posizionamento.
Ulteriori azioni che possono essere eseguite durante il posizionamento dei segmenti del Blanket sono:
-
Premere il tasto Tab per mettere in pausa il posizionamento e accedere alla modalità Blanket del pannello Properties, da cui è possibile modificare al volo le proprietà della linea. Fare clic sull’overlay del pulsante di pausa nello spazio di progettazione (
) per riprendere il posizionamento.
-
Premere Spacebar per cambiare la direzione dell’angolo di un segmento non ancora confermato.
-
Premere Backspace per eliminare il segmento precedentemente confermato durante la definizione di una forma poligonale per il Blanket. L’uso successivo di Backspace eliminerà i segmenti precedenti in ordine.
La modalità di posizionamento è rappresentata da una linea più sottile e tratteggiata. Questo è particolarmente utile quando si definisce un Blanket di forma poligonale. Usarla per vedere come apparirà la forma complessiva del Blanket prima di confermare ulteriori segmenti. Le forme poligonali complesse/autointersecanti non sono supportate: il software impedirà la creazione di tali forme.
Modifica grafica
Questo metodo di modifica consente di selezionare direttamente un oggetto Blanket già posizionato nello spazio di progettazione e modificarne graficamente dimensioni, forma o posizione. Quando un oggetto Blanket è selezionato, sono disponibili le seguenti maniglie di modifica:
Blanket rettangolari e poligonali selezionati che mostrano le rispettive maniglie di modifica grafica.
Fare clic e trascinare una maniglia di modifica al centro di un segmento per spostare quel bordo del Blanket.
Per un Blanket rettangolare, fare clic e trascinare una maniglia di modifica d’angolo per ridimensionarlo simultaneamente sia in verticale sia in orizzontale.
Fare clic in un punto qualsiasi del contorno del Blanket, lontano dalle maniglie di modifica, e trascinare per riposizionarlo. Il Blanket può essere ruotato o capovolto durante il trascinamento:
-
Premere Spacebar per ruotare il Blanket in senso antiorario attorno alla posizione del cursore. Shift+Spacebar ruota il Blanket in senso orario attorno al cursore. La rotazione avviene con incrementi di 90°.
-
Premere i tasti X o Y per capovolgere il Blanket lungo l’asse X o l’asse Y, rispetto alla posizione del cursore.
La modifica della forma di un Blanket poligonale viene impedita se comporterebbe una forma complessa/autointersecante.
Se si tenta di modificare graficamente un oggetto che ha la proprietà
Locked abilitata, verrà visualizzata una finestra di dialogo che chiede conferma per procedere con la modifica. Se l’opzione
Protect Locked Objects è abilitata nella pagina
Schematic – Graphical Editing page della finestra di dialogo
Preferences, e anche l’opzione
Locked per quell’oggetto di progetto è abilitata, allora quell’oggetto non può essere selezionato né modificato graficamente. Fare clic sull’oggetto bloccato per selezionarlo, quindi disabilitare la proprietà
Locked nel pannello
List oppure disabilitare l’opzione
Protect Locked Objects per modificare graficamente l’oggetto.
Modifica non grafica
Sono disponibili i seguenti metodi di modifica non grafica.
Modifica tramite la finestra di dialogo Blanket o il pannello Properties
Panel page: Proprietà del Blanket
Questo metodo di modifica utilizza la modalità finestra di dialogo Blanket associata e la modalità pannello Properties per modificare le proprietà di un oggetto blanket.
La finestra di dialogo Blanket , a sinistra, e la modalità Blanket del pannello Properties a destra
Dopo il posizionamento, è possibile accedere alla finestra di dialogo Blanket in uno dei seguenti modi:
-
Facendo doppio clic sull’oggetto blanket posizionato.
-
Posizionando il cursore sull’oggetto blanket, facendo clic con il pulsante destro del mouse e scegliendo Properties dal menu contestuale.
Durante il posizionamento, è possibile accedere alla modalità Blanket del pannello Properties premendo il tasto Tab. Una volta posizionato il blanket, verranno visualizzate tutte le opzioni.
Dopo il posizionamento, è possibile accedere alla modalità Blanket del pannello Properties in uno dei seguenti modi:
-
Se il pannello Properties è già attivo, selezionando l’oggetto blanket.
-
Dopo aver selezionato l’oggetto blanket, selezionare il pannello Properties dal pulsante Panels nella sezione in basso a destra dello spazio di progettazione oppure selezionare View » Panels » Properties dal menu principale.
È possibile accedere alle proprietà del Blanket prima di entrare nella modalità di posizionamento dalla pagina
Schematic – Defaults della finestra di dialogo Preferences. Ciò consente di modificare le proprietà predefinite dell’oggetto Blanket, che verranno applicate al posizionamento dei Blanket successivi.
Se l’opzione
Double Click Runs Interactive Properties è abilitata (impostazione predefinita) nella pagina
Schematic – Graphical Editing page della finestra di dialogo
Preferences, quando si fa doppio clic sulla primitiva oppure si fa clic con il pulsante destro del mouse su una primitiva selezionata e si sceglie
Properties, si aprirà il pannello
Properties. Quando l’opzione
Double Click Runs Interactive Properties è disabilitata, si aprirà la finestra di dialogo.
Sebbene le opzioni siano le stesse nella finestra di dialogo e nel pannello, l’ordine e la disposizione delle opzioni possono differire leggermente.
Modifica di più oggetti
Il pannello Properties supporta la modifica di più oggetti, in cui è possibile modificare le impostazioni delle proprietà identiche in tutti gli oggetti attualmente selezionati. Quando più oggetti dello stesso tipo sono selezionati manualmente, tramite la finestra di dialogo Find Similar Objects dialog oppure tramite un pannello Filter o List, un campo del pannello Properties che non viene mostrato come un asterisco (*) può essere modificato per tutti gli oggetti selezionati.
Modifica tramite un pannello List
Panel pages: Pannelli List, SCH Filter
Un pannello List visualizza i tipi di oggetti di progetto provenienti da uno o più documenti in formato tabellare, consentendo un’ispezione e una modifica rapide degli attributi degli oggetti. Utilizzato insieme a un filtraggio appropriato – selezionando i tipi di oggetto (usando le opzioni Include del pannello), oppure usando il pannello Filter applicabile o la finestra di dialogo Find Similar Objects dialog – consente di visualizzare solo quegli oggetti che rientrano nell’ambito del filtro attivo. Le proprietà degli oggetti elencati possono quindi essere modificate direttamente nel pannello List.
Supporto per il filtraggio
Sono disponibili due parole chiave particolarmente utili da usare quando si selezionano oggetti Blanket mediante espressioni di query logiche. Queste completano la gamma di altre parole chiave usate per selezionare un Blanket in base alle sue proprietà.
-
Collapsed – l’oggetto è compresso/ridotto (utile anche quando si selezionano Compile Mask). Questa parola chiave si trova nella categoria SCH Functions - Fields quando si utilizza Query Helper.
-
IsBlanket – verifica se l’oggetto è un Blanket. Questa parola chiave si trova nella categoria SCH Functions - Object Type Checks quando si utilizza Query Helper.
Creare espressioni logiche per le query per selezionare e restituire i Blanket nel progetto secondo necessità. Alcuni esempi di espressioni di query logiche che selezionano Blanket sono:
IsBlanket And Collapsed – seleziona tutti gli oggetti Blanket che sono attualmente compressi/ridotti.
IsBlanket And Not Collapsed – seleziona tutti gli oggetti Blanket che attualmente non sono compressi/ridotti.
Disabilitazione di un Blanket
Una volta posizionati, i Blanket possono essere temporaneamente disabilitati facendo clic sul piccolo triangolo in alto a sinistra (
). Fare clic una volta per disabilitare e nascondere il Blanket; fare nuovamente clic per riabilitarlo. Questo offre un modo pratico per controllare l’impatto del Blanket senza doverlo rimuovere completamente dal progetto.
Un Blanket può anche essere disabilitato abilitando l’opzione
Collapsed and Disabled nel pannello
Properties oppure l’opzione
Collapsed durante la modifica tramite il pannello
SCH List .
Blanket Properties
Le proprietà degli oggetti dell’editor schematico sono opzioni definibili che specificano lo stile visivo, il contenuto e il comportamento dell’oggetto posizionato. Le impostazioni delle proprietà per ciascun tipo di oggetto sono definite in due modi diversi:
-
Pre-placement settings – la maggior parte delle proprietà dell’oggetto Blanket, o quelle che possono essere logicamente predefinite, sono disponibili come impostazioni predefinite modificabili nella pagina Schematic - Defaults della finestra di dialogo Preferences (accessibile dal pulsante
in alto a destra dello spazio di progettazione). Selezionare l’oggetto nel Primitive List per visualizzarne le opzioni sulla destra.
-
Post-placement settings – tutte le proprietà dell’oggetto Blanket sono disponibili per la modifica nella finestra di dialogo Blanket e nel pannello Properties quando un Blanket posizionato è selezionato nello spazio di progettazione.
Se l'opzione
Double Click Runs Interactive Properties è disabilitata (impostazione predefinita) nella pagina
Schematic - Graphical Editing della finestra di dialogo
Preferences , quando si fa doppio clic sulla primitiva oppure si fa clic con il pulsante destro su una primitiva selezionata e poi si sceglie
Properties, si aprirà la finestra di dialogo. Quando l'opzione
Double Click Runs Interactive Properties è abilitata, si aprirà il pannello
Properties .
Sebbene le opzioni siano le stesse nella finestra di dialogo e nel pannello, l'ordine e la disposizione delle opzioni possono differire leggermente.
Nell'elenco delle opzioni seguente, le opzioni che non sono disponibili come impostazioni predefinite nella finestra di dialogo Preferences sono indicate come "solo pannello Properties".
Properties
-
Border Width - utilizzare il menu a discesa per selezionare la larghezza del bordo desiderata.
-
Line Style - utilizzare il menu a discesa per selezionare lo stile di linea desiderato.
-
Border Color - fare clic sulla casella del colore per selezionare il colore desiderato per il bordo.
-
Fill Color - fare clic sulla casella del colore per selezionare il colore desiderato per il riempimento.
-
Collapsed and Disabled - selezionare questa opzione per comprimere e disabilitare i blanket.
Direttive indirette (basate su parametri)
Le direttive Parameter Set sono necessarie quando si vogliono indirizzare oggetti di progetto nello schematico che non possono contenere parametri, ma per quegli oggetti che invece possono farlo, le direttive di progetto possono essere applicate indirettamente aggiungendole (e definendole) come parametri all'oggetto schematico pertinente. In sostanza, sono parameter-based directives.
Esempi di utilizzo delle direttive basate su parametri includono la limitazione dell'altezza di un particolare componente oppure l'aggiunta di una regola di clearance che abbia come target tutti gli oggetti del progetto. Il parametro richiesto che definisce il vincolo viene aggiunto all'oggetto come regola.
Quando vengono sincronizzate con il PCB, le direttive basate su parametri aggiunte agli oggetti nello schematico diventeranno regole di progettazione PCB. L'ambito della corrispondente regola di progettazione PCB sarà determinato dalla natura dell'oggetto a cui il parametro è stato assegnato inizialmente. La tabella seguente riepiloga le opzioni supportate per l'associazione tra parametro schematico e ambito della regola PCB.
| Aggiungere un parametro (come regola) a un... |
Da... |
Per un ambito della regola PCB di... |
| Pin |
la scheda Parameters della modalità Pin del pannello Properties. |
Pad |
| Port |
la scheda Parameters della modalità Port del pannello Properties. |
Net |
| Component |
l'area Parameters della modalità Components del pannello Properties.ComponentSheet Symbol |
| la scheda Parameters della modalità Sheet Symbol del pannello Properties, quando è selezionato Local nell'area Source. |
Component Class |
| Device Sheet Symbol |
la scheda Parameters della modalità Sheet Symbol del pannello Properties, quando è selezionato Device nell'area Source. |
Component Class |
| Managed Sheet Symbol |
l'area Parameters della modalità Sheet Symbol del pannello Properties, quando è selezionato Managed nell'area Source. |
Component Class |
| Sheet |
la scheda Parameters della modalità Document Options del pannello Properties. |
Tutti gli oggetti |
In ciascun caso, il metodo per aggiungere un parametro basato su regola è lo stesso. Dalla rispettiva scheda o finestra di dialogo, eseguire quanto segue:
-
Aggiungere un parametro come regola.
-
Selezionare il tipo di regola da utilizzare.
-
Configura i vincoli per il tipo di regola scelto.
Quando si aggiungono parametri di regole di progettazione agli oggetti in uno schematico, a ciascun parametro di regola viene assegnato un ID univoco. Gli stessi ID vengono assegnati alle corrispondenti regole di progettazione create sul PCB. Grazie a questo ID univoco, i vincoli di una regola possono essere modificati sia dal lato schematico sia dal lato PCB, e le modifiche propagate durante la sincronizzazione.
Specifica delle classi di componenti
In modo analogo, le classi di componenti possono essere definite nello schematico aggiungendo un parametro ClassName ai componenti di destinazione e impostandone il valore sul nome della classe desiderata. Quando il progetto viene trasferito al PCB, verranno create le classi di componenti definite.
Per garantire che le Component Classes definite nello schematico vengano propagate al PCB, nella finestra di dialogo Project Options devono essere impostate le seguenti opzioni:
-
Abilitare l'opzione Generate Component Classes situata nell'area User-Defined Classes della scheda Class Generation della finestra di dialogo.
-
Nella scheda Comparator della finestra di dialogo, impostare l'opzione Differences Associated with Components » Extra Component Classes Mode su
Find Differences.
L'opzione della scheda Class Generation sopra elencata è mostrata nell'immagine seguente. Passare il cursore sull'immagine per visualizzare l'impostazione dell'opzione della scheda Comparator .

Per propagare le Component Classes al PCB, abilitare l'opzione Generate Component Classes nella scheda Class Generation. Passare il cursore sull'immagine per mostrare la scheda Comparator in cui sarà necessario impostare l'opzione Extra Component Classes Mode su Find Differences.
Una volta definite, le classi possono essere bloccate nell'area Properties del pannello Properties delle proprietà del rispettivo componente.
Nell'editor PCB, un componente può appartenere a più Component Classes. Per definirlo nello schematico, separare ciascun nome di PCB Component Class con una virgola nel valore del parametro del componente schematico (show image
).
Controllo della stampa delle direttive
Per impostazione predefinita, tutte le direttive di progetto sono incluse nella stampa dei fogli schematici. Questo comportamento può tuttavia essere modificato:

Controllare la stampa delle direttive secondo necessità. Per le direttive No ERC, è possibile scegliere di stampare determinati stili di simbolo, escludendone altri.