Cosa fa
Fa quello che fa il pulsante di eliminazione della finestra «Parametri famiglie»: toglie i parametri indicati dalle famiglie caricate e ricarica ogni famiglia nel progetto. I valori dei parametri che restano non cambiano; la modifica vale per tutte le istanze della famiglia, anche fuori dalla vista attiva.
- Le famiglie si scelgono come in Parametri di famiglia: per nome o id, oppure per ambito (vista attiva, selezione, progetto).
- I parametri si scelgono per nome e/o con i filtri (condivisi o di famiglia, istanza o tipo, usati o non usati, parole da cercare). Senza nomi bisogna chiedere esplicitamente di eliminare tutti quelli che passano i filtri.
- Se un parametro è usato, Revit elimina anche le formule che lo usano e le etichette delle sue quote; il risultato elenca questi parametri con il loro uso.
- Le famiglie annidate condivise non vengono modificate: resta la versione già nel progetto.
Dopo la ricarica BIMit rilegge ogni famiglia per verificare. Restituisce, per famiglia, i parametri eliminati, quelli non eliminati con il motivo e quelli ancora presenti, più un riepilogo e i nomi richiesti che non sono stati trovati.
Come funziona
- La tua IA, di solito dopo aver mostrato l'elenco con Parametri di famiglia, chiama lo strumento con le famiglie, i nomi dei parametri e i filtri.
- BIMit apre in background ogni famiglia, toglie i parametri in una modifica della famiglia, la ricarica nel progetto mantenendo i valori, la chiude senza salvare e alla fine rilegge le famiglie ricaricate.
- Vedi il risultato nel modello e ricevi il resoconto. In Revit non si apre una finestra di conferma: per vedere prima cosa verrebbe eliminato, chiedi Parametri di famiglia con gli stessi argomenti. È uno strumento a rischio: con l'opzione di BIMit «Conferma azioni a rischio» accesa (lo è per default), le app che lo supportano ti chiedono il permesso a ogni chiamata.
Esempi di richiesta
- «Elimina dalle famiglie della vista attiva i parametri di famiglia non usati in formule, quote o associazioni.»
- «Togli il parametro Codice produttore da tutte le famiglie del progetto.»
- «Mostrami cosa verrebbe eliminato togliendo i parametri condivisi non usati dalle famiglie selezionate, poi eliminali.»
Cosa cambia e come si annulla
Cambiano le famiglie caricate nel progetto: i parametri tolti spariscono, con i loro valori, da tutte le istanze e i tipi; se erano usati, spariscono anche le formule che li usano e le etichette delle quote. I file .rfa sul disco non vengono toccati.
Quando Revit lo permette, tutto è un'unica operazione, «BIMit: elimina parametri delle famiglie», e un solo Ctrl+Z in Revit la annulla. Se Revit rifiuta di ricaricare la famiglia dentro un'unica operazione, BIMit continua famiglia per famiglia e ogni famiglia si annulla con il suo Ctrl+Z. Se nessun parametro corrisponde a nomi e filtri, il modello non cambia. Se l'operazione si interrompe per un errore, BIMit lo dice: rileggi le famiglie prima di continuare.
Limiti
- Il livello di accesso della tua IA deve essere almeno Scrittura.
- Lavora su un progetto, non su una famiglia aperta nell'Editor di famiglie; non modifica un modello di sola lettura e non parte se 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. Nei modelli condivisi non tocca le famiglie in uso da un altro utente.
- Se un parametro è cambiato dall'analisi (per esempio è diventato condiviso), non viene eliminato: analizza di nuovo.
- Se un nome di famiglia non esiste nel progetto, non elimina niente.
- Ogni modifica al modello si annulla con Ctrl+Z in Revit; le azioni di squadra chiedono conferma in Revit.
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 | I nomi dei parametri da eliminare (prima il nome esatto, poi senza badare a maiuscole e minuscole). |
tipo | Solo condivisi o solo di_famiglia. |
legame | Solo di istanza o solo di 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. |
tutti | true per eliminare tutti i parametri che passano i filtri senza indicarne i nomi. Senza parametri è obbligatorio. |