Le direttive di progettazione sono oggetti posizionati sullo schema durante la fase di 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 si evolvono nel tempo e vengono acquisiti per fasi. Man mano che ciascuna fase viene consolidata, 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 numerosi 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 realmente utili. Il modo più rapido e semplice per sopprimere questi errori di compilazione è 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 degli errori riportati dall’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, tuttavia, 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 ancora completate 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 puntatore sull’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 – quelli che ricadono completamente all’interno del rettangolo di delimitazione della maschera – appariranno in grigio.

Passare il puntatore 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 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 quando si esegue la convalida usando 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 l’ingombro dei messaggi generati dal compilatore associati alle parti non completate 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 all’interno del progetto per rilevare errori elettrici e di drafting, 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, esso 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 oppure 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 oppure 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 posizionato nell’area di progettazione e 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 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 nei seguenti modi:
-
Facendo doppio clic sull’oggetto compile mask posizionato.
-
Selezionando l’oggetto compile mask, facendo clic con il pulsante destro e quindi 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 .
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 vengono selezionati manualmente, tramite la finestra di dialogo Find Similar Objects o 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 nello spazio di progettazione.
Sebbene le opzioni siano 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 dello spazio 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 ambiente di progettazione unificato, 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. – ciò 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 progettazione 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 progettazione nello schematico, i progettisti possono specificare vincoli di progettazione espliciti e garantire che lo schematico 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 lavorano 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à c'è la 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 wire, bus o signal harness per definire uno o più vincoli di progettazione 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 vengono applicate solo alla net (o all'insieme di net) a cui la direttiva è collegata.

Una direttiva Parameter Set.
Questa funge da 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 parameter set definite dall'utente (Parameter Set) 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.
Moving from Directives to the Constraint Manager
L'approccio originale alla definizione dei requisiti di progettazione 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 progettazione, 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 usando il vecchio approccio Design Rules.
Se viene utilizzato Constraint Manager, le classi di net, le coppie differenziali, le classi di coppie differenziali e le regole definite usando le direttive parameter set e 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 contestuale 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 nello spazio di progettazione schematico dalla loro colorazione blu (con un simbolo leggermente diverso). Ciò 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 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.
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:
-
Wire
-
Bus
-
Signal harness
-
Sheet Symbol
Dopo aver avviato il comando, il cursore cambierà in un mirino ed entrerai nella modalità di posizionamento della direttiva di progettazione. Il posizionamento viene eseguito compiendo le seguenti azioni:
-
Posizionare il cursore su un wire o un altro oggetto net e fare clic oppure premere Enter per posizionare.
-
Continuare a posizionare ulteriori 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 al volo le relative proprietà. 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, in base alla 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 apportate 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 posizione o 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, gli handle di modifica non sono disponibili.
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 lontano 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 chiederà 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 nello 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: List Panels, 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, allora 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 che deve avere il proprio valore 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 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 Parameter Set , ovvero quelle che possono essere logicamente predefinite, sono disponibili come impostazioni predefinite modificabili nella pagina Schematic – Defaults page della finestra di dialogo Preferences dialog
(accessibile dal pulsante
in alto a destra nell'area di progettazione). Selezionare l'oggetto nel Primitive List per visualizzarne le opzioni sulla destra.
-
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 (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 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 "Properties solo 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 in unità metriche o 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 in unità metriche o imperiali; includere le unità quando si inserisce un valore le cui unità non corrispondono a quelle predefinite correnti.
-
Rotation – utilizzare il menu a discesa per selezionare la rotazione.
Proprietà
-
Label – l'etichetta del parameter set. Modificare se desiderato.
-
Style – utilizzare 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 assegnato facendo clic sul campo e inserendo il testo desiderato. Il campo Name può essere modificato solo nella modalità pannello Properties dell'oggetto Parameter Set utilizzando Ctrl+Click. Questo metodo apre la modalità Parameter del pannello Properties, dove è possibile inserire il nome desiderato nel campo Name. Utilizzare l'icona del lucchetto (
) per bloccare/sbloccare un parametro elencato. Utilizzare l'icona dell'occhio per mostrare/nascondere il parametro. In questa regione possono essere visualizzati tutti, singoli o nessun parametro attivando/disattivando il pulsante All e i pulsanti dei singoli parametri. I parametri sono disabilitati quando i rispettivi pulsanti sono grigi ed abilitati quando i rispettivi pulsanti sono blu.
-
Add – utilizzare il menu a discesa per aggiungere un tipo di classe:
-
Net Class – selezionare per aggiungere una nuova net class.
-
Component Class – selezionare per aggiungere una nuova component class. Questa opzione è accessibile solo nell'iterazione Parameter Set della finestra di dialogo Parameter Set o del pannello Properties.
È possibile aggiungere una nuova class 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 component class, sul suo nome e sui suoi membri, come avviene attualmente per le Net Classes.
-
Diff. Pair Net Class – selezionare per aggiungere una nuova differential pair net class. 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 nella quale è 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) in modo da poter modificare la nuova regola, se desiderato.
Si noti che dopo aver sincronizzato i dati
importando dati dalle direttive nel Constraint Manager e aver salvato le modifiche nel
Constraint Manager, i controlli per aggiungere una nuova net class o modificare/rimuovere una net class, diff pair class, component class o regola esistente saranno disattivati nel pannello
Properties per le direttive corrispondenti. Le voci importate nel
Constraint Manager diventeranno sostanzialmente di sola lettura nelle proprietà della direttiva e sarà possibile escluderle utilizzando 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 net class, una differential pair net class, un parametro o una regola.
-
Other – se è stata aggiunta una net class, una differential pair net class, 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 – utilizzare 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, utilizzare un parameter set per dichiarare che due net sono membri di una differential pair. È la presenza di parametri con nomi specifici nel parameter set che il software utilizza per determinare quale direttiva di progettazione si sta posizionando.
Oltre alle direttive parametro definite dall'utente, una direttiva parametro basata su regole viene definita dalla finestra di dialogo Choose Design Rule Type, accessibile dalla modalità pannello Properties associata al parametro. L'accesso prevede quanto segue:
-
Premere Tab prima di posizionare il Parameter Set oppure 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.
Utilizzare 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 per la 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 utilizzare un Impedance Profile. Se si sta selezionando un profilo di impedenza e la struttura fisica effettiva 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 stack dei layer è stato definito, le larghezze calcolate possono essere caricate nello schema.
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 la regola Max-Min Width a quella classe (mostra immagine
).
Per informazioni dettagliate su ciascuna delle PCB Design Rules e dei relativi vincoli, fai clic qui.
Usa il campo a discesa Measurement Units per selezionare le unità Metric o Imperial.

Specifica dei vincoli per una regola scelta.
La voce per la sezione 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 all'interno dello spazio di progettazione, fai clic sull'icona di visibilità (
) nella sezione 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 design rule pertinenti sulla base delle informazioni contenute in una direttiva. La parola Schematic viene usata nel nome di ciascuna regola generata, per distinguere l'origine di quella regola.

Design rule generate sul lato PCB.
Ricorda che è possibile aggiungere più parametri alla stessa direttiva Parameter Set, consentendo uno schema più ordinato.
Posizionamento delle Net Class Directives
Una direttiva Net Class consente di creare classi di net definite dall'utente nello schema. 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 schema, le informazioni contenute in una direttiva Net Class vengono usate per creare la corrispondente Net Class sul PCB. Per rendere una net membro di una net class, allega una direttiva Net Class al wire, 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 the Class Generation tab of the Project Options dialog per usare questa funzionalità.
Se per una net è stata definita una direttiva Net Class, allora qualsiasi PCB design rule creata anch'essa da quell'oggetto parameter set avrà un ambito di regola 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.
Sebbene le Net Classes possano essere create dall'interno dell'editor PCB, la funzione logica o il raggruppamento delle net è solitamente molto più chiaro nello schema 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 sulla base delle informazioni contenute in una direttiva.
Allega una direttiva Net Class a un oggetto
Blanket, per creare una net class i cui membri sono le singole net coperte da quel blanket. Se a quel blanket è allegata anche una PCB Layout directive, i parametri di regola della PCB Layout directive avranno come destinazione quella net class, anziché ogni singola net. Quando si importano le modifiche nel documento PCB, questo comporta la creazione di una singola design rule (per parametro), con un ambito impostato per avere come destinazione la net class.
Posizionamento delle Blanket Directives
Le direttive Parameter Set possono avere come destinazione solo la net specifica a cui sono collegate, ma se combinate con una Blanket directive il loro ambito 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 posizioni un blanket, puoi definire una semplice forma rettangolare oppure una forma poligonale. Quest'ultima offre un controllo più preciso sulla copertura degli oggetti net richiesti in 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 quelle net. Per applicare la direttiva perimetrale a una net sotto una Blanket directive, 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 blanket directive, usa la funzione
Net Colors per evidenziarle. Scegli il colore richiesto dal menu
View » Set Net Colors, quindi fai clic sul perimetro della Blanket directive desiderata. Per cancellare 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 dello schema, usa il comando
View » Set Net Colors » Clear All Net Colors.

Un esempio di utilizzo di una Blanket directive per applicare una direttiva Parameter Set alle net all'interno del blanket.
Esempi di utilizzo di una blanket directive possono includere:
-
Allegare una direttiva Parameter Set a un oggetto blanket affinché i relativi parametri di regola vengano applicati a ciascuna singola net coperta da quel blanket.
-
Allegare una direttiva Parameter Set a un oggetto blanket per creare un Parameter Set i cui membri sono le singole net coperte da quel blanket.
-
Allegare una direttiva Differential Pair a un oggetto blanket per creare oggetti differential pair basati su net differenziali entro i confini di quel blanket.
Associare una direttiva Parameter Set a un
oggetto Blanket consente di applicarne i parametri di regola a ciascuna singola net coperta da quel blanket. Se a quel blanket è associata anche una direttiva Parameter Set e il Parameter Set dispone anche di un parametro Net Class, i parametri di regola della direttiva Parameter Set verranno applicati a quella net class, anziché a ciascuna singola net. Quando si importano le modifiche nel documento PCB, questo comporta la creazione di una singola regola di progettazione (per parametro) con uno scope impostato sulla net class di destinazione.
È anche possibile copiare una direttiva Parameter Set perimetrale e associarla a un'altra direttiva Blanket oppure anche a singoli fili, 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, utilizzare le opzioni Component Class e Parameter dal menu a discesa del pulsante Add nelle proprietà della direttiva Parameter Set associata 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 associata
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 definirne una semplice forma rettangolare oppure una forma poligonale. Quest'ultima offre un controllo più preciso sulla copertura degli oggetti net richiesti in 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 un'etichetta net associata al wire / bus / harness, e tale etichetta net 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, verrà applicata 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:
-
Fare clic su Place » Directives » Blanket nel menu principale.
-
Fare clic sul pulsante Blanket (
) nel menu a discesa delle direttive sulla Active Bar situata nella parte superiore dello spazio 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 della Active Bar.
-
Fare clic con il pulsante destro nell'editor schematico, quindi fare clic su Place » Directives » Blanket.
Posizionamento
Per posizionare un Blanket rettangolare:
-
Avviare il comando come descritto sopra.
-
Posizionare il cursore, quindi fare clic oppure premere Enter per posizionare l'angolo superiore sinistro.
-
Posizionare il cursore, quindi fare clic oppure premere Enter per posizionare l'angolo inferiore destro.
-
Fare clic con il pulsante destro oppure premere Enter per completare il posizionamento.
-
Continuare a posizionare altri Blanket oppure fare clic con il pulsante destro o premere Esc per uscire dalla modalità di posizionamento.
Per posizionare un Blanket di forma poligonale:
-
Avviare il comando di posizionamento.
-
Posizionare il cursore, quindi fare clic oppure premere Enter per fissare il punto iniziale del Blanket.
-
Posizionare il cursore, quindi fare clic oppure premere 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 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 altri Blanket oppure fare clic con il pulsante destro 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 di 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 qualsiasi punto 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 della finestra di dialogo
Preferences e anche l'opzione
Locked per quell'oggetto di progettazione è 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 associata Blanket 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 :
-
facendo doppio clic sull'oggetto blanket posizionato.
-
Posizionando il cursore sull'oggetto blanket, facendo clic con il pulsante destro 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, vengono 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 durante il posizionamento dei Blanket successivi.
Se l'opzione
Double Click Runs Interactive Properties è abilitata (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à 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 contemporaneamente, 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 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 List
Panel pages: Pannelli List, 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 del pannello Include), oppure usando il pannello Filter applicabile o la finestra di dialogo Find Similar Objects dialog – consente di visualizzare solo gli 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 individuano oggetti Blanket mediante espressioni logiche di query. Queste si aggiungono alla gamma di altre parole chiave usate per individuare un Blanket in base alle sue proprietà.
-
Collapsed – l'oggetto è compresso (utile anche quando si individuano Compile Masks). Questa parola chiave si trova nella categoria SCH Functions - Fields quando si usa il Query Helper.
-
IsBlanket – verifica se l'oggetto è un Blanket. Questa parola chiave si trova nella categoria SCH Functions - Object Type Checks quando si usa il Query Helper.
Crea espressioni logiche per le query per individuare e restituire i Blanket nel progetto secondo necessità. Alcuni esempi di espressioni logiche di query che individuano Blanket sono:
IsBlanket And Collapsed – individua tutti gli oggetti Blanket attualmente compressi.
IsBlanket And Not Collapsed – individua tutti gli oggetti Blanket che attualmente non sono compressi.
Disabilitazione di un Blanket
Una volta posizionati, i Blanket possono essere temporaneamente disabilitati facendo clic sul piccolo triangolo nell'angolo superiore sinistro (
). Fare clic una volta per disabilitare e nascondere il Blanket; fare clic di nuovo 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 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 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 nello spazio di progettazione). Selezionare l'oggetto in 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 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 opzioni seguente, le opzioni che non sono disponibili come impostazioni predefinite nella finestra di dialogo Preferences sono indicate come "solo pannello Properties".
Proprietà
-
Border Width - usare il menu a discesa per selezionare lo spessore del bordo desiderato.
-
Line Style - usare 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 per comprimere e disabilitare i blanket.
Direttive indirette (basate su parametri)
Le direttive Parameter Set sono necessarie quando si individuano oggetti di progetto nello schematico che non possono contenere parametri, ma per quegli oggetti che 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 o l'aggiunta di una regola di clearance che individui tutti gli oggetti nel progetto. Il parametro richiesto che definisce il vincolo viene aggiunto all'oggetto come regola.
Quando 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'ambito delle regole PCB da parametro schematico.
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 quale tipo di regola usare.
-
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. Con 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.
Specificare classi di componenti
In modo simile, le classi di componenti possono essere definite nello schematico aggiungendo un parametro ClassName ai componenti interessati 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 Schematic vengano propagate al PCB, nella finestra di dialogo Project Options devono essere impostate le seguenti opzioni:
-
Abilitare l'opzione Generate Component Classes situata nella regione User-Defined Classes della scheda Class Generation tab della finestra di dialogo.
-
Nella scheda Comparator tab 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 mouse sopra l'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 mouse sopra l'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 nella regione Properties del pannello Properties delle rispettive proprietà del 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 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.