Comunidad
AutoCAD - Todos los productos - Español
Bienvenido/a al foro de los productos de la familia AutoCAD de Autodesk! Comparte tu conocimiento, haz preguntas y explora los temas populares de AutoCAD.
cancelar
Mostrando los resultados de 
Mostrar  solo  | Buscar en lugar de 
Quiere decir: 

Editar bloques con atributos usando un list box

6 RESPUESTAS 6
Responder
Mensaje 1 de 7
Anonymous
2740 Vistas, 6 Respuestas

Editar bloques con atributos usando un list box

En la oficina deseamos mejorar la dinámica de elaboración de los Diagramas de Tubería e Instrumentación (Piping & Instrument Diagrams or P&ID), plano fundamental de todo proyecto industrial, sobretodo en el mundo petrolero. Para ello, en Y&V, las disciplinas de Instrumentación y Procesos, estamos diseñando una estrategia mediante el uso de bloques de atributos prediseñados y estandarizados. La idea es que una vez que la disciplina Procesos conciba el proceso, valga la redundancia, Instrumentación pueda, mediante los comandos de extracción, tomar la data para elaborar las listas base de instrumentación: Lista de Instrumentos y Lista de Señales (Instrument index y el signal index).

 

Muestra de DTI.jpg

 

Ahora bien la inquietud es que necesitamos que el proyectista al llenar el bloque ISA, o "globo" que caracteriza el instrumento o señal en el plano, reduzca en lo posible la transcripción de data, y que en su lugar, tome de un ListBox, valores predeterminados, para llenar dichos bloques, tales como:

 

  • Acrónimo del TAG o funcionalidad del instrumento o señal.
  • Tipo de instrumento.
  • Tipo de señal.

Por sólo dar un ejemplo.

 

Lamentablemente, el cuadro de diálogo de llenado de los bloques con atributos, no nos da la opción de tener una lista de valores, o por lo menos, desconocemos como lograr cargar una lista importante de valores para que el proyectista seleccione un valor que no tenga la necesidad de transcribir. Por ejemplo en el atributo "Tipo de Instrumento", el proyectista pueda elegir entre Manómetro, Térmometro, Transmisor, Válvula, etc. Y no tenga que estar transcribiendo, con el riesgo que tengamos entre los bloques una variedad de Manómetros, con acento, sin acento, con una letra de más o de menos, y cosas así por el estilo.

 

Muestra de DTI 02.jpg

 

Espero nos puedan ayudar, con alguna profundización en el uso de los comandos, o si debemos meternos en el mundo de la programación en visual lisp, si se trata de cambiar la visión de nuestros bloques estándar a bloques dinámicos o mejor aún, con algún ejemplo, así sea en un campo de la ingeniería o arquitectura que ustedes tengan disponibles.

 

Gracias de antemano.

6 RESPUESTAS 6
Mensaje 2 de 7
Osnaping
en respuesta a: Anonymous

Hola, lo que deseas es posible lograrlo creando estados de visibilidad para los atributos en los bloques dinámicos, tanto para el TAG como para el identificador.

 

ASS.png

 

 

Mas info. al respecto: Configurar un nuevo estado de visibilidad en un bloque dinámico

 

 

 

Saludos, 


Allan Suárez
Piping Designer

Mensaje 3 de 7
Anonymous
en respuesta a: Osnaping

Voy a simular la solución a ver que tal. Pero lo que me preocupa de esa solución, es que en el caso de los acrónimos, no son 10 o 20. Las opciones básicas pueden llegar a unos 100.

Mensaje 4 de 7
Edwin.Saez
en respuesta a: Anonymous

Hola @Anonymous,

 

La primera solución que se me ocurre, es tener una excel bien configurado, con la base de datos que todos los términos que prodrían usarse.

luego, en la Express Tools, existen 2 comandos:

 

- Export Attributes ( ATTOUT )

- Import Attributes (ATTIN)

 

*con el ATTOUT, tienes la opción de seleccionar todos los bloques y exportar la información (atributos) a un archivo excel.

a cada bloque se le va a atribuir un "HANDLE" (código único de bloque exportando del dibujo), cuando lo tengas en excel podrías cambiar los datos que necesites cambiar. cuando termines de editar, guardas la información en el mismo formato.

*con ATTIN, importas esa información del archivo que actualizaste, entonces todo la información de los bloques cambiará.

 

 

 

 

 

Edwin Saez


LinkedIn / AutoCAD Certified Professional


EESignature


 


Si mi respuesta fue una solución para usted, por favor seleccione "Aceptar Solución", para que también sirva a otro usuarios.

Mensaje 5 de 7
oswaldodcb
en respuesta a: Anonymous

Hola @Anonymous,

 

Tal como comenta @Osnaping la mejor solución es crear un bloque dinámico con los textos predeterminados que utilizan agregándolos con estados visuales, inclusive puedes añadir atributos, puede ser tedioso hacerlo la primera vez, pero una vez hecho esto ya no tendrán que repetirlo y verán en gran medida el tiempo que se ahorraran editando,

 

Te anexo tambien otras referencias para que veas el procedimiento, es muy sencillo:

 

http://cadstock.com/tutoriales/262-bloques-dinamicos-un-solo-bloque-multiples-vistas

 

Si tienes dudas hazlas llegar que con gusto te ayudamos,

 

Saludos,



Oswaldo Caballero
Project Engineer / Autodesk Certified Instructor / Autodesk AutoCAD Certified User and Professional
Maracaibo, Venezuela
LinkedIn


Da un Me Gusta si la publicación ha sido de utilidad y si ha resuelto tu duda presiona ACEPTAR SOLUCIÓN

Mensaje 6 de 7
Anonymous
en respuesta a: Anonymous

Lastimosamente las respuestas recibidas hasta ahora no resuelven nuestro problema. Hemos consultado con un proveedor local, y la respuesta es adquirir una licencia de Acad P&ID. De todas formas mantendré abierto el tema en el foro hasta que alguien nos de una respuesta diferente a las recibidas hasta el momento.

Mensaje 7 de 7
Anonymous
en respuesta a: Edwin.Saez

Amigo Edwin. Feliz dia. Nosotros solemos usar los comandos de importación y exportación de datos en los bloques, para el llenado de información en varios productos de la disciplina. No lo hemos usado en los P&ID, porque el problema es que quisieramos aprender a colocar el Handle ID de un bloque especifico en un atributo del mismo bloque. Esto facilitaría el llenado o modificación de los datos en los atributos contenidos en el mismo. Pero las respuestas vistas en otros foros no resuelven el problema, y donde hemos visto que "aparentemente" lo resuelven, es un lío porque hay que suscribirse, el spam y todo el tema. En fin. Si los globos en los P&ID, pudieran mostrar en un atributo el Handle ID, podriamos llenarlos externamente y luego vaciar esa info en el P&ID y viceversa. Habria una bidireccionalidad en la información, aunque fuera manual. Ahora no se si es menester crear una consulta en el foro de como mostrar el Handle ID de un bloque en un atributo del mismo bloque o manejarnos con ese tema acá mismo.

 

Gracias por la atención

Etiquetas (3)

¿No encontraste lo que buscabas? Pregúntale a la comunidad o comparte tus conocimientos.

Publicar en los foros  

Autodesk Design & Make Report

New events in the Spanish Community