Comparte
Ver el tema anteriorIr abajoVer el tema siguiente
avatar
CADesigner
Moderador
Mensajes : 1092
Fecha de inscripción : 09/07/2011
Edad : 35
Localización : Estado de México, México
http://www.youtube.com/user/CADesignermex?feature=mhee

Pregunta Ejemplares | Escribir o reescribir parámetro Marca

el Vie Nov 10, 2017 11:43 am
Te adjunto una definición para que la ejecutes. Los pasos a seguir son los siguientes:

  1. En la marcas de los muros de los que se copiaron los demás sólo dejas la clave o localización (a-1, b-8, etc).
  2. En todos lo demás muros les eliminas cualquier valor o lo sustituyes con un guión o algo.
  3. Abres el script y seleccionas los elementos con el botón "Seleccionar" del primer nodo.
  4. Ejecutas el script sólo una vez.

Saludos.

Archivo.
https://drive.google.com/open?id=1yJzV0d6IJGOiAO1DRmwT8rl5XlK0ZcUQ


Arquitectura | Análisis CAD & BIM | Diseño Paramétrico | Programación
Blog | YouTube
avatar
caurve
Nuevo en el foro
Mensajes : 6
Fecha de inscripción : 09/11/2017

Pregunta Re: Ejemplares | Escribir o reescribir parámetro Marca

el Vie Nov 10, 2017 2:35 pm
Muchas gracias, voy a intentarlo.
avatar
caurve
Nuevo en el foro
Mensajes : 6
Fecha de inscripción : 09/11/2017

Pregunta Re: Ejemplares | Escribir o reescribir parámetro Marca

el Vie Nov 10, 2017 5:53 pm
Hola CADesigner,

Ya intenté ejecutar en Dynamo pero me salen  las siguientes advertencias cuando termina de ejecutar y como soy muy novata en el tema no sé como resolverlas....

1. En level.elevation: Advertencia: Error interno, informe: se está anulando la referencia a un no puntero.
2. En string.lenght: Advertencia: Error interno, informe: se está anulando la referencia a un no puntero.
3. En string.remove: Advertencia: El valor nulo no puede proyectarse en Int32
4. En Element.SetParameterbyname: Advertencia: Element.Error en la operación SetParameterByName.
No se ha encontrado ningún parámetro con ese nombre.

Cuando saco las tablas de cantidades, veo en los muros que no aparece ningún nivel asociado y no entiendo por que razón, no sé si esto pueda estar contribuyendo al error...mira:
avatar
CADesigner
Moderador
Mensajes : 1092
Fecha de inscripción : 09/07/2011
Edad : 35
Localización : Estado de México, México
http://www.youtube.com/user/CADesignermex?feature=mhee

Pregunta Re: Ejemplares | Escribir o reescribir parámetro Marca

el Vie Nov 10, 2017 6:20 pm
Hola.

Es que asumí que usabas el programa en Inglés. Te envío un archivo modificado.
https://drive.google.com/open?id=1iF1RuGDysVuVhgnPTtMd6v9Bz0i7SEVl

Saludos.


Arquitectura | Análisis CAD & BIM | Diseño Paramétrico | Programación
Blog | YouTube
avatar
caurve
Nuevo en el foro
Mensajes : 6
Fecha de inscripción : 09/11/2017

Pregunta Re: Ejemplares | Escribir o reescribir parámetro Marca

el Mar Nov 14, 2017 8:47 am
Hola CADesigner,

Siguiendo los pasos que me recomendaste dejé en el nivel 0.0, que fue del cual se copiaron los muros para los demás niveles, las marcas de cada muro solo con su clave de localización (ejemplo: 2-AK), las marcas de los demás niveles las deje vacias. Después ejecuté el script y ahora a la marca de los muros del nivel 0.0 le agrega la identificación del nivel (ejemplo: 2-AK N+0.0) lo que es correcto.....El problema es que lo hace solo con algunos elementos y los muros de los demás niveles siguen quedando con la marca vacía.

Además me siguen saliendo advertencias al ejecutar como las siguientes:
1. En string.remove: Advertencia: String.Error en la operación Remove.
El startIndex está fuera de rango.
Nombre del parámetro: startIndex

2. En Element.setparameterByname: Advertencia: Element.Error en la operación SetParameterByName.
La llamada es ambigua entre los métodos o propiedades siguientes: 'Revit.Elements.InternalUtilities.ElementUtils.SetParameterValue(Autodesk.Revit.DB.Parameter, Revit.Elements.Element)' y 'Revit.Elements.InternalUtilities.ElementUtils.SetParameterValue(Autodesk.Revit.DB.Parameter, string)'


Espero que puedas ayudarme, muchas gracias!!
avatar
CADesigner
Moderador
Mensajes : 1092
Fecha de inscripción : 09/07/2011
Edad : 35
Localización : Estado de México, México
http://www.youtube.com/user/CADesignermex?feature=mhee

Pregunta Re: Ejemplares | Escribir o reescribir parámetro Marca

el Miér Nov 15, 2017 1:54 am
Hola.

Esta es otra versión de la definición de Dynamo. Ya la probé y funciona bien, si no te funciona es porque deben estar mal modelados los muros, duplicados o no están copiados correctamente. 

Archivo
https://drive.google.com/open?id=1Sm_ykxz4FLqXeRJ8tL-v8s6vS7_vwhdX
Imagen
https://drive.google.com/open?id=14836ZFi296c0jTMQgUYtZmmLHyYojwLu

Saludos.


Arquitectura | Análisis CAD & BIM | Diseño Paramétrico | Programación
Blog | YouTube
Contenido patrocinado

Pregunta Re: Ejemplares | Escribir o reescribir parámetro Marca

Ver el tema anteriorVolver arribaVer el tema siguiente
Permisos de este foro:
No puedes responder a temas en este foro.