Definizione e aggiornamento degli attributi utente (UDA)

Tekla Structures
2022
Tekla Structures

Definizione e aggiornamento degli attributi utente (UDA)

Gli attributi utente (UDA) sono attributi che è possibile impostare per un oggetto in un modello o in un disegno. È possibile utilizzare gli UDA per molti scopi, come filtri, disegni, report, esportazioni, importazioni, produzione, costruzione e gestione revisioni.

Il pannello proprietà e molte finestre di dialogo contengono attributi utente (UDA) per vari oggetti, compresi travi, colonne, bulloni e disegni. Tekla Structures visualizza questi campi quando si clicca sul pulsante Altro nel pannello proprietà o sul pulsante Attributi utente in una finestra di dialogo. Ad esempio, lo stato di costruzione, di blocco e commento sono attributi utente.

Quando si definiscono nuovi attributi utente

Gli attributi utente sono gestiti nel file objects.inp. Per definire nuovi attributi utente, creare il proprio file objects.inp nella cartella modello, progetto o azienda. Dopo avere aggiunto i propri attributi utente, utilizzare il comando Controlla e modifica definizioni attributi per aggiornare le definizioni nel modello.

Quando si definisce un nuovo attributo utente, non utilizzare un nome attributo di lunghezza superiore a 19 caratteri. Tekla Structures cerca solo i primi 19 caratteri. Ad esempio, Tekla Structures non considera diversi TEST_ATTRIBUTE_OBJECT e TEST_ATTRIBUTE_OBJECX.

Rendere univoca la definizione dell'attributo utente. Un attributo utente non può avere definizioni diverse per i vari tipi di oggetti, come travi e colonne.

I file object.inp vengono uniti in modo che, se contengono attributi utente, vengano visualizzati nell'interfaccia utente. Tekla Structures unisce i file in modo da eliminare gli attributi duplicati. Se Tekla Structures rileva lo stesso nome di attributo in file objects.inp diversi, verrà utilizzato l'attributo del primo file objects.inp letto.

Se è necessario avere diversi file objects.inp nella stessa cartella, è possibile utilizzare un suffisso nel nome file per utilizzare tutti i file. Ciò consente di avere diversi file objects_<suffix>.inp nella stessa cartella. Il nome file potrebbe ad esempio essere objects_precast.inp.

Avvertenza:

Non copiare il file objects.inp nella cartella ..\environments\common\inp\. La creazione di una copia del file crea inutili duplicati che potrebbero causare la perdita dei successivi aggiornamenti del file objects.inp da parte di Tekla Structures.

Tekla Structures legge i file objects.inp dalle seguenti cartelle nell'ordine riportato di seguito:

  1. cartella modello
  2. cartella progetto
  3. cartella Firm
  4. cartella sistema
  5. cartella inp

Se è necessario modificare le definizioni degli attributi utente esistenti

Se è necessario modificare gli attributi utente esistenti, come value_type, creare un nuovo attributo utente anziché modificare quello corrente nel file objects.inp. Ad esempio, se si modifica value_type da string in option, il valore non può essere modificato per le parti con la proprietà specificata con il tipo di valore precedente e il valore viene visualizzato in modo errato nei report o quando si richiedono informazioni sugli oggetti.

Quando l'opzione avanzata XS_DIAGNOZE_AND_REPAIR_WRONG_UDA_TYPE è impostata su TRUE, è possibile utilizzare Controlla e ripara > Controlla e modifica definizioni attributi per rilevare e riparare i tipi di valore UDA non corretti ripristinando i valori di default. Il comando verifica che i tipi di valore UDA, come string o option, definiti nel file objects.inp corrispondano ai relativi valori definiti in environment.db. Una mancata corrispondenza può verificarsi se si modificano i tipi di valore dopo l'assegnazione dei valori UDA.

È stato utile?
Precedente
Successivo