P3DSync
Exporte los Tags de activos de Plant3D y atributos UDA a Excel, edítelos y reescríbalos de forma segura.
AutoCAD Plant3D 2021–2027 · English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español
3 dibujos escaneados, 23 clases de activos encontradas — archivos, lista de clases de activos y extracción en una sola pantalla.
El problema
Los propios Reports y Data Manager de Plant3D pueden extraer datos de activos, pero no hay una forma integrada de editar en bloque valores de Tag/UDA en Excel y reescribirlos en muchos dibujos a la vez — cada propiedad personalizada vive en la base de datos del proyecto, no en el dibujo.
Cómo funciona P3DSync
Estas son las pestañas de la aplicación real, en el orden en que aparecen —— cada captura de pantalla a continuación es una imagen real y sin editar de P3DSync en funcionamiento.
Paso 1 — Extraiga cada Tag de activo y atributo UDA a un único archivo Excel
Añada archivos DWG, explore las clases de activos encontradas en el lote con miniaturas de vista previa en línea, y obtenga un único libro con una hoja por clase y una fila por instancia de activo.
- 1Add Files… o Add Folder… (con recursión de subcarpetas opcional) — combine cualquier número de DWG desde cualquier ubicación del disco en un solo lote.
- 2P3DSync escanea cada archivo en busca de clases de activos de Plant3D, capas y ventanas gráficas de espacio papel, con una barra de progreso en vivo por archivo.
- 3En la pestaña Assets, marque la(s) clase(s) que realmente le interesan. Cada fila muestra su número de referencias, en cuántos de sus archivos aparece, si tiene atributos o no, y una miniatura de vista previa en línea cuando hay una disponible — haga clic en Details… para ver la imagen completa antes de confirmar una exportación.
- 4Busque por nombre, o use Select All / Select None / Invert para gestionar la lista en un proyecto con docenas de clases de activos.
- 5¿Necesita una exportación más acotada? Cambie a la pestaña Layers o Viewports y marque capas o ventanas gráficas de espacio papel específicas — solo se extraen los activos ubicados en/visibles a través de las marcadas.
- 6Apunte Plant3D Project Database al ProcessPower.dcf del proyecto (detectado automáticamente junto a los DWG, o una carpeta arriba) — esto es necesario para que Include Attributes extraiga algo más allá del Tag, la geometría y la capa, ya que las propiedades personalizadas (UDA) viven en la base de datos del proyecto, no en la entidad del dibujo.
- 7Abra Options para incluir atributos UDA, geometría (posición + rotación), información de capa, y elegir un alcance de espacio (espacio modelo, espacio papel, o ambos). Active Parallel processing para escanear y extraer varios archivos a la vez en un equipo rápido.
- 8Haga clic en Extract to Excel. Aparece un .xlsx con marca de tiempo en la carpeta de salida mostrada en pantalla — Open Output Folder le lleva directamente allí.
Options on this screen
- Include attributes
- Extrae las propiedades personalizadas (UDA) de cada activo de la base de datos del proyecto Plant3D, junto con su Tag. Requiere tener configurada la Plant3D Project Database.
- Include geometry
- Extrae la posición y rotación de cada activo como columnas adicionales.
- Include layer info
- Extrae la capa en la que está colocado cada activo.
- Space scope
- Limita la extracción al espacio modelo, al espacio papel, o a ambos.
- Parallel processing
- Procesa varios archivos DWG a la vez en lugar de uno por uno. Más rápido, pero usa más memoria.
Paso 2 — Previsualice la diferencia exacta y luego reescriba
Edite el libro exportado en Excel como prefiera — P3DSync vuelve a emparejar cada fila con su instancia de activo exacta y le muestra con precisión qué va a cambiar antes de tocar un solo dibujo o la base de datos del proyecto.
- 1Elija Excel Workbook (la exportación del Paso 1, editada), y la carpeta de DWG con la que emparejarla — por defecto es la propia carpeta del libro, y empareja únicamente por nombre de archivo exacto.
- 2Elija una carpeta de copia de seguridad, o deje activado Automatic backup before writing — cada archivo a punto de escribirse se copia allí, sin modificar, antes de que cambie nada.
- 3P3DSync lee el libro y vuelve a emparejar cada fila con la instancia de activo exacta de la que provino (por archivo + handle de objeto, no solo por el orden de las filas). Todo lo que esté en Excel sin un DWG coincidente en la carpeta aparece en la pestaña Unmatched en lugar de fallar en silencio.
- 4La pestaña Diff preview lista cada archivo con un recuento de cambios y un recuento de bloqueados. Seleccione un archivo para ver la tabla completa atributo por atributo: File, Handle, Class, Attribute, Current y New value, uno junto al otro, cada uno marcado WillChange / NoChange / CannotWrite con un motivo. Las filas sin cambios se ocultan por defecto — marque Show unchanged rows para auditarlo todo de todas formas.
- 5Export Preview… guarda la propia cuadrícula de diferencias en su propio libro si quiere entregar los cambios planeados exactos a otra persona para su conformidad primero.
- 6Marque exactamente los archivos que quiere incluir y luego Write Back. Un cuadro de confirmación detalla exactamente cuántos archivos y cuántos cambios de atributo están a punto de producirse — sin sorpresas.
- 7Tras escribir, P3DSync vuelve a leer cada Tag y atributo cambiado directamente del dibujo y de la base de datos del proyecto para verificar que coincide con lo previsto. Cualquier discrepancia se indica por nombre en el informe de resultados de escritura en lugar de darse por hecho que funcionó.
- 8Restore Backup… restaura archivos de la copia de seguridad de cualquier ejecución anterior; Rollback All en el informe de resultados deshace todo lo tocado en la ejecución actual de un solo clic.
Options on this screen
- Automatic backup before writing
- Cada archivo escrito se copia, sin modificar, en la carpeta de copia de seguridad antes de realizar cualquier cambio. Desactívelo solo si no necesita poder revertir.
- Show unchanged rows
- Por defecto la vista de diferencias oculta los atributos sin cambios, para que un lote grande no entierre el puñado de ediciones que importan.
También incluye
Perfiles de selección
Guarde el conjunto exacto de clases de activos marcadas — o capas marcadas — como un perfil con nombre (Save Profile…) y recárguelo más tarde (Load Profile), útil cuando el mismo puñado de clases se exporta de forma recurrente en distintas unidades.
Verificación por relectura, no confianza ciega
Cada reescritura vuelve a leer el Tag y cada atributo que acaba de escribir — tanto del dibujo como de la base de datos del proyecto Plant3D — y lo compara con lo previsto. Si un valor fue rechazado o alterado en silencio, P3DSync le indica qué archivo y qué atributo, en lugar de dar por hecho el éxito.
Miniaturas de vista previa de activos, antes de exportar
Cada clase de activo escaneada puede mostrar una miniatura de vista previa en línea en la lista Assets, así que elegir la clase correcta entre docenas de tipos de válvula/accesorio con nombres similares no implica exportar a ciegas y comprobar después.
Vista previa de diferencias en modo de prueba antes de escribir nada
Write Back siempre previsualiza los cambios exactos de Tag/atributo — archivo, handle, clase, valor actual, valor nuevo — con un veredicto WillChange/NoChange/CannotWrite por fila, antes de tocar un solo dibujo o la base de datos del proyecto.
Entorno y requisitos
Todo lo que determina si P3DSync funcionará en tu equipo y cómo se comporta una vez en marcha.
- Requiere específicamente AutoCAD Plant3D, no AutoCAD estándar — las clases de activos y los atributos UDA son tipos de objeto de Plant3D que una licencia de AutoCAD normal no puede leer ni escribir.
- No se necesita ninguna instalación de Microsoft Excel — P3DSync lee y escribe .xlsx directamente con su propio motor (ClosedXML), así que funciona en un equipo que tiene AutoCAD Plant3D pero no Office.
- Windows 10/11, solo 64 bits.
- Requiere una versión completa con licencia de AutoCAD (2021–2027). AutoCAD LT no es compatible — LT no puede ejecutar la automatización en segundo plano de la que depende P3DSync.
- Si hay más de una versión de AutoCAD instalada, elija cuál usar en Settings → AutoCAD, o déjelo en "Auto (newest installed)" — si esa versión falla al cargar por cualquier motivo, se recurre automáticamente a otra versión instalada.
- Construido sobre .NET 8. Si .NET 8 Desktop Runtime no está ya en su equipo, el instalador propone descargarlo de Microsoft (gratuito, una sola vez, unos 60 MB).
- El acceso de red se usa solo para comprobar su licencia al iniciar y periódicamente después. El escaneo, la lectura y la escritura ocurren siempre en local a través del propio motor de AutoCAD — nunca se sube contenido de dibujo alguno.
- Idioma de la interfaz: English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español.
- Los lotes de muchos archivos pueden procesar varios dibujos en segundo plano en paralelo — ajuste "Max parallel AutoCAD instances" en Settings para equilibrar velocidad y margen de CPU/memoria.
- Cada acción de larga duración muestra una barra de progreso con un porcentaje y el tiempo estimado restante, y se puede cancelar a mitad de proceso.
- Settings → Diagnostics → Open Log Folder le lleva directamente a los registros del host y del plugin si algo necesita solución de problemas.
Consulta también la página general de requisitos del sistema que compara todas las herramientas.
Escenarios
Algunas de las situaciones para las que se creó P3DSync —— si la tuya no aparece en la lista, probablemente igualmente esté cubierta por alguna de las pestañas anteriores.
Control de calidad antes de la entrega
Antes
Abrir docenas de dibujos uno por uno para comprobar los Tags de activo y los datos de atributo antes de una fecha límite de entrega.
Después
Extraiga el Tag y los atributos de cada activo a una hoja, busque discrepancias, corríjalas en bloque, reescriba con una vista previa de diferencias que confirme exactamente qué cambia.
Tiempo ahorrado
~5 horas → 20 minutos
Renumeración de Tags tras una revisión de P&ID
Antes
Una revisión renumera los Tags de válvulas y equipos en toda una unidad, y cada dibujo que referencia el Tag antiguo necesita actualizarse de forma consistente — si se pasa uno, la lista de activos deja de coincidir con el campo.
Después
Exporte cada Tag de la unidad a Excel, aplique el mapeo de Tag antiguo a nuevo como fórmula de búsqueda o mediante buscar y reemplazar, reescriba — la vista previa de diferencias muestra cada cambio de Tag antes de confirmarse nada.
Tiempo ahorrado
~4 horas → 20 minutos para una unidad de 150 dibujos
Actualización de datos de proveedor/fabricante en una clase
Antes
El campo UDA de proveedor o fabricante de un componente cambia para toda una clase de activos (se reemplaza un modelo de válvula), y el valor antiguo está incrustado en cada dibujo que usa esa clase.
Después
Filtre la exportación al atributo UDA de esa clase, reemplace el valor antiguo, reescriba en cada dibujo afectado en una sola pasada en lugar de abrir la base de datos del proyecto activo por activo.
Tiempo ahorrado
~3 horas → 10 minutos