Strumento

Elimina parametri di famiglia

Nome tecnico: famiglie_elimina_parametri

Dati › Famiglie

Scrive nel modello

Toglie i parametri scelti dalle famiglie caricate e ricarica ogni famiglia nel progetto mantenendo i valori degli altri parametri, poi verifica che siano spariti.

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

  1. 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.
  2. 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.
  3. 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

ParametroSignificato
famiglieNomi o id delle famiglie; vanno bene anche id di tipi o di elementi. Vuoto: le famiglie dell'ambito.
ambitoSenza famiglie: vista_attiva (default, elementi visibili nella vista attiva), selezione (elementi selezionati in Revit) o progetto (tutte le famiglie).
vistaCon ambito vista_attiva: un'altra vista, per nome.
vista_idOppure l'id della vista.
parametriI nomi dei parametri da eliminare (prima il nome esatto, poi senza badare a maiuscole e minuscole).
tipoSolo condivisi o solo di_famiglia.
legameSolo di istanza o solo di tipo.
usonon_usati (in nessuna formula, quota o associazione) o usati.
cercaParole da cercare in parametro, famiglia, categoria, tipo di parametro, istanza/tipo, tipo di dati e uso; devono esserci tutte.
tuttitrue per eliminare tutti i parametri che passano i filtri senza indicarne i nomi. Senza parametri è obbligatorio.

Strumenti collegati

Tutti gli strumenti