Cosa fa
Legge i parametri delle famiglie caricate, come l'analisi della finestra «Parametri famiglie». Le famiglie si indicano per nome o id (va bene anche l'id di un tipo o di un elemento), oppure si usa un ambito: elementi visibili nella vista attiva (default), elementi selezionati in Revit, tutto il progetto.
Per ogni parametro eliminabile (non quelli di sistema di Revit) restituisce:
- famiglia, id della famiglia e categoria;
- nome, se è condiviso (con il GUID), se è di istanza o di tipo, il tipo di dati;
- la formula, se c'è;
- dove è usato: nella formula di altri parametri, come etichetta di quote, in associazioni con parametri degli elementi della famiglia; il parametro è «usato» solo in questi tre casi. Sono segnalati anche i parametri di report.
Con i filtri si restringe l'elenco: nomi dei parametri, condivisi o di famiglia, istanza o tipo, usati o non usati, parole da cercare. Con per_nome arriva invece un riassunto per nome di parametro: in quante famiglie c'è, in quante è usato, condiviso, legame e tipo di dati.
Il risultato dice anche quante famiglie sono state analizzate, quelle escluse o non analizzate con il motivo, quanti parametri sono stati trovati, quanti nomi diversi, quanti condivisi e quanti usati, e i nomi richiesti che non esistono. Con gli stessi argomenti di Elimina parametri di famiglia mostra esattamente cosa verrebbe eliminato.
Come funziona
- La tua IA sceglie le famiglie (spesso dopo Elenco famiglie) e i filtri dalla tua richiesta.
- BIMit apre in background ogni famiglia, come farebbe Modifica famiglia, ne legge i parametri, le formule, le quote etichettate e le associazioni, e la chiude senza salvare.
- La tua IA riceve l'elenco e i totali e te li presenta, per esempio per decidere quali parametri togliere.
Esempi di richiesta
- «Quali parametri hanno le famiglie di arredo nella vista attiva?»
- «Trova in tutto il progetto i parametri di famiglia non usati in nessuna formula o quota, raggruppati per nome.»
- «In quante famiglie c'è il parametro Codice produttore, e dove è usato?»
Cosa cambia e come si annulla
Niente nel modello e nessun file: le famiglie vengono aperte in background e chiuse senza salvare, e i file .rfa sul disco non vengono toccati.
Limiti
- Lavora su un progetto, non su una famiglia aperta nell'Editor di famiglie. Siccome apre le famiglie come Modifica famiglia, non parte su un modello di sola lettura né mentre in Revit è in corso un'altra operazione.
- Le famiglie aperte nell'Editor di famiglie vengono saltate (chiudile e riprova); le famiglie locali e quelle non modificabili sono escluse.
- Con tutte le famiglie del progetto l'analisi può richiedere alcuni minuti.
- Se un nome di famiglia non esiste nel progetto, BIMit lo dice e non analizza niente.
Parametri
| Parametro | Significato |
|---|---|
famiglie | Nomi o id delle famiglie; vanno bene anche id di tipi o di elementi. Vuoto: le famiglie dell'ambito. |
ambito | Senza famiglie: vista_attiva (default, elementi visibili nella vista attiva), selezione (elementi selezionati in Revit) o progetto (tutte le famiglie). |
vista | Con ambito vista_attiva: un'altra vista, per nome. |
vista_id | Oppure l'id della vista. |
parametri | Solo i parametri con questi nomi (prima il nome esatto, poi senza badare a maiuscole e minuscole). |
tipo | condivisi o di_famiglia. |
legame | istanza o tipo. |
uso | non_usati (in nessuna formula, quota o associazione) o usati. |
cerca | Parole da cercare in parametro, famiglia, categoria, tipo di parametro, istanza/tipo, tipo di dati e uso; devono esserci tutte. |
per_nome | true per un riassunto per nome di parametro invece di una riga per famiglia. |