Inicio / Guías / Nest
panel Family EditorNest

Las familias anidan dentro de familias, sin que se vea.Nest abre la matrioska.

Toda familia cargable puede llevar otras familias dentro: anidadas, a veces compartidas, a veces sin colocar nunca, e invisibles hasta que abres la propia familia. Nest lista cada familia cargable del modelo con un veredicto de uso honesto, abre la que quieras para enseñar lo que anida dentro —a cualquier profundidad—, muestra cómo los parámetros del anfitrión gobiernan a los anidados, y suma lo que el propio Purge Unused de Revit confirma como peso muerto.

Revit 2024–2027Sólo lectura hasta que tú digas escribirSin usar = confirmado por el Purge Unused de RevitProyecto y Editor de Familias
Guía en vídeoPronto en el YouTube de BIMIO
Por qué existe Nest

Las familias anidadas pero sin colocar sólo existen dentro de su anfitriona.

Abrir la familia es la única manera de verlas: el navegador de Revit y las tablas de planificación sencillamente no pueden.

A mano
  • Abrir cada familia en el Editor de Familias, de una en una, y mirar.
  • Adivinar si una familia con cero instancias se puede purgar sin riesgo.
  • Rastrear a base de pruebas qué parámetro del anfitrión gobierna una familia anidada.
  • Teclear los nombres de las anfitrionas en parámetros, instancia a instancia.
Con Nest
  • Todas las familias cargables listadas en una pasada de sólo lectura, con un veredicto de cuatro estados.
  • «Sin usar» sólo cuando el propio Purge Unused de Revit está de acuerdo. Nunca una suposición.
  • «Parámetro del anfitrión ← parámetros anidados», deletreado por familia anidada.
  • Una transacción escribe el nombre de la anfitriona en cada instancia compartida colocada.
Abriendo la matrioska

Escanea. Despliega. Lee los hilos. Y luego decide.

Nest es de sólo lectura hasta la única escritura que le pidas explícitamente. Funciona sobre un proyecto o sobre la familia abierta, y sus veredictos de uso se apoyan en el propio motor de purga de Revit; nunca en una suposición.

Ábrelo

Todas las familias cargables, con su veredicto, en un escaneo.

El escaneo de apertura es una sola pasada de sólo lectura: cada familia cargable —las de anotación incluidas— con uno de cuatro veredictos: en uso, referenciada pero sin colocar, sin usar, o el honesto cuarto, «no se puede saber», cuando las pruebas no lo zanjan. «Sin usar» sólo se afirma cuando el propio motor de Purge Unused de Revit está de acuerdo, porque una familia que se mantiene viva por un parámetro de tipo de familia no es basura, y llamarla basura una sola vez es como una herramienta pierde su palabra.

New to Revit: una conversación sobre purgar que arranca de las pruebas del propio Revit.
Nest — the family matryoshkaBIMIO
128 loadable families · 103 in use · 13 referenced-only · 12 unused
Search family or category…Unused onlyAnalyse all (opens families)
Single FlushDoorsIn use
Reception Desk — CustomFurnitureIn use
Door Handle — LeverGeneric ModelsReferenced, not placed
Detail Item — Old DPCDetail ItemsUnused
Title Row — LegacyGeneric AnnotationsReferenced, not placed
Cuenta las etiquetas

Una etiqueta no es una instancia de familia, y Nest la cuenta igual.

Las etiquetas de Revit no derivan de FamilyInstance, así que un recuento que sólo recorra instancias de familia informa de cero colocadas para todas las familias de etiqueta del modelo, y una lista de purga construida sobre ese recuento borraría las familias de anotación con las que están hechos los planos. Por eso Nest lanza cuatro colectores más después de la pasada de instancias, uno por cada clase de etiqueta que Revit modela aparte: IndependentTag, RoomTag, AreaTag y SpaceTag. Y la redacción que usa después reconoce lo que hizo: la prueba detrás de un veredicto «en uso» dice «412 placed instances / tags in the project», nunca «instancias» a secas. Las cuatro familias de abajo son las que un recuento de sólo instancias habría condenado.

New to Revit: una familia de anotación que no se puede confundir con peso muerto.
Nest — the family matryoshkaBIMIO
128 loadable families · 103 in use · 13 referenced-only · 12 unused
Search family or category…Unused onlyAnalyse all (opens families)
Door Tag — StandardDoor TagsIn use
Room Tag — Name + AreaRoom TagsIn use
Area Tag — GrossArea TagsIn use
Space Tag — MechanicalSpace TagsIn use
Despliégalo

Abrir la muñeca es la única manera de ver dentro.

Despliega una familia y Nest la abre con EditFamily —la única API que ve las familias anidadas pero sin colocar— y lee su subárbol entero en una pasada, a cualquier profundidad, abriendo cada familia compartida una sola vez. Cada nodo lleva sus chapas: compartida o no, cuántas veces está colocada en su madre, y la proporción de asociación —2/5 enlazados— que dice cuánto de ella gobierna de verdad la anfitriona. Los documentos abiertos se cierran sin guardar.

New to Revit: el árbol de anidamiento para el que Revit no tiene ventana.
Nest — the family matryoshkaBIMIO
128 loadable families · 103 in use · 13 referenced-only · 12 unused
Search family or category…Unused onlyAnalyse all (opens families)
Single FlushDoorsIn use
Door Handle — LeverGeneric Models2/5 linked×2SharedIn use
Door Frame — StdGeneric Models3/3 linked×1Not sharedIn use
Fixing PlateGeneric ModelsNot sharedReferenced, not placed
Más débil a propósito

Dentro del árbol, Nest nunca dice «sin usar», y ése es el punto.

Abrir una familia con EditFamily no es una consulta de purga, así que ningún nodo por debajo de una raíz se sella jamás como sin usar, por vacío que parezca. Una familia anidada sin ninguna instancia colocada recibe «referenciada pero sin colocar» en cuanto Nest encuentra un parámetro de tipo de familia de la anfitriona apuntándole; y los encuentra leyendo todos los tipos de la tabla de tipos de la anfitriona, no sólo el actual, porque esos parámetros son por tipo y una familia mantenida viva por un tipo que hoy nadie ha seleccionado sigue siendo obligatoria. Donde no aparece ninguna referencia, el veredicto se queda en «no se puede saber» y dice por qué: «no placed instance and no host-parameter reference seen here — can't confirm it is unused (a reference may live in geometry or a family we did not open)». Sólo las raíces, que pasan por el propio Purge Unused de Revit, tienen permitida la palabra dura.

New to Revit: un veredicto de anidamiento que se queda dentro de las pruebas que de verdad tiene.
Nest — the family matryoshkaBIMIO
Vision Panel — Circular
no instance placed — kept as the value of host parameter “Glazing Option”
No host-associable parameters on this nested family.
Lee los enlaces

Qué parámetro del anfitrión tira de qué hilo.

Selecciona una familia anidada y la ficha de detalle deletrea su cableado: cuáles de sus parámetros gobierna el anfitrión —TYPE gobernado por el «Handle Style» del anfitrión → Lever-01— y qué parámetros del anfitrión alimentan a los anidados. El denominador es honesto: sólo se cuentan los parámetros que Revit podría asociar de verdad, así que «2 of 5 linkable» quiere decir exactamente eso. Y sobre una familia raíz de proyecto, un solo enlace selecciona todas sus instancias colocadas en el modelo.

New to Revit: las asociaciones de parámetros como frases, en vez de prueba y error en el Editor de Familias.
Nest — the family matryoshkaBIMIO
Door Handle — Lever
2 instances placed in the host · 1.2 MB
2 of 5 linkable parameter(s) are driven by the host — 3 more could be linked; the family’s other parameters cannot be associated.
Profundízalo

«Analyse all» lee el modelo entero una vez, y lo recuerda.

La pasada opcional abre cada familia cargable con un diálogo de progreso cancelable, mide los bytes reales de cada una y guarda la línea base de estructura por proyecto, de modo que la siguiente sesión —y Lens— ya conocen el árbol sin abrir nada. Cancela a mitad y el resultado parcial se conserva y se dice en voz alta: «Analyse cancelled — 61 of 128 families opened.»

New to Revit: el anidamiento del modelo entero, leído una vez y recordado.
Working…BIMIO
Opening families…
61 of 128Opening “Door Handle — Lever”…
48%
This window will close automatically when finished.Cancel
Limpia

La lista de purga que ha firmado el propio Revit.

La ficha de limpieza suma el conjunto verdaderamente sin usar —12 familias nunca usadas · 4,2 MB una vez medidos los tamaños— y «Copy unused list» deja los nombres en el portapapeles bajo un encabezado que declara de dónde sale su certeza: «Unused loadable families (safe to purge — confirmed by Revit's Purge Unused):». Nest no borra nada nunca; purgar sigue siendo tu gesto, en Revit, con las pruebas en la mano.

New to Revit: una lista de purga que puedes defender, porque media la escribió Revit.
Nest — the family matryoshkaBIMIO
128 loadable families · 103 in use · 13 referenced-only · 12 unused
Search family or category…Unused onlyAnalyse all (opens families)
Detail Item — Old DPCDetail ItemsUnused1.1 MB
Casework — DeprecatedCaseworkUnused0.9 MB
Logo — Old PracticeGeneric AnnotationsUnused0.6 MB
CLEANUP12 families never used · 4.2 MBCopy unused list
Escríbelo de vuelta

Una sola escritura, ofrecida con honestidad.

Lo único que Nest escribe: la anfitriona directa de cada instancia anidada compartida y colocada, en un parámetro de instancia de texto que tú elijas, como «Familia» o «Familia : Tipo», con el id de la anfitriona entre corchetes. Sólo el anidamiento compartido existe como instancias capaces de llevar un valor, y la ficha lo dice antes de que preguntes. La vista previa cuenta primero cada celda —«Will write 34 value(s) into "Host Family" · 6 already correct · 2 read-only»— y luego una única transacción, «BIMIO Misc — Nest», las escribe; si algo se deshace, informa de que no se escribió nada.

New to Revit: tablas de planificación que por fin pueden decir dentro de qué familia vive cada pieza anidada.
Nest — the family matryoshkaBIMIO
WRITE THE HOST INTO PLACED SHARED NESTED INSTANCES
Writes each placed shared nested instance's direct host into a text instance parameter — one transaction, skips reported honestly. Only SHARED nested families exist as instances you can write into; non-shared nesting is baked into its host's geometry and has no instance to carry a value.
ParameterHost FamilyFamilyFamily : Type
Will write 34 value(s) into “Host Family” · 6 already correct · 2 read-only
Write 34 value(s)
Cambia de modelo

Cambia de modelo bajo la ventana flotante y Nest se pone en pausa solo.

Nest flota, así que sigues trabajando en Revit con él abierto; y en cuanto activas una vista de otro modelo se da cuenta, antes de que toques nada. «Analyse all», «Write» y «Copy unused list» se ponen en gris, y la cabecera se convierte en una admisión sin rodeos: los ids de elemento no viajan entre modelos, así que el árbol, los recuentos y la lista de purga siguen describiendo el modelo escaneado, no éste. Y ese último es la razón de todo lo demás: la exportación va encabezada «safe to purge — confirmed by Revit's Purge Unused», y esa afirmación no se puede hacer jamás sobre un modelo que ya no tienes delante. La pausa es reversible: vuelve y la línea de estado dice «Back on the scanned model — Nest resumed.» Y si en el otro modelo relanzas Nest desde la cinta, cierra la ventana en pausa y escanea el modelo en el que de verdad estás.

New to Revit: una ventana flotante que se niega a describir el modelo equivocado.
BIMIO · NestBIMIO
Which families live inside which — all the way down
Paused: this Nest window was scanned on a different model. Element ids do not carry across models, so it will not read, select or write here — and the tree, counts and Copy-unused list still describe the scanned model, not this one. Switch back to that model to resume, or reopen Nest here.
Search family or category…Analyse all (opens families)
Door Handle — LeverDoors
In use24 placed instances / tags in the project
Vision Panel — CircularWindows
Referenced, not placedno placed instances, but Revit’s Purge Unused keeps it (referenced — e.g. a family-type parameter, legend or schedule)
Ironmongery — Old PullGeneric Models
Unusedno placed instances — Revit’s Purge Unused agrees it is unused
The active model changed — Nest is paused. Switch back to the scanned model to resume, or reopen Nest on the current model.
Copy unused listWrite host namesClose
En todas partes

Selecciona un elemento y Nest contesta dentro de Lens.

Nest registra su inspector con la suite al arrancar, así que seleccionar una instancia de familia en Lens da el dosier sin abrir Nest: la estructura desde la línea base guardada, y el uso recalculado en vivo para esa selección. Y durante la pasada profunda, Mold califica cada familia que Nest abre —limpia, con detalles menores o necesita trabajo— y la calificación entra en la línea base, de modo que Lens puede ponerlo todo en una línea combinada: «nested 3 levels · Mold grade: Minor · Bloat: 42.3 MB». El propio árbol de Nest no lo enseña nunca. Cuando una app no está, su cláusula sencillamente desaparece.

New to Revit: las respuestas de la matrioska, entregadas allí donde ya estás.
Nest, read by the suiteBIMIO
Lensper-element dossier — structure from the baseline, usage live
reads
Moldgrades each family during the sweep — Clean · Minor · Needs work — into the baseline
→ Nest
Bloatprices the unused set with measured megabytes
⇄ Nest

Abre la matrioska antes de purgarla.

Nest va en el panel Family Editor de la pestaña BIMIO, al lado de Mold, y funciona también sobre proyectos. Escanea, despliega y limpia con las pruebas del propio Revit. Revit 2024–2027, prueba completa, sin tarjeta.

← PreviousMold