Stringa di testo
Parent page: Oggetti dello schema
Una stringa di testo posizionata.
Riepilogo
Una stringa di testo (detta anche annotazione) è una primitiva di disegno non elettrica. Si tratta di una singola riga di testo libero che può essere posizionata su un foglio schematico. Può essere usata, ad esempio, per intestazioni di sezione, cronologia delle revisioni, informazioni di temporizzazione o altro testo descrittivo o istruttivo.
Disponibilità
Le stringhe di testo sono disponibili per il posizionamento sia nell'Editor Schematic sia nell'Editor Schematic Library:
-
Schematic Editor - fare clic su Home | Graphical Elements |
dai menu principali.
-
Schematic Library Editor - fare clic su Home | Place |
dai menu principali.
Posizionamento
Dopo aver avviato il comando, il cursore diventerà un mirino ed entrerai nella modalità di posizionamento della stringa di testo. Una stringa di testo apparirà "fluttuante" sul cursore.
- Posiziona l'oggetto, quindi fai clic oppure premi Enter per confermare il posizionamento.
- Continua a posizionare altre stringhe di testo, oppure fai clic con il pulsante destro o premi Esc per uscire dalla modalità di posizionamento.
Durante il posizionamento è possibile eseguire anche le seguenti azioni:
- Premi il tasto Tab per accedere a una finestra di dialogo delle proprietà associata , dalla quale è possibile modificare al volo le proprietà della stringa di testo.
- Premi il tasto Alt per vincolare la direzione del movimento all'asse orizzontale o verticale, a seconda della direzione iniziale del movimento.
- Premi Spacebar per ruotare la stringa di testo in senso antiorario oppure Shift+Spacebar per ruotarla in senso orario. La rotazione avviene con incrementi di 90°.
- Premi i tasti X o Y per specchiare la stringa di testo rispettivamente lungo l'asse X o l'asse Y.
Modifica grafica
Questo metodo di modifica consente di selezionare direttamente un oggetto stringa di testo già posizionato nell'area di lavoro e cambiarne graficamente la posizione. Le stringhe di testo possono essere regolate in termini di dimensione solo modificando la dimensione del font utilizzato (accessibile tramite la finestra di dialogo Annotation). Per questo motivo, quando l'oggetto stringa di testo è selezionato non sono disponibili maniglie di modifica:
Una stringa di testo selezionata
- Fai clic in un punto qualsiasi all'interno del riquadro tratteggiato e trascina per riposizionare la stringa di testo come desiderato. Durante il trascinamento, la stringa di testo può essere ruotata (Spacebar/Shift+Spacebar) o specchiata (tasti X o Y per specchiarla rispettivamente lungo l'asse X o Y).
-
Il testo di un oggetto stringa di testo può essere modificato in-place come segue:
- Facendo clic una volta sulla stringa di testo per selezionarla.
- Facendo nuovamente clic una volta (oppure premendo il tasto Enter) per entrare nella modalità di modifica sul posto. È necessario lasciare trascorrere un tempo sufficiente tra i due clic per evitare che il software interpreti i due clic singoli come un doppio clic (che aprirebbe la finestra di dialogo delle proprietà della stringa di testo).
- Per terminare la modifica del testo sul posto, premi il tasto Enter oppure usa il mouse per fare clic lontano dalla stringa di testo.
Modifica non grafica
Sono disponibili i seguenti metodi di modifica non grafica:
Tramite una finestra di dialogo delle proprietà associata
Dialog page: Annotazione
Questo metodo di modifica utilizza la finestra di dialogo Annotation per modificare le proprietà di un oggetto stringa di testo.
La finestra di dialogo Annotation
È possibile accedere alla finestra di dialogo durante il posizionamento premendo il tasto Tab.
Dopo il posizionamento, è possibile accedere alla finestra di dialogo in uno dei seguenti modi:
- Fai doppio clic sull'oggetto stringa di testo posizionato.
- Posiziona il cursore sull'oggetto stringa di testo, fai clic con il pulsante destro, quindi scegli Properties dal menu contestuale.
Tramite un pannello Inspector
Panel pages: SCH Inspector, SCHLIB Inspector
Un pannello Inspector consente di esaminare e modificare le proprietà di uno o più oggetti di progetto nel documento attivo.
Stringhe speciali
Sebbene gli oggetti stringa di testo possano essere usati per inserire testo definito dall'utente su un foglio schematico, non è solo il testo definito dall'utente che può essere inserito. Per facilitare la produzione della documentazione, viene utilizzato il concetto di "stringhe speciali". Queste agiscono come segnaposto per informazioni di progetto o di sistema che devono essere visualizzate sullo schema al momento della generazione dell'output.
Set predefiniti di stringhe speciali predefinite sono forniti per l'uso con nuovi documenti schematici. Puoi anche aggiungere le tue stringhe speciali personalizzate definendo parametri aggiuntivi a livello di documento (per l'uso solo nello schema corrente) o a livello di progetto (disponibili per l'uso in tutti i fogli schematici e documenti PCB del progetto).
Posizionamento di una stringa speciale
Per usare una stringa speciale in uno schema, posiziona un oggetto stringa di testo e poi imposta il suo testo su uno dei nomi delle stringhe speciali.
Su un foglio schematico, le stringhe speciali sono caratterizzate dal prefisso '=' (ad esempio, =CurrentTime, =CurrentDate, ecc.). L'elenco delle stringhe speciali disponibili, sia predefinite sia personalizzate, può essere visualizzato facendo clic sulla freccia del menu a discesa associata al campo Text nella finestra di dialogo Annotation.
Accesso alle stringhe speciali per un oggetto stringa di testo posizionato.
Stringhe speciali predefinite dello schema
Di seguito sono riportate le stringhe speciali predefinite disponibili per l'uso in un documento schematico. La maggior parte di queste è collegata alle informazioni dei parametri predefiniti definite per il documento attivo nella scheda Parameters della finestra di dialogo Document Options (Project | Content | Document Options).
-
=Address1– visualizza il valore specificato per il parametro predefinito a livello di documentoAddress1. -
=Address2– visualizza il valore specificato per il parametro predefinito a livello di documentoAddress2. -
=Address3– visualizza il valore specificato per il parametro predefinito a livello di documentoAddress3. -
=Address4– visualizza il valore specificato per il parametro predefinito a livello di documentoAddress4. - =Application_BuildNumber – visualizza la versione e la build dell'installazione corrente di CircuitStudio
-
=ApprovedBy– visualizza il valore specificato per il parametro predefinito a livello di documentoApprovedBy. -
=Author– visualizza il valore specificato per il parametro predefinito a livello di documentoAuthor. -
=CheckedBy– visualizza il valore specificato per il parametro predefinito a livello di documentoCheckedBy. -
=CompanyName– visualizza il valore specificato per il parametro predefinito a livello di documentoCompanyName. -
=CurrentDate– la data corrente, calcolata automaticamente in base alle impostazioni di sistema dell'utente e nel formatodd/mm/yyyy, aggiornata durante la modifica dello schema o al refresh/ridisegno. Esempio:10/12/2012. -
=CurrentTime– l'ora corrente, calcolata automaticamente in base alle impostazioni di sistema dell'utente e nel formatoh:mm:ss AM/PM, aggiornata durante la modifica dello schema o al refresh/ridisegno. Esempio:2:39:47 PM. -
=Date– usata per visualizzare informazioni di data statiche. Visualizza il valore specificato per il parametro predefinito a livello di documentoDate. A differenza della stringa speciale=CurrentDate, che viene calcolata automaticamente e presentata in un formato prestabilito, puoi inserire informazioni di data statiche nel formato che preferisci. -
=DocumentFullPathAndName– usata per visualizzare il percorso completo e il nome del documento in cui la stringa è inserita. Esempio:C:\MyTestDesign\PSU.SchDoc. -
=DocumentName– usata per visualizzare solo il nome file dello schema (senza il percorso del file). Esempio:PSU.SchDoc. -
=DocumentNumber– visualizza il valore specificato per il parametro predefinito a livello di documentoDocumentNumber. Il parametro sorgente può anche essere aggiornato tramite la finestra di dialogo Sheet Numbering For Project quando si usa il comando Tools | Annotation | Number Sheets. -
=DrawnBy– visualizza il valore specificato per il parametro predefinito a livello di documentoDrawnBy. -
=Engineer– visualizza il valore specificato per il parametro predefinito a livello di documentoEngineer. -
=ImagePath– visualizza il valore specificato per il parametro predefinito a livello di documentoImagePath. -
=ModifiedDate– la data di ultima modifica dello schema, compilata automaticamente. Esempio:10/12/2012. -
=Organization– visualizza il valore specificato per il parametro predefinito a livello di documento Organization. -
=ProjectName– visualizza il nome effettivo del progetto (inclusa l'estensione). Ad esempio, per un progetto con nome fileMyPCB.PrjPcb, questa stringa speciale visualizzeràMyPCB.PrjPcb. -
=Revision– visualizza il valore specificato per il parametro predefinito a livello di documentoRevision. -
=Rule– visualizza il valore specificato per il parametro predefinito a livello di documentoRule. Il valore di questo parametro sarà inizialmenteUndefined Rule(visualizzato come*sullo schema). Fai doppio clic sul valore del parametro per accedere alla possibilità di definire un tipo di regola e modificarne i vincoli. -
=SheetNumber– il numero del foglio dello schema corrente. Questo valore viene calcolato quando si usa il comando Tools | Annotate | Number Sheets. Il numero di foglio assegnato nella finestra di dialogo Sheet Numbering For Project verrà inserito nel valore del parametro predefinito a livello di documentoSheetNumber. La stringa speciale, quando usata nella vista scheda Editor del foglio schematico, ricaverà da qui le proprie informazioni. -
=SheetTotal– il totale dei fogli del progetto. Questo valore viene calcolato quando si usa il comando Tools | Annotate | Number Sheets. Il totale dei fogli nella finestra di dialogo Sheet Numbering For Project verrà inserito nel valore del parametro predefinito a livello di documentoSheetTotal. La stringa speciale, quando usata nella vista scheda Editor del foglio schematico, ricaverà da qui le proprie informazioni. -
=Time– usato per visualizzare informazioni temporali statiche. Mostra il valore specificato per il parametro predefinito a livello di documentoTime. A differenza della stringa speciale=CurrentTime, che viene calcolata automaticamente e presentata in un formato prestabilito, puoi inserire informazioni temporali statiche in qualsiasi formato desideri. -
=Title– visualizza il valore specificato per il parametro predefinito a livello di documentoTitle. - =VariantName - visualizza la variante da cui è stato generato l'output. Questa segue la voce relativa alla variante corrente (Project | Project Actions | Current Variant). Se per generare l'output viene utilizzato il progetto base, il valore sarà [No Variations].
Stringhe speciali da utilizzare con i parametri dei componenti
Sono disponibili diverse stringhe speciali aggiuntive (o interpretazioni speciali di quelle esistenti) durante la definizione dei parametri dei componenti. In ogni caso, la stringa speciale viene immessa come valore di un parametro.
-
=CurrentFootprint– visualizza il nome del footprint attualmente assegnato al componente, come definito nell'area Models della finestra di dialogo associata Component Properties. -
=Comment– visualizza il valore che compare nel campo Comment del componente, come definito nell'area Properties della finestra di dialogo associata Component Properties. -
=Description– visualizza il valore che compare nel campo Description del componente, come definito nell'area Properties della finestra di dialogo associata Component Properties. -
=[ParameterName]– visualizza il valore definito per un parametro del componente specificato. Inserisci il nome effettivo di un parametro del componente come nome della stringa speciale; pertanto, per un parametro del componente denominatoPowerRating, inserisci=PowerRating. Quando si definisce la proprietà Comment per un componente, il relativo campo a discesa verrà popolato con stringhe speciali per tutti i parametri del componente esistenti, consentendo l'uso rapido del valore di qualsiasi parametro definito per Comment.