La riga di comando viene utilizzata per inserire comandi dalla tastiera, per mostrare tooltip e messaggi nanoCAD, per selezionare le opzioni del comando selezionato:
Una riga di comando chiusa accidentalmente apparirà di nuovo dopo aver chiamato qualsiasi comando
L’altezza predefinita della riga di comando è impostata per visualizzare 4 righe di cronologia dei comandi.
Per passare da una riga all’altra, utilizzare la barra di scorrimento nella parte destra della finestra della riga di comando.
L’altezza della riga di comando può essere modificata trascinando il bordo superiore e rilasciandolo nella posizione desiderata.
Nella sezione Riga di comando della finestra di dialogo Opzioni è possibile modificare il colore del testo e dello sfondo della riga di comando, attivare/disattivare le opzioni Usa completamento automatico e Usa carattere alternativo :
Immissione di comandi, alias e scorciatoie #
Per inserire un comando dalla tastiera, digitare il nome completo del comando nella riga di comando e premere INVIO o BARRA SPAZIATRICE per eseguirlo.
Al posto del nome completo del comando è possibile utilizzare un’abbreviazione del comando, il cosiddetto alias del comando.
Ad esempio, invece di digitare CIRCLE , puoi semplicemente digitare C .
Diversi alias possono essere assegnati a un comando. Tuttavia, un particolare alias può essere assegnato solo a un comando.
Gli alias sono specificati nel file nCAD.pgp .
Le scorciatoie sono simili agli alias, ma lanciano una serie di comandi raggruppati secondo un certo criterio.
NOTA: non importa quale maiuscolo viene utilizzato durante la digitazione nella riga di comando.
Con la modalità Usa completamento automatico ( sezione Riga di comando della finestra di dialogo Opzioni ) è possibile scegliere un comando dall’elenco visualizzato nella riga di comando dopo aver immesso diverse lettere:
· comando;
· variabile di sistema (indicata con VAR: nella lista di completamento automatico);
· un blocco presente nel documento (indicato con BLOCCO: prefisso nella lista di completamento automatico).
Il comando VAR: consente di visualizzare solo le variabili di sistema nell’elenco di completamento automatico:
L’aggiunta di variabili di sistema e blocchi nell’elenco di completamento automatico è gestita dalle relative opzioni della sezione Riga di comando della finestra di dialogo Impostazioni
Quando si abilita la modalità Usa completamento automatico (la sezione Riga di comando della finestra di dialogo Opzioni ), l’elenco di completamento automatico include anche i risultati della ricerca basata sulla logica fuzzy, ovvero la ricerca di parti della riga di input non solo all’inizio, ma per tutto il nome con correzione automatica di eventuali errori di input.
Il ritardo nella visualizzazione dell’elenco di completamento automatico è gestito dalla variabile di sistema AUTOCOMPLETEDELAY .
Il valore predefinito è 0,3 secondi. Il valore massimo consentito è 10 secondi.
Per selezionare un comando dall’elenco utilizzare i pulsanti TAB , FRECCIA SU , FRECCIA GIÙ e il pulsante ENTER per confermare una selezione.
È possibile visualizzare un elenco completo di comandi, alias e scorciatoie registrati nella riga di comando inserendo un apostrofo.
NOTA: l’elenco di completamento automatico viene visualizzato non solo nella riga di comando, ma anche utilizzando l’input dinamico.
Finestra di testo #
Per visualizzare la cronologia dei comandi , premere F2 per aprire la finestra di testo:
Puoi chiudere e aprire la finestra in qualsiasi momento.
La finestra viene aperta nella stessa posizione e dimensione impostate in precedenza.
Prompt della riga di comando #
Il prompt della riga di comando predefinito è simile a:
Comando:
ma varia a seconda del comando corrente o dello stato del programma.
Il prompt dei comandi può includere messaggi descrittivi che vengono visualizzati nella barra di stato quando il comando è in esecuzione.
Ad esempio, il prompt durante la creazione di un cerchio è:
Specificare il punto centrale per il cerchio o [ 3P / 2P / TTR ]:
Può anche includere parole chiave interattive tra parentesi quadre separate da una barra, evidenziate in colore blu e sottolineate.
NOTA: per evitare confusione con i collegamenti ipertestuali, le parole chiave interattive nei prompt sono visualizzate in rosso e in grassetto.
Puoi digitare qualsiasi parola chiave manualmente o semplicemente fare clic su di essa.
Una parola chiave specificata tra parentesi triangolari è una parola chiave “per impostazione predefinita”.
Per esempio:
Inserisci il numero di lati <4>:
O
Estendi <Inscritto> o [ Inscritto / Circoscritto ]:
Per sceglierlo premere il tasto INVIO .
Come risposta al prompt, digita la parola chiave oppure puoi semplicemente digitare la lettera maiuscola della parola:
Specificare il punto successivo o [ Arco / Chiudi / Mezza larghezza / Lunghezza / Annulla / Larghezza ]:
Ad esempio, per selezionare la parola chiave Chiudi , digitare C.
NOTA: la lettera maiuscola può trovarsi al centro della parola chiave.
Formato dei dati di input #
È possibile inserire diversi formati di dati, testo, valori digitali, coordinate, nella riga di comando.
Per utilizzare i valori delle coordinate per specificare un punto, immettere un valore X e un valore Y separati da una virgola <X,Y>:
23.45,-6.98
Se le unità angolari sono gradi/minuti/secondi, viene utilizzata la seguente sintassi:
32d20m10s o 32-20-10
Processore matematico #
La riga di comando consente l’inserimento non solo di comandi, numeri e punti, ma anche di espressioni matematiche. È conveniente quando la coordinata o il numero non sono noti in anticipo ma devono essere calcolati da alcune condizioni.
Ad esempio, invece di calcolare le coordinate di un punto utilizzando la formula SQRT (349.56-275.90)*2 e solo successivamente digitandola nella riga di comando, come qui:
Comando: L,LINE – Linea per punti
Primo punto: -12.45,17.17
Puoi usare un’espressione matematica invece delle coordinate nella riga di comando:
Comando: L,LINE – Linea per punti
Primo punto: -12.45,SQRT(349.56-275.90)*2
Per calcolare un’espressione matematica in qualsiasi momento digitare il ? segno prima di questa espressione. Nell’esempio seguente, viene eseguita un’operazione di moltiplicazione durante il processo di creazione della riga.
Comando: ?25.7*5
Dopo aver premuto INVIO il risultato viene visualizzato nella riga di comando:
?25.7*5 = 128.5
Le espressioni matematiche possono essere calcolate durante l’esecuzione di alcuni comandi.
L’esempio seguente mostra il calcolo di un’espressione di moltiplicazione durante il disegno di una linea:
Comando: L,LINE – Linea per punti
Primo punto: 25.7,41.32
Punto successivo: 25,7*5,93,77
Dopo aver premuto ENTER , verrà disegnata la linea con le coordinate del primo punto (25.7, 41.32) e le coordinate del punto finale (128.5, 93.77).
L’elenco completo delle operazioni, delle funzioni e delle costanti registrate può essere visualizzato nella finestra della riga di comando immettendo il ? firmare e premere INVIO .
Il processore matematico supporta le seguenti operazioni aritmetiche, costanti e funzioni:
Costanti:
E | La costante e, la base dei logaritmi naturali. |
PI | La costante pi. Rappresenta il rapporto tra la circonferenza di un cerchio e il suo diametro. |
Operazioni aritmetiche:
( ) | Espressioni di gruppo. |
+ | Aggiunge. |
– | Sottrae. |
* | Moltiplica. |
/ | Divide. |
% | Resto. |
** | Potenza. |
Funzioni:
COS | Restituisce il coseno di un numero. |
SIN | Restituisce il seno di un numero. |
TAN | Restituisce la tangente di un numero. |
ACOS | Restituisce l’arcoseno di un numero. |
ASIN | Restituisce l’arcoseno di un numero. |
ATAN | Restituisce l’arcotangente di un numero. |
ABS | Restituisce il valore assoluto di un numero. |
EXP | Restituisce e (la base dei logaritmi naturali) è salito a una potenza. |
LN | Restituisce il logaritmo naturale di un numero. |
LOG | Restituisce il logaritmo in base 10 di un numero. |
SQRT | Restituisce la radice quadrata di un numero. Il numero deve essere non negativo. |
FLOOR | Restituisce il numero intero più grande minore o uguale all’espressione numerica data. |
CEIL | Restituisce il numero intero più piccolo maggiore o uguale all’espressione numerica data. |
FRAC | Restituisce un conteggio specifico delle impostazioni internazionali del numero di cifre da visualizzare a destra di qualsiasi punto decimale. |
TRUNC | Restituisce le cifre integrali del numero specificato. Eventuali cifre frazionarie vengono scartate. |
ROUND (x,precision) | Restituisce un numero arrotondato a un numero specificato di posizioni decimali (precisione). Valore di precisione che indica quanti posti a destra del decimale sono inclusi nell’arrotondamento. |
NEG | Restituisce il valore negativo di un numero. |
SGN | Restituisce un numero intero che indica il segno di un numero: 1 – Maggiore di zero; 0 – Uguale a zero; -1 – Minore di zero. |
Le variabili definite dall’utente possono essere utilizzate nelle espressioni di calcolo. La variabile viene creata utilizzando la seguente sintassi:
?<variabile>=<valore>
Per esempio: #
?base=100
Comando: L,LINE – Linea per punti
Specificare il primo punto: base+11.56,base-5
Specificare il punto successivo: base+27,base+35
Viene creato un segmento con le coordinate del primo punto (111,95) e le coordinate del punto finale (127,135).
Nascondi automaticamente la modalità nella riga di comando #
La riga di comando può essere posizionata in modalità Nascondi automaticamente per ingrandire l’area di lavoro.
In questa modalità la riga di comando è ridotta a una scheda.
Nel nome della scheda puoi sempre vedere il messaggio della riga di comando e i valori inseriti.
Per nascondere automaticamente la riga di comando selezionare l’icona a forma di puntina:
Oppure seleziona dal menu contestuale il comando Nascondi automaticamente :
Nella modalità Nascondi automaticamente la riga di comando si ripiega in una scheda.
Il valore immesso e il prompt della riga di comando vengono sempre visualizzati nel nome della scheda:
Quando si sposta il cursore sulla scheda, la riga di comando si espande alla sua dimensione completa e quando si sposta il cursore si ripiega nuovamente:
L’immissione dei comandi e dei valori richiesti viene eseguita senza visualizzare la riga di comando.