Català - English
En una entrada anterior, os mostré el proceso para crear un bloque dinámico de unas escaleras mecánicas en planta. Al final del proceso, conseguiamos un bloque capaz de ser modificado en longitud y anchura usando parámetro y acciones. Usaremoséste bloque para mostrar como añadir un atributo dinámico que se modifique cuándo propiedades de un bloquedinámico son modificadas.
Intentaremos como ejemplo añadir un texto que nos muestre la anchura de los escalones. Si quieres seguir este tutorial puedes descargarte el bloque aquí. Seguiremos los siguientes pasos:
- Entrar al modo de edición de bloques (Selecciona el bloque y escribe BE)
- Definir un atributo (ATTDEF)
- Insertar un campo (field) en ese atributo.
El tipo de campo que debemos insertar es un "Block Place Holder". Veremos aquí todas las propiedades del bloque como capa, color, etc. En éste caso yo he renombrado uno de los parámetros como "Width" (en el bloque descargado el parámetro se llama Distance1), éste es el que debemos seleccionar.
Actualizacion: El paso anterior no debe realizarse, configurar el atributo como constant hace que el bloque no se actutalize correctamente. Si creaste tu bloque con el atributo como constante, simplemente modifica el atributo a No Constante y reinserta el bloque de nuevo.
Una vez definido el atributo, el campo se actualizará con la nueva distancia cada vez que modifiquemos el bloque.
Te puedes descagar el boque con el atributo dinámico añadido aquí.
Hola:
ResponderEliminarBuen bloque. Mi consulta es si se puede crear un bloquedinamico con atributos que no sean campos y poder modificarlos. Como para un indice de planos, onde halla numero de plano, revision, fecha y contenido. Agradeceria la auda. Muy intersante la pagina.
Saludos
Evelyn,
ResponderEliminarun bloque dinámico puede tener atributos, no veo el problema porqué no podrías hacer lo que dices.
Quizá si me lo explicas un poco mejor te puedo ayudar.
Gracias por leerme
Saludos
Hola, soy usuario de AutoCAD 2008. En esta versión, ya existe la posibilidad de insertar un campo en un atributo. Y consigo insertarlos y que funcionen. El problema viene cuando cierro el programa y lo vuelvo a abrir: el campo no sale en gris, y al clicar sobre él, efectivamente veo que ha dejado de ser un campo y que ahora es sencillamente texto (editable como cualquier atributo, pero no se auto-actualiza). ¿Esto es normal?
ResponderEliminarJon,
ResponderEliminaren el momento de crear el atributo, deberías tener la opción "constant" (en la parte izquierda en la zona de "mode") activada. Si no tienes "constant" activado, el atributo puede ser modificado, con lo cual puedes perder el campo que habías insertado.
Sobre que no te aparezca el fondo gris para el campo, ahora mismo no te se decir porque. Recuerdo haber tenido ese problema en algún momento, pero sinceramente no recuerdo cual fue la solución.
Alguien por favor me podria aclarar si un bloque en 3d puede ser dinamico, porque e tratado y no e podido.Gracias de antemano
ResponderEliminarAnónimo. Un bloque 3d puede ser dinámico, pero ten en cuenta que algunas de las acciones no funcionaran correctamente. Por ejemplo. La acción Stretch tiene las mismas capacidades que el comando STRETCH, eso quiere decir que no va a estirar ciertos elementos 3D (depende de la version puede que con algunos elementos si funcione)pero acciones como ARRAY o parámetros como VISIBILITY si que deberían funcionarte.
ResponderEliminartengo el autocad 2009 y no me funciono me pone la medida con puros simbolos de numero, ######
ResponderEliminarno me esta respetando el parametro
hola tengo el autocad 2007 y en algunos layuot no me deja seleccionar nada unicamente solamente unas lineas q las habia echo la ultima vez q lo guarde creo, entonces yo quiero modificar algunas cosas y no puedo les agredezco su respuesta gracias
ResponderEliminarfede
Hola Fede,
ResponderEliminarque es lo que quieres seleccionar en los Layouts?
Si son imagenes puede que tengas que activar los marcos, apra eso escribe TF (por Toggle Frames) y los bordes de las imagenes deberia aparecer.
Si lo que quieres es seleccionar cosas que estan en espacio modelo, debes clicar dos veces en un viewpot para entrar en el. para salir de el, haz doble click fuera del viewport o escribe PS (por Paper Space)
gracias marti pero no soluciono el problema por ahy me explique mal te lo planteo de nuevo, estoy sobre el plano y quiero seleccionar por ejemplo un lavatorio y no me deja seleccionarlo no me deja seleccionar nada solo unas lineas q hice hace dos dias,despues me voy a otro layout en otro piso y si me deja seleccionar todo es raro puede ser un error del programa
ResponderEliminarPues no se me ocurre nada, si quieres escribeme usando la contact form y igual me puedes mandar el archivo y me lo miro.
ResponderEliminartengo un problema, tengo AutoCAD 2009, y hay veces que no me deja seleccionar algunos textos que he creado, y al imprimirlos se ven mas gruesos que lo que deceo. puedes ayudarme?
ResponderEliminareste problema tambien me lo da con algunas lineas.
Hola muy bueno tu bloque dinámico.
ResponderEliminarYo traté de hacer lo mismo en un bloque sencillo pero no me funcionó :-(
En mi bloque dinámico hago un stretch de una superficie y debería tener un texto que diga cuanto mide la superficie una vez modificada. hice lo que indicas en tu tutorial pero me sale solamente #####
Tengo Autocad 2008 Ingles.
Adjunto el link para que descargues el bloque y me digas que hice mal.
http://rapidshare.com/files/262149537/superficie.dwg.html
Gracias!
Soy yo Luis Molina de nuevo.
ResponderEliminarYa pude hacerlo,
Me fijé en las propiedades del texto de tu bloque de escalera dinámica y me di cuenta que tenía el atributo "constant" apagado, así que le apagué el atributo en mi bloque,lo volví a insertar en el dibujo y funcionó correctamente.
gracias
@Luis
ResponderEliminargracias por tus comentarios. Tienes razón, al configurar el atributo como constante este no se actualiza correctamente y aparecen los símbolos ####. Voy a actualizar el post para que no haya confusión.
@Anonimo,
sin mas información es difícil saber cual es el origen de tus problemas
Hola.
ResponderEliminarEstoy automatizando un cajetín, pero solo me da 2 opciones parecidas a las que necesito. Una es la escala, quiero que me muestre la escala PERSONALIZADA, no la de impresión, o sea quiero la que usamos para ajustar el dibujo a la presentación.
Otro que quiero visualizar el nombre de la carpeta que contiene el dwg y no toda la ruta como me permite el campo ya programado en el autocad.
Hay alguna manera de personalizar estos campos.
Garcias de antemano.
hola, tengo un atributo en model, pero al momento que lo visualizo en layout, no me lo muestra... como hago para visualizarlo en layout??
ResponderEliminarSaludos, a quien me pueda ayudar tengo el siguiente problema:
ResponderEliminarNecesito crear un bloque en el cual pueda escoger las propiedades del mismo, ejemplo un poste deseo cargarle diferentes símbolos como retenidas, equipos, etc, con diferentes combinaciones, con el parámetro de visibilidad hay infinidad de combinaciones no quiero eso, deseo insertar el bloque y seleccionar los símbolos que deseo agregarle.
Gracias de antemano.
Hola, mi pregunta es qué tengo que crear un dwf, con el nombre de bloque y a este insertar un campo, que debe ser geometría eje z, No se puede lograr de alguna manera, para indicar el largo del tubo, espero que me entienda, saludos Rodwest1965@gmail.com
ResponderEliminarHOLA .. TENGO UN PORBLEMA .PONGO MIS ATRIBUTOS EN EL BLOQUE . GUARGO CAMBIOS Y EN EL EN ESPACIO DE TRABAJO NO ME APARECE EL ATRIBUTO... CUALQUIER TIPO DE ATRIBUTO NO ME APARECE DESDE EL SOLO LETRAS . PLIS
ResponderEliminarHola necesito que no se vea el fondo gris que sale en el campo en un bloque dinamico de este tipo, como lo apago?
ResponderEliminar