Attributi utente dei template

Tekla Structures
Modificato: 28 Dic 2022
2024
Tekla Structures

Attributi utente dei template

Gli attributi utente dei template sono definiti nel file contentattributes_userdefined.lst. Di default, tale file contiene la maggior parte degli attributi utente visibili nelle proprietà delle parti.

Per utilizzare nei template e nei report attributi personalizzati, creare una copia del file, rinominarlo e aggiungere gli attributi necessari al file.

Il file contentattributes_userdefined.lst è diviso in due sezioni:

  • Una lista di nomi di attributi e impostazioni predefinite:

  • Una lista di attributi assegnati ai tipi di contenuto:

    1. Il tipo di contenuto della riga nell'Editor Template
    2. La gerarchia di attributi nell'Editor Template
    3. Commenti personalizzabili, come il nome della scheda nella finestra di dialogo degli attributi utente.
    4. Il nome dell'attributo utente deve essere come nel file objects.inp.

Esempio: Aggiunta di attributi template definiti dall'utente all'Editor template

In questo esempio viene mostrato come aggiungere attributi utente all'albero degli attributi con l'Editor template.

Prima di cominciare, aggiungere l'attributo utente al file objects.inp. Ad esempio, è possibile aggiungere un attributo con nome MY_ATTRIBUTE alle proprietà utente dei disegni.

  1. Aprire il file contentattributes_userdefined.lst utilizzando un editor di testo.

    È possibile trovare questo file nella cartella \bin\applications\Tekla\Tools\TplEd\settings all'interno della cartella di installazione di Tekla Structures.

  2. Salvare il file con un nome appropriato, ad esempio MY_contentattributes_userdefined.lst, nella stessa cartella.
  3. Aggiungere MY_ATTRIBUTE all'elenco dei nomi degli attributi e definire le impostazioni in questo modo:

  4. Aggiungere MY_ATTRIBUTE all'elenco degli attributi assegnati ai tipi di contenuti.

    Selezionare il tipo di contenuto in base all'oggetto al quale è associato l'attributo nel file objects.inp. In questo esempio, il tipo di contenuto è DRAWING. Aggiungere l'attributo nel formato USERDEFINED.<ATTRIBUTE_NAME>.

  5. Salvare le modifiche.
  6. Aprire il file contentattributes.lst utilizzando un editor di testo.
  7. Aggiungere la seguente linea nel file:

    [INCLUDE MY_contentattributes_userdefined.lst]

  8. Salvare le modifiche.

    L'attributo è visualizzato nell'albero degli attributi nell'Editor template DRAWING > USERDEFINED:

Aggiunta di commenti agli attributi utente dei template

È possibile aggiungere i propri commenti agli attributi utente nella struttura ad albero degli attributi Editor Template.

  1. Aprire la copia del file contentattributes_userdefined.lst.

    Ad esempio, MY_contentattributes_userdefined.lst. Non modificare il file originale contentattributes_userdefined.lst.

  2. Scorrere verso il basso fino alla lista di attributi assegnati ai tipi di contenuto.
  3. Aggiungere il commento tra virgolette, dopo il nome dell'attributo.

    Ad esempio:

  4. Salvare le modifiche.

    Il commento aggiunto viene visualizzato nella struttura ad albero degli attributi nell'Editor template:

Aggiunta di una gerarchia agli attributi utente dei template

È possibile aggiungere una gerarchia all'albero degli attributi dell'Editor Template.

Avvertenza:

Gli attributi utente fanno distinzione tra maiuscole e minuscole. Verificare di aver inserito il nome dell'attributo utilizzando correttamente maiuscole e minuscole per tutti i caratteri.

  1. Aprire la copia del file contentattributes_userdefined.lst.

    Ad esempio, MY_contentattributes_userdefined.lst. Non modificare il file originale contentattributes_userdefined.lst.

  2. Scorrere verso il basso fino alla lista di attributi assegnati ai tipi di contenuto.
  3. Definire la gerarchia tra parentesi quadre, tra USERDEFINED. e il nome dell'attributo.

    Ad esempio:

    Nota:

    Assicurarsi di includere i periodi dopo i supporti e tra le gerarchie.

  4. Salvare le modifiche.

La nuova gerarchia viene visualizzata nella struttura ad albero degli attributi:

È stato utile?
Precedente
Successivo