Anuncios
Atención para clientes sin autenticación multifactor o inicio de sesión único: la verificación OTP se implementará en abril de 2025. Lee todo al respecto aquí.

Exportar de Revit a CAD

Anonymous

Exportar de Revit a CAD

Anonymous
No aplicable

Hola, tengo 1000 elementos (detectores de humo) en un modelo de Revit. Tengo que pasarlo en un CAD y crear por cada uno de los elementos un bloque diferente i nombrarlos con una simbología en concreto. No quiero ir uno por uno en el CAD.

Quería preguntar si había alguna opción más optima para hacerlo desde Revit y desde ahí exportarlo a CAD.

Muchas gracias,

Alex

0 Me gusta
Responder
Soluciones aceptadas (4)
1.630 Vistas
15 Respuestas
Respuestas (15)

Organon
Advisor
Advisor
Solución aceptada

@Anonymous ,

 

Hola.

 

Eso lo debes hacer desde AutoCAD, probablemente encuentres alguna rutina de LISP. En Revit no puedes configurar cómo se llamarán los bloques al exportar a formato dwg.

 

Saludos.


Arquitectura | Análisis CAD & BIM | Diseño Paramétrico | Programación
BIM-METADATA | LinkedIn | YouTube
0 Me gusta

Juanfranciscoangel
Mentor
Mentor
Solución aceptada
Buenas @Anonymous te consulto, en Revit tenes una sola familia repetida 1000 veces, o Tenes tipologías diversas, con etiquetas para su nombrado diferenciado?

Juan Francisco Angel
¿Te resultó útil esta publicación? No dudes en darle Me gusta a esta publicación.
¿Tu pregunta fue respondida exitosamente? Luego haga clic en el botón ACEPTAR SOLUCIÓN.

EESignature

0 Me gusta

Lucrereal
Advisor
Advisor
Solución aceptada

Hola

Yo trataría de generar esa nomenclatura diferente,para cada uno de los detectores, con Revit y Dynamo

Para eso crearía un parámetro para esa categoría, como por ejemplo un ID_DetHum, y los asociaría a esa categoría de elemento.

Después para que completarlo sea una tarea más automatizada, trabajaría con Dynamo. Donde seleccionaría todas las familias de esa categoría, y le generaría una numeración secuencial que se la aplicaría al parámetro que ya tienen esos elementos.

Saludos

Arq. Lucrecia Real

Linkedin

0 Me gusta

Organon
Advisor
Advisor
Solución aceptada

Siempre he insistido en que primero hay que tomarse unos minutos para entender cómo el programa realiza la acción que se quiere llevar a cabo, y ya una vez entendido el concepto entonces buscar una posible solución.

 

Revit nombra automáticamente los bloques y no hay forma de cambiar eso. La nomenclatura que les da es del siguiente modo: Nombre de la familia - nombre del tipo - ID del elemento - nombre de la vista/planoComo en Revit cada elemento tiene un ID (identificador) único es por eso que se exporta cada elemento como un bloque único.

 

No importa si se usa Dynamo o alguna otra herramienta de programación, finalmente se hará la exportación con los parámetros que Revit permite.

 

Saludos.


Arquitectura | Análisis CAD & BIM | Diseño Paramétrico | Programación
BIM-METADATA | LinkedIn | YouTube

Anonymous
No aplicable

Tengo una sola familia repetida 1000 veces...

0 Me gusta

ReySantos
Advisor
Advisor

Saludos.

Si lo que necesitas es que el mismo tipo tenga un nombre de bloque diferente en CAD para cada instancia, la forma directa de lograr eso al exportar a CAD es sobre-escribiendo alguna propiedad gráfica a cada instancia (el color, por ejemplo). Pero hacer eso de forma manual en Revit para esa cantidad de elementos consumiría un tiempo valioso. Tal vez sería posible hacerlo de forma eficiente con Dynamo, creando alguna rutina que permita asignar un color único aleatorio a cada instancia. Nuestros amigos especialistas en Dynamo nos podrían orientar al respecto...

 

Éxito.

Rey Santos

EESignature

0 Me gusta

Juanfranciscoangel
Mentor
Mentor
Buenas @ReySantos ahi @Organon comento, no se si lo viste.

Juan Francisco Angel
¿Te resultó útil esta publicación? No dudes en darle Me gusta a esta publicación.
¿Tu pregunta fue respondida exitosamente? Luego haga clic en el botón ACEPTAR SOLUCIÓN.

EESignature

0 Me gusta

ReySantos
Advisor
Advisor

Saludos @Juanfranciscoangel y demás amigos.

 

Sí, leí el comentario de @Organon, pero la conclusión en su comentario está enfocada en otro sentido en relación a mi respuesta. Como mencioné en mi comentario, cuando se exporta a CAD, todas las instancias de un tipo de familia que tenga sobre-escrita alguna propiedad gráfica genera un bloque de distinto nombre en el CAD creado. En este caso, no se trata de exportar alguna propiedad o parámetro que no exista o no se pueda manipular con Dynamo en Revit. Como es posible manipular el color con Dynamo para los elementos de Revit, restaría confirmar si es posible tomar todos los elementos de un tipo y asignar un color único de forma aleatoria para cada instancia. Así, al exportar se lograría el resultado de tener un bloque distinto en el CAD, siempre y cuando sea solo esa la intención del usuario.

Seguro @Organon u otro usuario avanzado de Dynamo nos dirán si eso es posible :cara_que_sonríe_con_ojos_sonrientes:.

 

Algo que no está muy claro en la pregunta de @Anonymous, es a que se refiere con "nomenclatura diferente para cada bloque". Quizás se refiere al identificador de cada instancia, eso se puede hacer en Revit con una marca de ejemplar y su correspondiente etiqueta.

 

Éxito.

Rey Santos

EESignature

0 Me gusta

ReySantos
Advisor
Advisor

Ahh, olvidé comentar que la forma en que Revit hace eso de crear un bloque con distinto nombre al exportar, es siguiendo la misma nomenclatura que comentó @Organon, pero cambiando el ID de tipo por un número de versión para cada ejemplar con propiedad sobre escrita. 

 

Por ejemplo, el nombre de bloque en la exportación de un ejemplar para la familia Chair-Breuer y tipo Chair-Breuer  sería:  Chair-Breuer - Chair-Breuer-227452-Entry Level

Para un ejemplar sobre-escrito sería: hair-Breuer - Chair-Breuer-V10-Entry Level

Espero sea de utilidad para todos.

Rey Santos

EESignature

0 Me gusta

ReySantos
Advisor
Advisor

Dando respuesta a la inquietud planteada de si es posible asignar un color único aleatoriamente a todas las instancias de un tipo de familia, me dispuse a realizar la prueba con Dynamo y el resultado es positivo, sí es posible hacerlo. 

Acá les dejo imagen de este sencillo script de principiante :cara_sonriente_con_la_boca_abierta_y_sudor_frío:, pero funciona bien. 

 

Captura de pantalla 2020-09-30 175609.jpg

Rey Santos

EESignature

0 Me gusta

Organon
Advisor
Advisor

@ReySantos,

 

Hola.

 

Lo que se entiende que el usuario requiere es nombrar cada uno de los bloques exportados con una nomenclatura propia, imagino que basada en sus estándares de empresa o algo parecido. Esa nomenclatura no se puede generar desde Revit, ya que la forma en que Revit nombra los bloques es de forma estática y no dinámica.

 

Aunque el usuario sobrescriba alguna propiedad, la forma en que se determina la nomenclatura sigue siendo la misma: Familia - Tipo - Sobreescritura - Vista/Plano. Por ejemplo, el usuario no puede decirle a Revit que nombre los bloques solamente con la Familia o el Tipo, o sin el nombre de la vista, o usar un nombre personalizado; eso se debe hacer desde AutoCAD.

 

Saludos.


Arquitectura | Análisis CAD & BIM | Diseño Paramétrico | Programación
BIM-METADATA | LinkedIn | YouTube
0 Me gusta

ReySantos
Advisor
Advisor

Saludos.

 

Sí, esa parte la entiendo. Como tú mencionas, la parte de asignarle un nombre con alguna nomenclatura específica ya tendría que hacerlo en Autocad. Por eso comenté que le funcionaría lo de sobre-escribir alguna propiedad gráfica siempre y cuando su intención fuera solamente la de generar un bloque con distinto nombre para cada instancia.

 

Algo a considerar es que me parece están implementando un flujo de trabajo errado. Percibo que el tratamiento final de ese trabajo se hará en Autocad y se está usando Revit como un auxiliar o intermediario. Como confirma @Anonymous, en Revit tiene una única familia repetida mil veces. Eso quiere decir que en Revit necesitaría mil familias distintas o mil tipos distintos de una misma familia para tener componentes con diferenciados. Si en Revit no se han creado esos mil tipos o familias, me queda claro que Revit se está usando como un intermediario en el flujo de trabajo...

 

Si el proceso se realizara todo en Revit, bastaría con una familia y todas las instancias quedarían diferenciadas con su marca de ejemplar, ya que por lo entendido, se trata de un mismo componente repetido x número de veces y que necesita identificarse cada ejemplar con una marca única. Eso en Revit no tiene mayores complicaciones.

Espero @Anonymous  encuentre algo de luz en estos comentarios y sirvan de ayuda para solucionar su problema.

Éxitos, amigos.

 

Rey Santos

EESignature

0 Me gusta

Organon
Advisor
Advisor

@ReySantos,

 

Definitivamente el flujo no es el más óptimo, pero realmente no sabemos por qué lo esté llevando a cabo de esa manera. 

 

Esperemos que los aportes de los compañeros del foro realmente le ayuden en algo, tal como comentas.

 

Saludos.


Arquitectura | Análisis CAD & BIM | Diseño Paramétrico | Programación
BIM-METADATA | LinkedIn | YouTube
0 Me gusta

Anonymous
No aplicable

Exactamente, creo que debo hacerlo todo desde el CAD....

0 Me gusta

Organon
Advisor
Advisor

@Anonymous,

 

En Revit lo puedes hacer, pero si es imperante que entregues la información en CAD, pues en CAD será.

 

Saludos.


Arquitectura | Análisis CAD & BIM | Diseño Paramétrico | Programación
BIM-METADATA | LinkedIn | YouTube
0 Me gusta