Guida d'uso - Tecniche avanzate
In questa sezione viene mostrato come sia possibile utilizzare Creo Elements/Direct Modeling per diventare un power user:
Lavorare con gli Strumenti
* 
Se si desidera creare degli Strumenti permanenti che non vengano eliminati quando si esce da Creo Elements/Direct Modeling, è necessario definire i pulsanti in un file di personalizzazione.
È possibile utilizzare gli Strumenti (File > Strumenti) per personalizzare Creo Elements/Direct Modeling secondo le proprie procedure operative. Si possono aggiungere pulsanti che avviano comandi, aprono menu, e così via. Aggiungendo pulsanti usati di frequente al menu Strumenti, si può avere rapido accesso a una vasta gamma di operazioni, tutte nello stesso posto. Per aggiungere un pulsante, si deve conoscere il nome esatto del comando o del menu.
Per maggiori informazioni sui nomi dei comandi, vedere Introduction to Using Command Syntax. Il link è disponibile solo nella documentazione in inglese.
Argomenti della presente sezione
Per aggiungere un pulsante al menu Strumenti
1. Nella parte superiore dello schermo fare clic su File > Strumenti. In Creo Elements/Direct Modeling viene visualizzato il menu degli strumenti vuoto, cui è possibile aggiungere i pulsanti desiderati.
2. Nella di riga di input utente digitare ADD_TOOLBOX_BUTTON e premere INVIO.
3. Specificare il comando o il menu. Digitare :ACTION e usare uno dei modi seguenti:
Per i nomi dei comandi, inserire i nomi fra virgolette " ": ad esempio, "POLYGON".
Per i nomi dei menu, inserire il nome circondato dalla seguente sintassi "(SHOW-WID \"MenuName\")": ad esempio, "(SHOW-WID \"MACHINE-DS\")".
4. Specificare l'etichetta del pulsante (su un pulsante possono essere visualizzati fino a dodici caratteri) inserendo :LABEL e inserendo poi il testo per l'etichetta del pulsante fra virgolette " ": ad esempio, "Mio polig".
5. Fare clic su . Creo Elements/Direct Modeling aggiunge il pulsante al menu Strumenti. Facendo clic sul pulsante si avvia il comando corrispondente o si visualizza il menu.
Esempio: aggiungere ed eliminare pulsanti dal menu Strumenti
In questo esempio si aggiungeranno tre pulsanti al menu Strumenti:
Mio polig
Avvia l'operazione di creazione di un poligono.
Mia lavor
Visualizza il menu Lavorazione.
Mia estrus
Avvia l'operazione Estrusione.
Si eliminerà poi il pulsante Mia estrus da Strumenti.
1. Nella parte superiore dello schermo fare clic su File > Strumenti. In Creo Elements/Direct Modeling viene visualizzato il menu degli strumenti vuoto, cui è possibile aggiungere i pulsanti desiderati.
2. Aggiungere il pulsante Mio polig a Strumenti:
a. Nella di riga di input utente digitare ADD_TOOLBOX_BUTTON e premere INVIO.
b. Specificare il nome del comando. Digitare :ACTION "POLYGON" e premere INVIO.
c. Specificare l'etichetta del pulsante. Digitare :LABEL "My Polygon" e premere INVIO.
d. Fare clic su . Creo Elements/Direct Modeling aggiunge il pulsante Mio polig a Strumenti.
3. Aggiungere il pulsante Mia lavor a Strumenti:
a. Nella di riga di input utente digitare ADD_TOOLBOX_BUTTON e premere INVIO.
b. Specificare il nome del menu. Digitare :ACTION "(SHOW-WID \"MACHINE-DS\")" e premere INVIO.
c. Specificare l'etichetta del pulsante. Digitare :LABEL "My Machine" e premere INVIO.
d. Fare clic su . Creo Elements/Direct Modeling aggiunge il pulsante Mia lavor a Strumenti.
4. Aggiungere il pulsante Mia estrus a Strumenti:
a. Nella di riga di input utente digitare ADD_TOOLBOX_BUTTON e premere INVIO.
b. Specificare il nome del comando. Digitare :ACTION "EXTRUDE" e premere INVIO.
c. Specificare l'etichetta del pulsante. Digitare :LABEL "My Extrude" e premere INVIO.
d. Fare clic su . Creo Elements/Direct Modeling aggiunge il pulsante Mia estrus a Strumenti.
5. Eliminare il pulsante Mia estrus da Strumenti:
a. Nella di riga di input utente digitare REMOVE_TOOLBOX_BUTTON e premere INVIO.
b. Specificare l'etichetta del pulsante. Digitare :LABEL "My Extrude" e premere INVIO.
c. Fare clic su . Creo Elements/Direct Modeling rimuove il pulsante Mia estrus da Strumenti.
Se si fa clic sui pulsanti nel menu Strumenti si avvia il comando o si apre il menu corrispondente.
Per eliminare un pulsante dal menu Strumenti
1. Nella parte superiore dello schermo fare clic su File > Strumenti. In Creo Elements/Direct Modeling viene visualizzato il menu Strumenti.
2. Nella di riga di input utente digitare REMOVE_TOOLBOX_BUTTON e premere INVIO.
3. Specificare il pulsante da eliminare. Digitare :LABEL e digitare il testo dell'etichetta del pulsante fra virgolette " " (ad esempio, "Mio polig").
4. Fare clic su . Creo Elements/Direct Modeling rimuove il pulsante dal menu Strumenti.
Per impostare l'altezza massima per Strumenti
1. Nella parte superiore dello schermo fare clic su File > Strumenti. In Creo Elements/Direct Modeling viene visualizzato il menu Strumenti.
2. Nella di riga di input utente digitare SET_TOOLBOX_MAX_HEIGHT e premere INVIO.
3. Nella di riga di input utente digitare :height e premere INVIO.
4. Nella riga di input utente digitare il numero massimo di righe di pulsanti da visualizzare nel menu Strumenti.
5. Fare clic su . Se vi sono più pulsanti di quanti siano le posizioni disponibili (due volte il numero massimo di righe di pulsanti), Creo Elements/Direct Modeling aggiunge una barra di scorrimento orizzontale in modo che si possano visualizzare i restanti pulsanti e si possa fare clic su di essi.
Per creare un menu Strumenti permanente mediante un file di personalizzazione
Se si desidera creare degli strumenti permanenti che non vadano persi quando si esce da Creo Elements/Direct Modeling, è necessario definire i pulsanti in un file di personalizzazione. Si può fare ciò creando il file sd_customize e includendo nel file la sintassi per i pulsanti. È possibile creare il file prima di caricare Creo Elements/Direct Modeling o durante una sessione di Creo Elements/Direct Modeling:
1. Fare clic su File > Modifica File. Viene visualizzata la finestra di dialogo Elenco dei file.
2. Specificare il nome del file, quindi fare clic su sd_customize. In Creo Elements/Direct viene visualizzato il contenuto del file.
3. Usare l'editor per aggiungere le righe per i pulsanti degli Strumenti. Per i pulsanti che attivano un comando, il formato è:
ADD_TOOLBOX_BUTTON :ACTION "CommandName" :LABEL "LabelName" COMPLETE
Per i pulsanti di menu, il formato è:
ADD_TOOLBOX_BUTTON :ACTION "(SHOW-WID \"MenuName\")" :LABEL "LabelName" COMPLETE
L'etichetta del pulsante è in grado di visualizzare da nove a dodici caratteri (a causa della spaziatura proporzionale).
Il file di personalizzazione viene caricato automaticamente da Creo Elements/Direct Modeling al successivo avvio di Creo Elements/Direct Modeling. Se si desidera caricare il file senza uscire da Creo Elements/Direct Modeling:
1. Nella di riga di input utente digitare (LOAD "sd_customize") e premere INVIO.
Qui sotto è riportato il file di personalizzazione per i pulsanti creati in Esempio: aggiungere ed eliminare pulsanti dal menu Strumenti.
ADD_TOOLBOX_BUTTON :ACTION "POLYGON" :LABEL "My Polygon" COMPLETE
ADD_TOOLBOX_BUTTON :ACTION "(SHOW-WID \"MACHINE-DS\")" :LABEL "My Machining" COMPLETE
ADD_TOOLBOX_BUTTON :ACTION "EXTRUDE" :LABEL "My Extrude" COMPLETE
Personalizzazione del mouse dinamico
Se la funzionalità di gestione della finestra è collegata al tasto Ctrl unitamente a un qualsiasi pulsante del mouse, è necessario riconfigurare o la funzionalità di gestione della finestra o la traslazione dinamica del mouse.
Riconfigurare la traslazione dinamica del mouse aggiungendo le seguenti righe al file .Xdefaults o al file di risorse VUE:
Creo Elements/Direct Modeling*TopLevelShell.XmForm.XmDrawingArea.translations: #override \n\

Ctrl<Btn1Down>: start-dynamic-vp()
\n\

Ctrl<Btn2Down>: start-dynamic-vp()
\n\

Ctrl<Btn3Down>: start-dynamic-vp()
\n\

<Btn2Down>: Lispstr(complete)
\n\

<Btn3Down>: Lispstr(complete)
\n\

Ctrl<Btn1Motion>: translate-x-y-vp()
\n\

Ctrl<Btn2Motion>: rotate-x-y-z-vp()
\n\

Ctrl<Btn3Motion>: zoom-vp()

\n\

Break: Lisp(user-break t)
\n\

<Key>: send-to-enter()
È possibile sostituire Ctrl con qualsiasi altro tasto modificatore, ad esempio, Maiusc Mod1 ... (Utilizzare xmodmap di X-client per ricercare o definire nuovi tasti modificatori.) Ad esempio, se si desidera definire il tasto funzione [F8] come Mod5, usare:
xmodmap -e 'add Mod5 = F8'
Per personalizzare la funzione LISP:
- (set-dyn-mouse-zoom-factor factor)

with factor = any number

Default: 5
- (set-dyn-mouse-rotation-amount degree)

with degree = any number

Default: 360
- (set-dyn-mouse-z-rotation-boundary circle)
0 < circle < 1

Default: 0.8 = 80 % Circle
Personalizzazione della funzione LISP di visualizzazione dinamica
La funzione LISP per la personalizzazione della visualizzazione dinamica è la seguente:
(set-dynamic-redraw-mode :wire)
oppure
(set-dynamic-redraw-mode :edged)
oppure
(set-dynamic-redraw-mode :shaded)
oppure
(set-dynamic-redraw-mode :default)
La modalità predefinita è "orlata" e "ombreggiata". Se si imposta la modalità "filo", "orlata" oppure "ombreggiata", la visualizzazione dinamica risulta più veloce.
Personalizzazione dell'interfaccia delle note 3D
È possibile utilizzare la seguente routine di personalizzazione per registrare altre categorie di note 3D. Per impostazione predefinita, il menu Nota 3D fornisce le seguenti categorie di note 3D all'avvio:
Generico
Progettazione
Fabbricazione (Mfg.)
Ispezione
Per modificare, aggiungere o eliminare qualsiasi categoria predefinita, si consiglia di includere le chiamate di questa funzione nel seguente file di personalizzazione:
personality/sd_customize/DESIGNINFO/diff_customize
Questo file viene letto automaticamente da Creo Elements/Direct Modeling.
Per aprire la finestra di dialogo Nota 3D, attivare il modulo 3D Documentation. Fare clic su 3D Documentation, quindi nel gruppo Annota fare clic su (Nota).
Utilizzo:
(cust_feat:register-3d-note-category :<category>
:label <label>
:selection <select-focus>
:delete <t/nil>)
Categoria[parola chiave]
Chiave per nuova categoria delle note 3D da aggiungere all'interfaccia delle note 3D.
Etichetta[stringa]
Etichetta da visualizzare per la nuova categoria nell'interfaccia delle note 3D.
Selezione[direzione selezione]
Tipi di direzioni per la selezione a cui è possibile allegare Note 3D di questa categoria.
Cancella[Booleano]
Se pari a t, la categoria fornita viene rimossa dalle categorie consentite visualizzate nell'interfaccia delle note 3D.
Esempio 1:
La routine seguente aggiungerà una nuova categoria di note 3D denominata Body Note, che consente di allegare note 3D di questa categoria solo a parti o gruppi.
(cust_feat::register-3d-note-category
:category
:body-note
:label "Body Note"
:selection '(oli:*sd-part-seltype* oli:*sd-assembly-seltype*))
Esempio 2:
La routine seguente rimuoverà la categoria Fabbricazione (Mfg.) dal menu Note 3D:
(cust_feat::register-3d-note-category :category :mfg :delete t)
Valutazione delle espressioni in LISP
Per informazioni sull'utilizzo delle espressioni direttamente nelle finestre di dialogo, vedere Utilizzo di espressioni matematiche. In questa sezione viene descritto come utilizzare le espressioni nei file di macro LISP e nella riga di input utente.
Le espressioni sono ciò che la maggior parte degli utenti chiama formule. Possono essere formate da numeri, stringhe, variabili, funzioni e operatori che possono essere valutati e combinati in un unico risultato. Ad esempio, 1+1 è un'espressione semplice che può essere valutata e combinata nel risultato 2.
Le espressioni LISP si basano sulla notazione del prefisso (operatore e quindi argomenti). L'espressione 1+1 non è valida, ma (+ 1 1) lo è. Nella tabella riportata di seguito sono riepilogate alcune delle espressioni più utili e per ogni espressione sono inclusi degli esempi.
Per una descrizione completa di tutte le espressioni valide, vedere Introduction to Using Command Syntax. Il link è disponibile solo nella documentazione in inglese.
* 
Le espressioni basate sugli angoli (sen, cos, tan e così via) utilizzano valori di radiante.
Espressioni di Creo Elements/Direct Modeling (esempi con due cifre decimali)
Espressione
Significato
Esempi
(* numero numero)
(+ numero numero)
(- numero numero)
(/ numero numero)
moltiplicazione
addizione
sottrazione
divisione
(* 12 5 4) [240]
(+ 10 20 45) [75]
(- 100 5 75) [20]
(/ 100 5 2) [10]
pi greco
un valore approssimativo per pi greco
(SIN numero)
(COS numero)
(TAN numero)
il seno dell'argomento
il coseno dell'argomento
la tangente dell'argomento
(SEN (/ pi 2)) [1]
(COS (* pi 2)) [1]
(TAN (/ pi 4)) [1]
(ACOS numero)
valore principale dell'angolo con un coseno uguale all'argomento
(ACOS 1) [0]
(ASEN numero
valore principale dell'angolo con un seno uguale all'argomento
(ASEN 0) [0]
(ATAN numero)
valore principale dell'angolo con una tangente uguale all'argomento
(ATAN (/ pi 2)) [1.00]
(SQRT numero)
la radice quadrata dell'argomento
(SQRT 144) [12]
Creazione di file di output per applicazioni complementari
Da Creo Elements/Direct Modeling è possibile creare file di output configurati specificamente per l'uso con applicazioni complementari. Con IGES come standard, si possono impostare opzioni predefinite relative al modo in cui sarà preparata la finestra delle opzioni Salva IGES.
Si possono aggiungere ulteriori pulsanti di interfaccia utente al menu File per renderlo ancora più adatto alla creazione di file di output per ciascuna delle applicazioni complementari.
Per creare un pulsante per un'applicazione complementare
1. Fare clic su File > Modifica File. Viene visualizzata la finestra di dialogo Elenco dei file.
2. Specificare il nome del file, quindi fare clic su sd_customize. In Creo Elements/Direct viene visualizzato il contenuto del file.
* 
La directory personality/partners nell'ambiente Creo Elements/Direct Modeling contiene un gruppo di file di configurazione predefiniti.
3. Usare l'editor per aggiungere al file linee simili a quelle che seguono:
(register-iges-output-button "nomemiaapplicazione"
"myapplicationname.cfg"
"myapplicationname.igs")
Il primo parametro è per il nome del pulsante, il secondo è per il nome del file di configurazione e l'ultimo per il nome del file di output IGES.
L'etichetta del pulsante è in grado di visualizzare da nove a dodici caratteri (a causa della spaziatura proporzionale).
Il file di personalizzazione viene caricato automaticamente da Creo Elements/Direct Modeling al successivo avvio di Creo Elements/Direct Modeling.
4. Impostare le opzioni predefinite per i file di output creati per l'applicazione, come segue:
a. Fare clic sui nuovi pulsanti nel menu Esterno (in File).
b. Cambiare i nomi o impostare i parametri come si desidera nella finestra delle opzioni Salva IGES.
c. Fare clic su Salva Config nella finestra delle opzioni Salva IGES per salvare questa configurazione come predefinita.
La finestra delle opzioni Salva IGES visualizzerà ora le opzioni predefinite che si sono appena impostate tutte le volte che si crea un file di output per l'applicazione complementare facendo clic sul nuovo pulsante. È anche possibile modificare il file di configurazione con un editor di testo. Ciò consente di avere accesso ad un numero ancora maggiore di parametri di configurazione, alcuni dei quali non sono rappresentati nell'interfaccia utente.
Per creare un file di output per l'applicazione complementare
1. Fare clic su File nella parte alta dello schermo.
2. Fare clic su Esterno (in File).
3. Fare clic sul pulsante dell'applicazione complementare che si è aggiunto al menu Esterno. In Creo Elements/Direct Modeling viene visualizzata la finestra delle opzioni Salva IGES con le impostazioni predefinite configurate quando è stato creato il pulsante.
4. Completare la finestra delle opzioni Salva IGES e selezionare gli elementi da salvare come descritto in Salvataggio o esportazione dei file.
È stato utile?