Esempi di gestione delle variabili (opzioni avanzate)

Tekla Structures - Not version-specific Oppzioni opzioni avanzate variabili option option.ini
Environment
Not environment-specific

Modalità di modifica delle variabili

In dipendenza che la variabile da modificare sia presente nella finestra di dialogo delle Opzioni avanzate e della validità che essa deve avere, ovvero se deve essere valida solo per il modello corrente o per tutti i modelli, bisogna procedere in modi differenti.

Lo scopo degli esempi seguenti è proprio quello di rendere chiara la gestione delle variabili.

Esempio 1 : Modifica della variabile di tipo MODEL / DRAWINGS

Modifichiamo la variabile XS_PART_POSITION_NUMBER_FORMAT_STRING, la quale è presente nella finestra di dialogo delle Opzioni Avanzate nella categoria “Marcature”, essa è una variabile di tipo DRAWINGS.
Modificando il valore della variabile e cliccando sul tasto “Ok” essa diviene subito attiva, verrà salvata nel file “options_drawings.db” solo quando il modello verrà salvato e sarà valida solo per il modello corrente.

Se la modifica deve essere valida per tutti i nuovi modelli su cui si intende lavorare, allora la stessa variabile deve essere impostata anche in un file di inizializzazione, ad esempio lo stesso che si utilizza per indicare la cartella delle personalizzazioni, scrivendo “set XS_PART_POSITION_NUMBER_FORMAT_STRING=%valore%”, sarà attiva per tutti i nuovi modelli.

Se si imposta la variabile solo nel file di inizializzazione, essa sarà valida solo per i nuovi modelli.
In caso di modifica successiva bisogna procedere con lo stesso metodo.

Non si deve utilizzare il file “options.ini” presente nella cartella del modello.

Esempio 2 : Modifica della variabile di tipo USER

Modifichiamo la variabile XS_BLACK_DRAWING_BACKGROUND, la quale è presente nella finestra di dialogo delle Opzioni Avanzate nella categoria “Vista disegno”, essa è una variabile di tipo USER.

Modificando il valore della variabile e cliccando sul tasto “Ok” in questo caso veniamo avvertiti che la variabile avrà effetto con la prossima apertura di Tekla Structures, verrà salvata nel file “options.bin” collocato all’interno della cartella dell’utente di Windows e sarà valida per tutti i modelli aperti dallo stesso utente Windows (sul medesimo computer).

Se l’impostazione viene effettuata anche in un file di inizializzazione, ad esempio lo stesso che si utilizza per indicare la cartella delle personalizzazioni, scrivendo “set XS_BLACK_DRAWING_BACKGROUND =valore”, essa sarà valida per tutti i modelli e qualsiasi utente utilizzi il medesimo file di inizializzazione.

Attenzione, in caso di incogruenza tra il valore impostato nel file di inizializzazione e il valore salvato nel file “options.bin”, vincerà quello salvato nel file “options.bin”.

In caso di modifica successiva bisogna procedere con lo stesso metodo.
Non si deve utilizzare il file “options.ini” presente nella cartella del modello.

Esempio 3 : Modifica della variabile di tipo SYSTEM

Tale variabili si possono impostare esclusivamente tramite la modifica dei file di inizializzazione, è di esempio la variabile XS_FIRM, se si tenta di cambiare l’impostazione tramite la finestra di dialogo delle “Opzioni avanzate” verremo avvisati circa l’impossibilità di modificare il valore.
Non si deve utilizzare il file “options.ini” presente nella cartella del modello.

Esempio 4 : Modifica della variabile di tipo MODEL (ROLE) / DRAWINGS (ROLE) / SYSTEM (ROLE)

Modifichiamo la variabile XS_DRAW_VERTICAL_VIEW_SHORTENING_SYMBOLS_TO_PARTS, la quale è presente nella finestra di dialogo delle Opzioni Avanzate nella categoria “Proprietà disegni”, essa è una variabile di tipo SYSTEM (ROLE).
Modificando il valore della variabile la tipologia della variabile diventa DRAWINGS (ROLE), cliccando sul tasto “Ok” essa diviene subito attiva, verrà salvata nel file “options_drawings.db” solo quando il modello verrà salvato e sarà valida solo per il modello corrente.

Se la modifica deve essere valida per tutti i nuovi modelli su cui si intende lavorare, allora la stessa variabile deve essere impostata anche in un file di inizializzazione, ad esempio lo stesso che si utilizza per indicare la cartella delle personalizzazioni, scrivendo “set XS_DRAW_VERTICAL_VIEW_SHORTENING_SYMBOLS_TO_PARTS=valore”, sarà attiva per tutti i nuovi modelli.

Se si imposta la variabile solo nel file di inizializzazione, essa sarà valida solo per i nuovi modelli.
In caso di modifica successiva bisogna procedere con lo stesso metodo.
Non si deve utilizzare il file “options.ini” presente nella cartella del modello.

Esempio 5 : Impostazione di una variabile non presente nella finestra di dialogo delle Opzioni avanzate

Esistono alcune variabili che non sono presenti nella finestra di dialogo delle Opzioni avanzate, per impostare queste variabili si può agire esclusivamente tramite i file di inizializzazione, ad esempio lo stesso che si utilizza per indicare la cartella delle personalizzazioni oppure tramite il file “options.ini” presente nella cartella del modello.

Impostiamo la variabile “XS_DIALOG_ENABLE_STATE”, se intediamo impostarla solo per un modello, è necessario scriverla nel file “options.ini” presente nella cartella del modello prima della sua apertura, scrivendo “XS_DIALOG_ENABLE_STATE=FALSE”.

Se intendiamo renderla attiva per tutti i modelli, nuovi ed esistenti, è necessario impostarla in un file di inizializzazione di livello superiore, ad esempio lo stesso che si utilizza per indicare la cartella delle personalizzazioni, scrivendo “set XS_DIALOG_ENABLE_STATE=FALSE”

Attenzione, in caso di incogruenza tra il valore impostato nel file di inizializzazione e il valore salvato nel file “options.ini”, vincerà quello salvato nel file “options.ini”.

Vedere anche, Come gestire le variabili (opzioni avanzante).

È stato utile?
Invia