Tekla Structures Guía de Componentes Personalizados Versión del producto 21.0 marzo 2015 ©2015 Tekla Corporation Contenido 1 Qué es un componente personalizado............................................................. 5 2 Creación de componentes personalizados....................................................... 7 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 Acerca de la creación de componentes personalizados........................................................ 7 Desglosar componentes............................................................................................................ 8 Ejemplo: Desglosar un componente de placa de unión.........................................................8 Crear un componente personalizado.......................................................................................9 Tipos de componentes personalizados.................................................................................. 10 Ejemplo: Crear una unión de placa de unión.......................................................................12 Añadir un componente personalizado a un modelo............................................................ 15 Ejemplo: Añadir una unión de placa de unión a un modelo.............................................. 15 Añadir una parte personalizada a un modelo y moverla usando modificación directa......................................................................................................................................16 3 Editor de componente personalizado............................................................ 19 3.1 3.2 3.3 3.4 3.5 3.6 Acerca del editor de componente personalizado.................................................................19 Abrir el editor de componente personalizado......................................................................20 Examinador de componente personalizado..........................................................................20 Modificar la configuración de un componente personalizado...........................................22 Guardar un componente personalizado................................................................................ 22 Cerrar el editor de componente personalizado....................................................................23 4 Variables en componentes personalizados.................................................... 24 4.1 4.2 4.3 Acerca de las variables...........................................................................................................24 Visualizar las variables........................................................................................................... 25 Variables de distancia............................................................................................................ 25 Crear una variable de distancia manualmente........................................................................................................26 Probar una variable de distancia................................................................................................................................. 28 Ejemplo: Crear una variable de distancia para vincular una placa de unión ................................................ 28 Variables de distancia automáticas............................................................................................................................ 30 Crear variables de distancia automáticamente.......................................................................................................31 Borrar una variable de distancia..................................................................................................................................31 4.4 Variables paramétricas...........................................................................................................32 Crear y enlazar una variable paramétrica.................................................................................................................32 Ejemplo: Crear una variable paramétrica para definir el material de la placa de unión.............................33 4.5 Variables de distancia de referencia.....................................................................................34 Crear una variable de distancia de referencia......................................................................................................... 35 4.6 Referencias de propiedades................................................................................................... 36 2 Copia de una referencia de propiedad....................................................................................................................... 36 4.7 Planos de construcción...........................................................................................................36 Crear un plano de construcción...................................................................................................................................37 5 Ejemplos de modificación de componentes personalizados........................ 38 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 Ejemplo: Añadir una opción para crear un objeto.............................................................. 39 Ejemplo: Determinar la distancia del grupo de tornillos desde el ala de la viga.............40 Ejemplo: Determinar el tamaño y el estándar de tornillo.................................................. 42 Ejemplo: Determinar el número de filas de tornillos.......................................................... 43 Ejemplo: Utilizar planos de construcción para determinar la posición del rigidizador... 45 Ejemplo: Sustituir sub-componentes....................................................................................48 Ejemplo: Usar archivos de propiedades para modificar un sub-componente...................49 Ejemplo: Usar atributos definidos por el usuario en componentes personalizados......... 50 Ejemplo: Determinar el número de postes de barandilla utilizando un atributo de cuadro.................................................................................................................................52 Ejemplo: Usar hojas de cálculo de Excel con componentes personalizados..................... 56 6 Modificar el cuadro de diálogo de componente personalizado.................. 57 6.1 6.2 6.3 Ocultar variables en un cuadro de diálogo de componente personalizado...................... 57 Archivo de cuadro de diálogo de componente personalizado............................................ 58 Editor Diálogo Componente Personalizado.......................................................................... 58 Configurar las opciones de Editor Diálogo Componente Personalizado.......................................................... 59 Abrir un archivo de cuadro de diálogo de componente personalizado en Editor Diálogo Componente Personalizado...........................................................................................................................................59 Mover elementos en un cuadro de diálogo de componente personalizado....................................................60 Añadir una imagen a un cuadro de diálogo de componente personalizado...................................................60 Añadir y cambiar de nombre una pestaña en un cuadro de diálogo de componente personalizado......60 Ejemplo: Modificar el cuadro de diálogo de un detalle de rigidizador.............................................................61 Ejemplo: Añadir una lista con imágenes a un cuadro de diálogo de rigidizador.......................................... 61 Ejemplo: Organizar cuadros de texto y etiquetas en un cuadro de diálogo de rigidizador........................64 Ejemplo: Atenuar las opciones no disponibles de un cuadro de diálogo de rigidizador..............................65 Evitar modificaciones del cuadro de diálogo del componente personalizado................................................66 7 Gestión de componentes personalizados.......................................................67 7.1 7.2 7.3 7.4 Exportar componentes personalizados................................................................................. 67 Importar componentes personalizados................................................................................. 68 Protección de componentes personalizados con contraseñas............................................ 69 Evitar acciones en componentes personalizados en Base de Datos Componentes...........70 8 Configuración de componentes personalizados............................................71 8.1 Propiedades de Asistente Componente Personalizado........................................................ 71 Propiedades de la pestaña Tipo/Notas....................................................................................................................... 71 Propiedades de la pestaña Posición............................................................................................................................72 Propiedades de la pestaña Avanzado......................................................................................................................... 72 Tipos de posición..............................................................................................................................................................73 8.2 Propiedades por defecto del cuadro de diálogo de componente personalizado...............75 Propiedades por defecto del cuadro de diálogo de partes................................................................................... 75 3 Propiedades por defecto del cuadro de diálogo de uniones, detalles y juntas...............................................78 8.3 Tipos de planos........................................................................................................................80 Ejemplo: Planos de componente de detalle..............................................................................................................82 Ejemplo: Planos de componente de unión................................................................................................................82 Ejemplo: Planos de componente de junta.................................................................................................................83 Ejemplo: Planos de componente de parte.................................................................................................................84 8.4 Propiedades de variables........................................................................................................ 84 Tipos de valor.................................................................................................................................................................... 85 8.5 Funciones en fórmulas de variables......................................................................................88 Operadores aritméticos.................................................................................................................................................. 89 Operadores lógicos y de comparación....................................................................................................................... 90 Funciones de referencia................................................................................................................................................. 90 Archivo ASCII como función de referencia...............................................................................................................92 Funciones matemáticas..................................................................................................................................................93 Funciones estadísticas....................................................................................................................................................94 Funciones de conversión de tipos de datos..............................................................................................................95 Operaciones con cadenas.............................................................................................................................................. 96 Funciones trigonométricas............................................................................................................................................98 Función de tamaño de mercado.................................................................................................................................. 99 Funciones de condición de estructura....................................................................................................................... 99 Ejemplo: Condiciones de estructura de sesgo e inclinación............................................................................. 100 Ejemplo: Funciones estadísticas ceil y floor.......................................................................................................... 102 Ejemplo: Función de tamaño de mercado.............................................................................................................. 102 9 Sugerencias para componentes personalizados..........................................103 9.1 9.2 9.3 Sugerencias para crear componentes personalizados.......................................................103 Sugerencias para compartir componentes personalizados...............................................104 Componentes personalizados existentes en una nueva versión de Tekla Structures.... 105 10 Renuncia.........................................................................................................106 4 1 Qué es un componente personalizado Tekla Structures contiene una serie de herramientas que permiten definir uniones, partes, juntas y detalles, denominados componentes personalizados.Puede crear sus propios componentes personalizados. Tekla Structures crea un cuadro de diálogo para el componente personalizado que, de ser necesario, podrá personalizar para adaptarlo a sus necesidades. Los componentes personalizados pueden utilizarse de la misma forma que cualquier componente de sistema de Tekla Structures. Qué es un componente personalizado 5 Los componentes personalizados también pueden modificarse con el editor de componente personalizado para crear componentes personalizados inteligentes que se ajusten automáticamente a los cambios realizados en el modelo. Consulte también Creación de componentes personalizados en la página 7 Editor de componente personalizado en la página 19 Qué es un componente personalizado 6 2 Creación de componentes personalizados En esta sección se explica cómo crear componentes personalizados y añadirlos a un modelo. Haga clic en los enlaces que figuran más abajo para encontrar más: Acerca de la creación de componentes personalizados en la página 7 Desglosar componentes en la página 8 Ejemplo: Desglosar un componente de placa de unión en la página 8 Crear un componente personalizado en la página 9 Tipos de componentes personalizados en la página 10 Ejemplo: Crear una unión de placa de unión en la página 12 Añadir un componente personalizado a un modelo en la página 15 Ejemplo: Añadir una unión de placa de unión a un modelo en la página 15 Añadir una parte personalizada a un modelo y moverla usando modificación directa en la página 16 2.1 Acerca de la creación de componentes personalizados Los componentes personalizados pueden crearse desglosando y modificando un componente existente, o bien creando manualmente los objetos del componente. A continuación puede crear un componente personalizado seleccionando los objetos que va a incluir en el mismo y especificando la información que necesita introducir el usuario, como por ejemplo la parte principal, las partes secundarias o los puntos que el usuario tiene que seleccionar. Después podrá añadir el componente personalizado en una ubicación del modelo similar a aquella en la que se creó originalmente. Para crear un componente personalizado inteligente que se ajuste automáticamente a los cambios en el modelo, deberá modificar el componente personalizado en el editor de componente personalizado. Creación de componentes personalizados 7 Acerca de la creación de componentes personalizados Consulte también Creación de componentes personalizados en la página 7 Crear un componente personalizado en la página 9 Añadir un componente personalizado a un modelo en la página 15 Editor de componente personalizado en la página 19 2.2 Desglosar componentes Al desglosar un componente, los objetos del mismo se separarán. Entonces podrá quitar y modificar las partes y otros objetos del componente, y utilizarlas para crear un componente personalizado. Para desglosar un componente: 1. Haga clic en Detallar --> Componente --> Desglosar Componente. 2. Seleccione el componente que desee desglosar. Tekla Structures separa los objetos del componente. Ahora puede eliminar y modificar los objetos por separado. Consulte también Creación de componentes personalizados en la página 7 Ejemplo: Desglosar un componente de placa de unión en la página 8 2.3 Ejemplo: Desglosar un componente de placa de unión En este ejemplo procederemos a desglosar un componente de placa de unión ya existente. Para desglosar un componente de placa de unión: Creación de componentes personalizados 8 Desglosar componentes 1. Haga clic en Detallar --> Componente --> Desglosar Componente. 2. Seleccione el componente de placa de unión. Tekla Structures separa los objetos del componente. Ahora puede modificar las propiedades de los objetos según considere conveniente. Así, podrá crear una unión personalizada compuesta por los objetos del componente de placa de unión modificados. Consulte también Creación de componentes personalizados en la página 7 Desglosar componentes en la página 8 2.4 Crear un componente personalizado Para poder crear un componente personalizado, primero tendrá que crear en el modelo un componente de muestra que contenga todos los objetos necesarios del componente, como partes, cortes, adaptaciones, tornillos, etc. Para crear fácilmente un componente personalizado, desglose un componente existente similar y, a continuación, cambie los objetos del mismo según sus necesidades. Para crear un componente personalizado: 1. Haga clic en Detallar --> Componente --> Definir Componente Personalizado... para abrir el Asistente Componente Personalizado. 2. En la pestaña Tipo/Notas, seleccione el tipo de componente en la lista Tipo. 3. Introduzca un Nombre para el componente. Creación de componentes personalizados 9 Crear un componente personalizado 4. Si es necesario, modifique otras propiedades. Por ejemplo, puede definir la posición de una unión personalizada en relación a la parte principal. 5. Haga clic en Siguiente. 6. Seleccione los objetos que desee incluir en el componente personalizado. 7. Haga clic en Siguiente. 8. Siga las instrucciones del Asistente Componente Personalizado para terminar de crear el componente personalizado. El componente personalizado se añade a la Base de Datos Componentes. Consulte también Creación de componentes personalizados en la página 7 Tipos de componentes personalizados en la página 10 Ejemplo: Crear una unión de placa de unión en la página 12 Propiedades de Asistente Componente Personalizado en la página 71 2.5 Tipos de componentes personalizados Hay cuatro tipos de componentes personalizados. Tipo Unión Descripción Ejemplos Crea objetos de unión y conecta el/los Uniones de placa de unión y base extremo(s) de la(s) parte(s) secundaria(s) a una parte principal. La parte principal puede ser continua en el punto de unión. El símbolo del componente es verde. Creación de componentes personalizados 10 Tipos de componentes personalizados Tipo Detalle Descripción Crea objetos de detalle y los conecta a una parte principal en una ubicación seleccionada. Ejemplos Rigidizadores, agujeros, pernos, ejiones y soportes de elevación El símbolo del componente es verde. Parte Crea un grupo de objetos que puede contener uniones y detalles. Vigas armadas, pórticos y paneles sandwich No tiene ningún símbolo de componente. Junta Crea objetos de junta y conecta partes a lo largo de una línea seleccionada con dos puntos. Las partes normalmente son paralelas. Juntas panel a panel El símbolo del componente es verde. Consulte también Creación de componentes personalizados en la página 7 Creación de componentes personalizados 11 Tipos de componentes personalizados 2.6 Ejemplo: Crear una unión de placa de unión En este ejemplo crearemos un componente personalizado basado en un componente de placa de unión ya existente que hemos desglosado. Para desglosar un componente, seleccione el componente, haga clic con el botón secundario y seleccione Desglosar Componente en el menú emergente. Para crear una unión de placa de unión: 1. Haga clic en Detallar --> Componente --> Definir Componente Personalizado... para abrir el Asistente Componente Personalizado. 2. En la pestaña Tipo/Notas, defina Tipo como Unión. 3. Introduzca un Nombre para el componente personalizado. Creación de componentes personalizados 12 Ejemplo: Crear una unión de placa de unión 4. Haga clic en Siguiente. 5. Seleccione los objetos a usar en el componente personalizado. Utilice una selección de área (de izquierda a derecha) para seleccionar los objetos. Tekla Structures ignora la parte principal, las partes secundarias, las mallas y los símbolos de componente al seleccionar los objetos a incluir en el componente personalizado. Creación de componentes personalizados 13 Ejemplo: Crear una unión de placa de unión 6. Haga clic en Siguiente. 7. Seleccione la columna como parte principal. La parte principal sostiene a la parte secundaria. 8. Haga clic en Siguiente. 9. Seleccione la viga como parte secundaria. La parte secundaria está sostenida por la parte principal. Al seleccionar varias partes secundarias, preste atención al orden de selección. El componente personalizado utilizará el mismo orden de selección al añadir el componente en un modelo. Un componente personalizado puede tener como máximo 30 partes secundarias. 10. Haga clic en Finalizar. Tekla Structures muestra un símbolo de componente para el nuevo componente. De este modo ha definido un componente personalizado simple, que podrá utilizar en ubicaciones similares a aquella en que fue creado originalmente. Este componente no es inteligente, y Tekla Structures no ajustará las dimensiones para adaptarlas a cualquier cambio efectuado en el modelo. Para hacer que el componente personalizado sea inteligente, debe modificarlo en el editor de componente personalizado. Consulte también Creación de componentes personalizados en la página 7 Crear un componente personalizado en la página 9 Creación de componentes personalizados 14 Ejemplo: Crear una unión de placa de unión Desglosar componentes en la página 8 Editor de componente personalizado en la página 19 2.7 Añadir un componente personalizado a un modelo Para añadir un componente personalizado a un modelo: 1. Pulse Ctrl+F para abrir la Base de Datos Componentes. 2. En la lista, seleccione Personalizados para ver todos los componentes personalizados de la Base de Datos Componentes. 3. Seleccione el componente personalizado que desee añadir. 4. Siga las instrucciones de la barra de estado para añadir el componente personalizado al modelo. 5. Si es preciso, haga doble clic en el componente personalizado en el modelo para modificar sus propiedades. Consulte también Creación de componentes personalizados en la página 7 Añadir una parte personalizada a un modelo y moverla usando modificación directa en la página 16 2.8 Ejemplo: Añadir una unión de placa de unión a un modelo En este ejemplo vamos a añadir a un modelo una unión personalizada creada previamente. Como no se ha modificado la unión de placa de unión para que se adapte a las diferentes situaciones del modelo, hay que añadir la unión personalizada en una ubicación similar a aquella en que se creó la unión. De no ser así puede que la unión no funcione como se espera. Para añadir una unión de placa de unión a un modelo: 1. Pulse Ctrl+F para abrir la Base de Datos Componentes. 2. Seleccione Personalizados en la lista para mostrar todos los componentes personalizados. 3. Seleccione la unión personalizada Placa Unión. Tekla Structures mostrará las instrucciones en la barra de estado. 4. Seleccione la columna como parte principal. 5. Seleccione la viga como parte secundaria. Tekla Structures añade la unión de placa de unión al modelo. Consulte también Creación de componentes personalizados en la página 7 Creación de componentes personalizados 15 Añadir un componente personalizado a un modelo Ejemplo: Crear una unión de placa de unión en la página 12 Añadir un componente personalizado a un modelo en la página 15 2.9 Añadir una parte personalizada a un modelo y moverla usando modificación directa Puede utilizar la modificación directa cuando añada partes personalizadas a modelos de Tekla Structures. También puede usar la modificación directa al modificar la ubicación y la rotación de las partes personalizadas existentes en el modelo. Limitaciones: • La modificación directa no se puede usar para añadir partes personalizadas a superficies que tienen cortes o chaflanes de borde. Es necesario ocultar los objetos de chaflán de borde y las partes cortantes de la vista antes de añadir partes personalizadas en superficies cortadas o achaflanadas usando la modificación directa. • No se recomienda el uso de modificación directa con partes personalizadas que son paramétricas y en las que los puntos de entrada definen las dimensiones de la parte personalizada. La vista preliminar se simplifica, en función de las dimensiones de la parte personalizada por defecto, y la elección no tiene el foco habitual. Para añadir una parte personalizada a un modelo mediante la modificación directa: 1. Asegúrese de que el conmutador Modificación Directa está activo. 2. Pulse Ctrl+F para abrir la Base de Datos Componentes. 3. En la lista, seleccione Personalizados para ver todos los componentes personalizados de la Base de Datos Componentes. 4. Seleccione la parte personalizada que desee añadir. 5. Mueva el puntero del ratón sobre las caras y los bordes de parte en el modelo. La parte personalizada da la vuelta y se ajusta a las caras de parte. Si añade una parte personalizada a otra parte, Tekla Structures muestra las dimensiones de ubicación desde el primer punto de entrada de la parte personalizada a las caras de parte más cercanas. 6. Si añade una parte personalizada que solo tiene un punto de entrada, puede rotar la parte personalizada en pasos de 90 grados alrededor del eje Y del plano de trabajo pulsando Tab. 7. Según el número de puntos de entrada que tenga la parte personalizada, seleccione uno o dos puntos para colocar la parte personalizada en el modelo. Creación de componentes personalizados 16 Añadir una parte personalizada a un modelo y moverla usando modificación directa Tekla Structures muestra los ejes de coordenadas, los identificadores de rotación y las dimensiones de ubicación que puede usar para ajustar la ubicación y la rotación de la parte personalizada. 8. Si es necesario, modifique la ubicación y la rotación de la parte personalizada. Realice alguna de las siguientes acciones: • Al arrastrar un identificador, mantenga pulsada la tecla Mayúscula para utilizar los conmutadores de elección. Por defecto, los conmutadores de elección están desactivados para facilitar el arrastre del identificador a cualquier ubicación. • Para mover la parte personalizada a lo largo de uno de sus ejes de coordenadas, arrastre el identificador correspondiente del eje a una nueva ubicación. • Para rotar la parte personalizada alrededor de uno de sus ejes de coordenadas, arrastre el identificador de rotación correspondiente a una nueva ubicación. Creación de componentes personalizados 17 Añadir una parte personalizada a un modelo y moverla usando modificación directa También puede pulsar Tab para rotar la parte personalizada en pasos de 90 grados en la dirección del identificador de rotación seleccionado. • Para cambiar una dimensión de ubicación, arrastre la punta de flecha de la dimensión correspondiente a una nueva ubicación. • Para mover o rotar la parte personalizada especificando una distancia o un ángulo: 1. Seleccione un identificador de eje, un identificador de rotación o una punta de flecha de dimensión. 2. Con el teclado, introduzca el valor con el que desea que cambie la dimensión. Para empezar por el signo negativo (-), utilice el teclado numérico. Para introducir un valor absoluto para la dimensión, primero introduzca $ y, a continuación, el valor. 3. Pulse Enter, o haga clic en OK en el cuadro de diálogo Introducir una Ubicación Numérica. 9. Haga clic con el botón central del ratón para confirmar la ubicación y la rotación, y para añadir la parte personalizada al modelo. 10. Si desea modificar una parte personalizada existente en un modelo: a. Asegúrese de que el conmutador de selección Seleccionar componentes activo. está b. Seleccione la parte personalizada. c. Siga las instrucciones del paso 8. d. Para detener la modificación, pulse Esc o haga clic con el botón secundario y seleccione Interrumpir en el menú desplegable. Consulte también Creación de componentes personalizados en la página 7 Creación de componentes personalizados 18 Añadir una parte personalizada a un modelo y moverla usando modificación directa 3 Editor de componente personalizado Esta sección explica qué es el editor de componente personalizado. Haga clic en los enlaces que figuran más abajo para encontrar más: • Acerca del editor de componente personalizado en la página 19 • Abrir el editor de componente personalizado en la página 19 • Examinador de componente personalizado en la página 20 • Modificar la configuración de un componente personalizado en la página 21 • Guardar un componente personalizado en la página 22 • Cerrar el editor de componente personalizado en la página 23 3.1 Acerca del editor de componente personalizado Para convertir en inteligente un componente personalizado de modo que se adapte a los cambios en el modelo, debe modificarlo en el editor de componente personalizado. En el editor de componente personalizado puede crear dependencias entre los objetos del componente y los objetos del modelo. Por ejemplo, puede especificar que el tamaño de un rigidizador dependa del tamaño de la viga. Si cambia el tamaño, también cambiará el tamaño del rigidizador. También puede añadir variables de distancia, por ejemplo, para especificar el hueco entre una placa y una viga. En el editor de componente personalizado solamente puede modificar los objetos del componente, no las partes principal o secundarias. Consulte también Editor de componente personalizado en la página 19 Editor de componente personalizado 19 Acerca del editor de componente personalizado 3.2 Abrir el editor de componente personalizado Abra el editor de componente personalizado para modificar componentes personalizados y crear componentes personalizados inteligentes que se ajusten a los cambios en el modelo. Para abrir el editor de componente personalizado: 1. Haga clic en Detallar --> Componente --> Editar Componente Personalizado. 2. Seleccione el componente personalizado que desee modificar. Las partes personalizadas no tienen ningún símbolo de componente. Para seleccionar partes personalizadas, asegúrese de que el conmutador Seleccionar componente esté activo. Se abrirá el editor de componente personalizado mostrando la barra de herramientas Editor componente personalizado, el Examinador componente personalizado y cuatro vistas del componente personalizado. Consulte también Editor de componente personalizado en la página 19 3.3 Examinador de componente personalizado El Examinador componente personalizado muestra el contenido de un componente personalizado en una estructura jerárquica de tipo árbol. Editor de componente personalizado 20 Examinador de componente personalizado Objetos a los que se conecta el componente personalizado Objetos que crea el componente personalizado El Examinador componente personalizado funciona con las vistas del editor de componente personalizado. Al seleccionar un objeto en el Examinador componente personalizado, Tekla Structures resalta el objeto en las vistas. Seleccione un objeto en una vista del editor de componente personalizado y Tekla Structures resaltará dicho objeto en el Examinador componente personalizado. Consulte también Editor de componente personalizado en la página 19 Editor de componente personalizado 21 Modificar la configuración de un componente personalizado 3.4 Modificar la configuración de un componente personalizado Una vez creado un componente personalizado, puede modificar las siguientes opciones de configuración del mismo: • cambiar la descripción • modificar la configuración de posición • permitir múltiples casos de unión entre las partes Para cambiar la configuración de un componente personalizado: 1. En el editor de componente personalizado, haga clic en el botón Configuración componente personalizado . 2. En el cuadro de diálogo Configuración componente personalizado, modifique las opciones de configuración según sus preferencias. 3. Haga clic en OK. Consulte también Editor de componente personalizado en la página 19 Propiedades de la pestaña Tipo/Notas en la página 71 Propiedades de la pestaña Posición en la página 72 Propiedades de la pestaña Avanzado en la página 72 3.5 Guardar un componente personalizado Una vez modificado un componente personalizado en el editor de componente personalizado, puede guardar los cambios en todas las copias del componente personalizado en el modelo, o bien guardar el componente con un nuevo nombre. Para guardar un componente personalizado, realice una de las siguientes acciones: Para Haga esto Guardar los cambios en todas las copias del componente personalizado 1. Haga clic en el botón Guardar componente editor de componente personalizado. en el 2. Haga clic en Sí del cuadro de diálogo Confirmar guardar. Guardar el componente con un nuevo nombre 1. En el editor de componente personalizado, haga clic en el botón Guardar con nombre nuevo . 2. Introduzca un nuevo nombre para el componente. Consulte también Editor de componente personalizado en la página 19 Editor de componente personalizado 22 Guardar un componente personalizado 3.6 Cerrar el editor de componente personalizado Para cerrar el editor de componente personalizado: 1. Haga clic en el botón Cerrar . Aparecerá el mensaje Cerrar editor componente personalizado. 2. Realice una de las siguientes acciones: • Haga clic en Sí para guardar los cambios del componente personalizado. Tekla Structures aplicará los cambios a todas las copias del componente personalizado existentes en el modelo. • Haga clic en No para cerrar el editor de componente personalizado sin guardar los cambios. Consulte también Editor de componente personalizado en la página 19 Editor de componente personalizado 23 Cerrar el editor de componente personalizado 4 Variables en componentes personalizados Esta sección explica qué son las variables y como se crean en el editor de componente personalizado. Haga clic en los enlaces que figuran más abajo para encontrar más: • Acerca de las variables en la página 24 • Visualizar las variables en la página 25 • Variables de distancia en la página 25 • Variables paramétricas en la página 31 • Variables de distancia de referencia en la página 34 • Referencias de propiedades en la página 36 • Planos de construcción en la página 36 4.1 Acerca de las variables Las variables son propiedades de un componente personalizado. Puede crear variables en el editor de componente personalizado y utilizarlas para adaptar los componentes personalizados a los cambios en los modelos. Algunas de las variables aparecen en el cuadro de diálogo del componente personalizado, mientras que otras están ocultas y se utilizan solamente en los cálculos. Existen dos tipos de variables: • Variables de distancia • Variables paramétricas Una variable de distancia es la distancia entre dos planos, o entre un punto y un plano.Una variable de distancia vincula partes, o actúa como una distancia de referencia variable. Variables en componentes personalizados 24 Acerca de las variables Una variable paramétrica controla todas las demás propiedades de un componente personalizado, como nombre, material y tamaño de tornillo.Las variables paramétricas también se utilizan en los cálculos. Consulte también Variables en componentes personalizados en la página 24 Variables de distancia en la página 25 Variables paramétricas en la página 31 Propiedades de variables en la página 84 Funciones en fórmulas de variables en la página 88 4.2 Visualizar las variables Para visualizar las variables: 1. Haga clic en el botón Mostrar variables componente personalizado. de la barra de herramientas Editor Se abre el cuadro de diálogo Variables. Como por defecto está activada la categoría Parámetros componente, el cuadro de diálogo muestra todas las variables del componente personalizado que está modificando. 2. Para ver las variables del modelo actual, como por ejemplo vínculos entre un punto final de una parte y un plano de malla, seleccione la categoría Parámetros del modelo, a la izquierda del cuadro de diálogo. Consulte también Variables en componentes personalizados en la página 24 4.3 Variables de distancia Utilice las variables de distancia para vincular objetos a planos, de modo que el componente personalizado pueda adaptarse a los cambios en el modelo, como por ejemplo formas y tamaños diferentes del perfil principal. Puede vincular a un plano los siguientes objetos: • plano de construcción • puntos de referencia de partes (solamente objetos del componente personalizado) • puntos de referencia de grupos de tornillos • chaflanes • identificadores de corte por parte y poligonal • cortes de línea Variables en componentes personalizados 25 Visualizar las variables • puntos de referencia de armaduras • puntos de referencia de mallas y cordones de armaduras • adaptaciones Las variables de distancia se pueden mostrar u ocultar en el cuadro de diálogo del componente personalizado. Muestre las variables de distancia si desea poder cambiar los valores de distancia en el cuadro de diálogo del componente personalizado. Ocúltelas si solamente desea vincular objetos a un plano. Las variables de distancia se pueden crear manual o automáticamente. Consulte también Variables en componentes personalizados en la página 24 Crear una variable de distancia manualmente en la página 26 Probar una variable de distancia en la página 28 Ejemplo: Crear una variable de distancia para vincular una placa de unión en la página 28 Crear variables de distancia automáticamente en la página 31 Borrar una variable de distancia en la página 31 Ocultar variables en un cuadro de diálogo de componente personalizado en la página 57 Crear una variable de distancia manualmente Antes de empezar, asegúrese de que la representación de las partes esté definida como Render. Las superficies de las partes y los planos disponibles solamente pueden seleccionarse en vistas Render. Para crear una variable de distancia: 1. Seleccione los puntos de referencia que desea vincular a un plano. Mantenga pulsada la tecla Alt y utilice una selección de área (de izquierda a derecha) para seleccionar varios puntos de referencia. 2. Realice una de las siguientes acciones:: • Haga clic en el botón Añadir distancia fija de componente personalizado. • Haga clic con el botón secundario en un punto de referencia y seleccione Vincular a Plano en el menú. de la barra de herramientas Editor 3. Mueva el puntero en una vista del editor de componente personalizado para resaltar el plano que desee vincular a los puntos de referencia. Variables en componentes personalizados 26 Variables de distancia Si no puede resaltar el plano correcto, cambie el tipo de plano en la barra de herramientas Editor componente personalizado. Los planos límite y de componente funcionan para la mayoría de tipos de perfil, por lo que recomendamos que intente utilizarlos siempre que pueda. Oculte las partes y sus líneas de referencia si obstaculizan el plano requerido: Mantenga pulsada la tecla Mayús, seleccione la parte, haga clic con el botón secundario y seleccione Ocultar en la lista. 4. Haga clic en el plano para crear la variable de distancia. Tekla Structures añade la variable de distancia en el cuadro de diálogo Variables y muestra un símbolo de distancia en las vistas del editor de componente personalizado. Un objeto puede vincularse a un máximo de tres planos. Consulte también Variables de distancia en la página 25 Variables en componentes personalizados 27 Variables de distancia Tipos de planos en la página 79 Ejemplo: Crear una variable de distancia para vincular una placa de unión en la página 28 Probar una variable de distancia Pruebe la variable de distancia creada para ver los cambios en el componente personalizado. Para probar una variable de distancia: 1. Haga doble clic en el símbolo de distancia en una vista del editor de componente personalizado. Se abre el cuadro de diálogo Propiedades Distancia. 2. Cambie el Valor. 3. Haga clic en Modificar para ver los cambios. También puede probar una variable de distancia en el cuadro de diálogo Variables cambiando la Fórmula de la variable de distancia. Consulte también Variables de distancia en la página 25 Ejemplo: Crear una variable de distancia para vincular una placa de unión En este ejemplo vamos a vincular la posición superior de una placa de unión al lado superior de la viga. Para vincular la posición superior de la placa de unión al lado superior de la viga: 1. Seleccione la placa de unión en una vista del editor de componente personalizado para ver los identificadores de la placa de unión. Variables en componentes personalizados 28 Variables de distancia 2. Seleccione el identificador superior de la placa de unión. 3. Haga clic con el botón secundario y seleccione Vincular a Plano. 4. Sitúe el puntero sobre el lado superior del ala de la viga para resaltarla. Si no puede resaltar el plano deseado, cambie el tipo de plano en la barra de herramientas Editor de componente personalizado. En este caso utilizamos el tipo de plano límite. Si cambia el perfil de la parte, siempre se encuentra el plano de límite. Variables en componentes personalizados 29 Variables de distancia 5. Haga clic en el lado superior del ala de la viga. Aparecerá un símbolo de distancia en las vistas del editor de componente personalizado. 6. Si es preciso, asigne un nombre descriptivo a la variable de distancia: a. Abra el cuadro de diálogo Variables. b. Cambie la Etiqueta en cuadro de diálogo a Superior Placa a Superior Ala para la nueva variable de distancia. Si cambia ahora el perfil de la viga, la posición superior de la placa de unión sigue al lado superior del ala de la viga debido al vínculo. Consulte también Variables de distancia en la página 25 Tipos de planos en la página 79 Variables de distancia automáticas Puede crear variables de distancia automáticamente entre los objetos seleccionados y las partes principal y secundaria de una unión o de un detalle. Los objetos seleccionados, o bien sus puntos de referencia o identificadores, se vinculan a los planos existentes si los objetos, o bien sus puntos de referencia o identificadores, se encuentran exactamente en el plano. Tekla Structures crea variables de distancia para un máximo de tres direcciones de planos existentes. Tekla Structures selecciona los planos según el siguiente orden: 1. Planos de construcción 2. Componentes personalizados 3. Tipos de planos Consulte también Variables de distancia en la página 25 Crear variables de distancia automáticamente en la página 31 Planos de construcción en la página 36 Tipos de planos en la página 79 Variables en componentes personalizados 30 Variables de distancia Crear variables de distancia automáticamente Para crear variables de distancia automáticamente: 1. Haga clic en el botón Crear variables de distancia automáticamente de herramientas Editor componente personalizado. de la barra 2. Seleccione un objeto que tenga identificadores. 3. Haga clic con el botón central del ratón para crear las variables de distancia. 4. Compruebe las variables creadas: Puede ver las variables de distancia en el cuadro de diálogo Variables y en las vistas del editor de componente personalizado. Limitaciones No es posible crear automáticamente variables de distancia para partes personalizadas, ya que no tienen una parte principal. Consulte también Variables de distancia en la página 25 Variables de distancia automáticas en la página 30 Borrar una variable de distancia No se puede cambiar un vínculo de distancia existente. Deberá eliminar la variable de distancia existente y, a continuación, crear una nueva variable de distancia y volverla a vincular. Para borrar una variable de distancia: 1. Seleccione la variable de distancia en una vista del editor de componente personalizado. 2. Pulse Supr. También puede borrar variables en el cuadro de diálogo Variables seleccionando la variable y, a continuación, haciendo clic en el botón Borrar. Consulte también Variables de distancia en la página 25 Variables en componentes personalizados 31 Variables paramétricas 4.4 Variables paramétricas Existen dos maneras básicas de utilizar variables paramétricas: • Enlazar variables paramétricas a propiedades de los objetos del componente personalizado para cambiar las propiedades en el cuadro de diálogo del componente personalizado. Por ejemplo, puede cambiar el nombre, material y perfil del objeto. • Utilizar variables paramétricas para calcular valores. Por ejemplo, puede calcular la posición de un rigidizador en relación a la longitud de la viga. Puede decidir qué variables paramétricas se muestran en el cuadro de diálogo del componente personalizado. Oculte las variables paramétricas utilizadas solamente en los cálculos y muestre las variables que puede utilizar para cambiar las propiedades del componente personalizado. Consulte también Variables en componentes personalizados en la página 24 Crear y enlazar una variable paramétrica en la página 32 Ejemplo: Crear una variable paramétrica para definir el material de la placa de unión en la página 33 Ocultar variables en un cuadro de diálogo de componente personalizado en la página 57 Crear y enlazar una variable paramétrica Para crear y enlazar una variable paramétrica: 1. Abra el cuadro de diálogo Variables en el editor de componente personalizado. 2. Haga clic en el botón Añadir. Aparecerá una nueva variable paramétrica en el cuadro de diálogo. 3. Cambie el Tipo valor de la nueva variable para que coincida con la propiedad que desee enlazar. Por ejemplo, cambie Tipo valor a Material si desea enlazar la variable paramétrica a la propiedad de material del objeto. 4. Busque la propiedad del objeto en el Examinador componente personalizado. Para encontrar fácilmente el objeto deseado en el Examinador componente personalizado, seleccione el objeto en una vista del editor de componente personalizado para resaltarlo en el Examinador componente personalizado. 5. Haga clic en la propiedad con el botón secundario y seleccione Añadir ecuación. 6. Introduzca el Nombre de la variable paramétrica después del signo igual (=). De este modo, la variable paramétrica se enlaza a la propiedad del objeto. Para comprobar la variable paramétrica, cambie el Valor de la variable. Variables en componentes personalizados 32 Variables paramétricas Consulte también Variables en componentes personalizados en la página 24 Variables paramétricas en la página 31 Ejemplo: Crear una variable paramétrica para definir el material de la placa de unión en la página 33 Ejemplo: Crear una variable paramétrica para definir el material de la placa de unión En este ejemplo vamos a crear una variable paramétrica y enlazarla al material de la placa de unión. Para crear una variable paramétrica para definir el material de la placa de unión: 1. Abra el cuadro de diálogo Variables en el editor de componente personalizado. 2. Haga clic en el botón Añadir. Aparecerá una nueva variable paramétrica. 3. Cambie el Tipo de valor de la nueva variable por Material. 4. Introduzca Material Placa Unión en Etiqueta en cuadro de diálogo. 5. Abra el Examinador componente personalizado en el editor de componente personalizado. 6. Seleccione la placa de unión en una vista del editor de componente personalizado para resaltarla en el Examinador componente personalizado. 7. Busque el material de la placa de unión en el Examinador componente personalizado. Variables en componentes personalizados 33 Variables paramétricas 8. Haga clic en Material con el botón secundario seleccione Añadir ecuación. 9. Introduzca P1 después del signo igual y pulse Intro. De este modo, la variable paramétrica P1 se ha enlazado al material de la placa de unión. Ahora puede cambiar el material de la placa de unión en el cuadro de diálogo del componente personalizado. Consulte también Variables en componentes personalizados en la página 24 Variables paramétricas en la página 31 Crear y enlazar una variable paramétrica en la página 32 4.5 Variables de distancia de referencia Utilice variables de distancia de referencia para medir la distancia entre dos puntos o entre un punto y un plano. Después podrá utilizar la variable de distancia de referencia en cálculos para, por ejemplo, determinar la separación entre los peldaños de una escalera. Una variable de distancia de referencia cambia a medida que se mueven los objetos a los que hace referencia. No se pueden mover los objetos cambiando sus variables de distancia de referencia. Variables en componentes personalizados 34 Variables de distancia de referencia Consulte también Variables en componentes personalizados en la página 24 Crear una variable de distancia de referencia en la página 35 Crear una variable de distancia de referencia Para crear una variable de distancia de referencia: 1. Seleccione el punto de referencia que desee vincular a un plano. 2. Haga clic en el botón Añadir distancia referencia Editor componente personalizado. de la barra de herramientas 3. Mueva el puntero en una vista del editor de componente personalizado para resaltar el plano que desee vincular con el punto de referencia. Si no puede resaltar el plano correcto, cambie el tipo de plano en la barra de herramientas Editor componente personalizado. 4. Haga clic en el plano para crear la variable de distancia de referencia. Tekla Structures añade la variable de distancia de referencia en el cuadro de diálogo Variables y muestra la distancia de referencia en color naranja en las vistas del editor de componente personalizado. Variables en componentes personalizados 35 Variables de distancia de referencia Consulte también Variables en componentes personalizados en la página 24 Variables de distancia de referencia en la página 34 4.6 Referencias de propiedades Puede copiar referencias de propiedades de las partes principal y secundarias, y utilizarlas para determinar las propiedades de los componentes personalizados. Las referencias de propiedades son dinámicas. Si más tarde una propiedad cambia, la referencia reflejará los cambios. Por ejemplo, puede utilizar una referencia de longitud de viga en los cálculos de variables. Si la longitud cambia, en los cálculos se utilizará automáticamente el valor correcto. Consulte también Variables en componentes personalizados en la página 24 Copia de una referencia de propiedad en la página 36 Copia de una referencia de propiedad Para copiar una referencia de propiedad: 1. Busque la propiedad del objeto que desee en el Examinador componente personalizado. Para encontrar fácilmente el objeto deseado en el Examinador componente personalizado, seleccione el objeto en una vista del editor de componente personalizado para resaltarlo en el Examinador componente personalizado. 2. Haga clic en la propiedad con el botón secundario. 3. En la lista, seleccione Copiar Referencia. 4. Pegue y utilice la referencia como lo considere oportuno. Puede pegar la referencia en la Fórmula de una variable en el cuadro de diálogo Variables para utilizarla en los cálculos, o bien pegar la referencia en una propiedad de un objeto del componente personalizado. Consulte también Referencias de propiedades en la página 36 Ejemplo: Determinar el número de filas de tornillos en la página 43 4.7 Planos de construcción Puede que en alguna ocasión necesite crear sus propios planos y utilizarlos para vincular y mover grupos de objetos. Variables en componentes personalizados 36 Referencias de propiedades Consulte también Variables en componentes personalizados en la página 24 Crear un plano de construcción en la página 37 Crear un plano de construcción Para crear un plano de construcción: 1. Haga clic en el botón Crear plano construcción componente personalizado. de la barra de herramientas Editor 2. Seleccione cuatro puntos en una vista del editor de componente personalizado. 3. Haga clic con el botón central del ratón. Tekla Structures dibujará el plano de construcción. Consulte también Variables en componentes personalizados en la página 24 Planos de construcción en la página 36 Ejemplo: Utilizar planos de construcción para determinar la posición del rigidizador en la página 45 Variables en componentes personalizados 37 Planos de construcción 5 Ejemplos de modificación de componentes personalizados Esta sección presenta ejemplos de cómo modificar componentes personalizados para hacer que se adapten a los cambios de los modelos. Los ejemplos son independientes entre sí. Haga clic en los enlaces que figuran más abajo para encontrar más: • Ejemplo: Añadir una opción para crear un objeto en la página 38 • Ejemplo: Determinar la distancia del grupo de tornillos desde el ala de la viga en la página 40 • Ejemplo: Determinar el tamaño y el estándar de tornillo en la página 42 • Ejemplo: Determinar el número de filas de tornillos en la página 43 • Ejemplo: Utilizar planos de construcción para determinar la posición del rigidizador en la página 45 • Ejemplo: Sustituir sub-componentes en la página 48 • Ejemplo: Usar archivos de propiedades para modificar un sub-componente en la página 49 • Ejemplo: Usar atributos definidos por el usuario en componentes personalizados en la página 50 • Ejemplo: Determinar el número de postes de barandilla utilizando un atributo de cuadro en la página 52 • Ejemplo: Usar hojas de cálculo de Excel con componentes personalizados en la página 56 Ejemplos de modificación de componentes personalizados 38 Ejemplo: Añadir una opción para crear un objeto 5.1 Ejemplo: Añadir una opción para crear un objeto En este ejemplo vamos a añadir una opción para seleccionar si crear o no un objeto en un componente personalizado. Para añadir una opción para crear un objeto en un componente personalizado: 1. Abra el cuadro de diálogo Variables en el editor de componente personalizado. 2. Cree una variable paramétrica nueva. 3. Modifique la variable paramétrica. • Cambie el Tipo valor a Sí/No. • Introduzca un nombre en Etiqueta en cuadro de diálogo. Tekla Structures mostrará la etiqueta en el cuadro de diálogo del componente personalizado. 4. Abra Examinador componente personalizado en el editor de componente personalizado. 5. Busque el objeto en el Examinador componente personalizado. 6. Enlace la propiedad Creación a la variable paramétrica. 7. Guarde el componente personalizado. 8. Cierra el editor de componente personalizado. Ejemplos de modificación de componentes personalizados 39 Ejemplo: Añadir una opción para crear un objeto De este modo tendrá la opción de crear el objeto en el cuadro de diálogo del componente personalizado. Consulte también Ejemplos de modificación de componentes personalizados en la página 38 Crear y enlazar una variable paramétrica en la página 32 Propiedades de variables en la página 84 5.2 Ejemplo: Determinar la distancia del grupo de tornillos desde el ala de la viga En este ejemplo vamos a determinar la distancia del grupo de tornillos desde el ala de la viga. Para determinar la distancia del grupo de tornillos desde el ala de la viga: 1. Modifique las propiedades del grupo de tornillos. a. Haga doble clic en el grupo de tornillos en el editor del componente personalizado. Se abre el cuadro de diálogo Propiedades Tornillo. b. Borre todos los valores situados en el área Desplazamiento desde del cuadro de diálogo Propiedades Tornillo. c. Haga clic en Modificar. Ejemplos de modificación de componentes personalizados 40 Ejemplo: Determinar la distancia del grupo de tornillos desde el ala de la viga El grupo de tornillos se mueve al mismo nivel que el identificador del punto inicial del grupo de tornillos. 2. Vincule el grupo de tornillos al ala de la viga. a. Seleccione el grupo de tornillos en el editor de componente personalizado. b. Seleccione el identificador superior (amarillo). c. Haga clic con el botón secundario y seleccione la opción Vincular a Plano en la lista. d. Seleccione el ala superior de la viga. Aparecerá una nueva variable de distancia en el cuadro de diálogo Variables. 3. Abra el cuadro de diálogo Variables en el editor de componente personalizado. 4. Cree una variable paramétrica nueva. 5. Modifique la variable paramétrica. a. Introduzca un valor de distancia en Fórmula. b. Introduzca Distancia vertical al tornillo en Etiqueta en cuadro de diálogo. 6. Introduzca =-P1 en Fórmula para la variable de distancia. Ejemplos de modificación de componentes personalizados 41 Ejemplo: Determinar la distancia del grupo de tornillos desde el ala de la viga 7. Guarde el componente personalizado. 8. Cierra el editor de componente personalizado. Ahora puede determinar la distancia del grupo de tornillos desde el ala de la viga cambiando el valor de Distancia vertical a tornillo en el cuadro de diálogo del componente personalizado. Consulte también Ejemplos de modificación de componentes personalizados en la página 38 Crear una variable de distancia manualmente en la página 26 Crear y enlazar una variable paramétrica en la página 32 Propiedades de variables en la página 84 5.3 Ejemplo: Determinar el tamaño y el estándar de tornillo En este ejemplo vamos a crear dos variables paramétricas para determinar el tamaño y el estándar de tornillo. Para determinar el tamaño y el estándar de tornillo: 1. Abra el cuadro de diálogo Variables en el editor de componente personalizado. 2. Cree dos variables paramétricas nuevas. 3. Modifique la primera variable paramétrica. • Cambie el Tipo valor a Tamaño tornillo. Tekla Structures añade automáticamente el sufijo _diameter al nombre de las variables. No borre el sufijo. • En Etiqueta en cuadro de diálogo, introduzca Tamaño Tornillo. 4. Modifique la segunda variable paramétrica. a. Cambie el Tipo valor a Estándar tornillo. Tekla Structures añade automáticamente el sufijo _screwdin al nombre de la variable. No borre el sufijo. b. Cambie el prefijo en Nombre de la segunda variable, de modo que el prefijo de ambas variables sea idéntico. Ejemplos de modificación de componentes personalizados 42 Ejemplo: Determinar el tamaño y el estándar de tornillo Las variables de tamaño de tornillo y estándar de tornillo siempre deben tener el mismo prefijo ya que, de lo contrario, no funcionarán. c. En Etiqueta en cuadro de diálogo, introduzca Estándar Tornillo. 5. Abra Examinador componente personalizado en el editor de componente personalizado. 6. Enlace las variables paramétricas a las propiedades del grupo de tornillos en el Examinador componente personalizado. • Enlace P1_diameter a la propiedad Tamaño. • Enlace P1_screwdin a la propiedad Estándar tornillo. 7. Guarde el componente personalizado. 8. Cierra el editor de componente personalizado. De este modo ya puede determinar el tamaño y estándar de tornillo del componente personalizado en el cuadro de diálogo del componente personalizado. Consulte también Ejemplos de modificación de componentes personalizados en la página 38 Crear y enlazar una variable paramétrica en la página 32 Propiedades de variables en la página 84 5.4 Ejemplo: Determinar el número de filas de tornillos En este ejemplo vamos a determinar el número de filas de tornillos en función de la altura de la viga. Para los cálculos utilizará sentencias if. Ejemplos de modificación de componentes personalizados 43 Ejemplo: Determinar el número de filas de tornillos Para determinar el número de filas de tornillos: 1. Abra el cuadro de diálogo Variables en el editor de componente personalizado. 2. Cree una variable paramétrica nueva. 3. Cambie el Tipo valor de la variable a Número. 4. Busque la Altura de la viga en el Examinador componente personalizado. 5. Con el botón secundario, haga clic en Altura y seleccione Copiar Referencia. 6. Introduzca la siguiente sentencia if en la Fórmula de la variable paramétrica: =if (fP(Altura,"ID50B8559A-0000-00FD-3133-353432363133")< 301) then 2 else (if (fP(Altura,"ID50B8559A-0000-00FD-3133-353432363133")>501) then 4 else 3 endif) endif fP(Altura,"ID50B8559A-0000-00FD-3133-353432363133") es la referencia de la altura de la viga copiada desde el Examinador componente personalizado. La variable obtiene su valor de la siguiente manera: • Si la altura de la viga es inferior a 301 mm, el valor es 2. • Si la altura de la viga es superior a 501 mm, el valor es 4. • Si la altura de la viga es entre 300 y 500 mm, el valor es 3. 7. Cree una variable paramétrica nueva. 8. Cambie el Tipo valor de la nueva variable a Lista distancias. 9. Introduzca =P1+"*"+100 en la Fórmula de la nueva variable. En la fórmula, 100 es la separación entre tornillos y el valor de P1 es el número de filas de tornillos. Ejemplos de modificación de componentes personalizados 44 Ejemplo: Determinar el número de filas de tornillos 10. Busque Distancia x grupo tornillos en el Examinador componente personalizado. 11. Enlace la variable P2 a Distancia x grupo tornillos. 12. Guarde el componente personalizado. 13. Cierra el editor de componente personalizado. Ahora al cambiar la altura de la viga cambia también el número de filas de tornillos. Consulte también Ejemplos de modificación de componentes personalizados en la página 38 Crear y enlazar una variable paramétrica en la página 32 Referencias de propiedades en la página 36 Propiedades de variables en la página 84 5.5 Ejemplo: Utilizar planos de construcción para determinar la posición del rigidizador En este ejemplo utilizaremos planos de construcción para determinar la posición de los rigidizadores. Situaremos los rigidizadores de manera que dividan la viga en tres secciones de igual longitud. Para situar los rigidizadores utilizando planos de construcción: 1. Abra el cuadro de diálogo Variables en el editor de componente personalizado. 2. Cree una variable paramétrica nueva. 3. Obtenga el GUID de la viga. a. Haga clic en Herramientas --> Consultar --> Objeto. b. Seleccione la viga. Se abrirá el cuadro de diálogo Consultar Objeto. Ejemplos de modificación de componentes personalizados 45 Ejemplo: Utilizar planos de construcción para determinar la posición del rigidizador c. Consulte el GUID de la viga en el cuadro de diálogo Consultar Objeto. 4. Modifique la variable paramétrica. • Introduzca =fTpl("LENGTH","ID4C8B5E24-0000-017D-3132-383432313432" ) en Fórmula. ID4C8B5E24-0000-017D-3132-383432313432 es el GUID de la viga. Ahora, el valor de la variable es idéntico al de la longitud de la viga. Si cambia la longitud de la viga, también cambiará el valor. • Introduzca Longitud Viga en Etiqueta en cuadro de diálogo. 5. Cree una variable paramétrica nueva. 6. Modifique la nueva variable paramétrica. • Introduzca =P1/3 en Fórmula. • Introduzca 3 Puntos en Etiqueta en cuadro de diálogo. 7. Cree un plano de construcción. a. Haga clic en el botón Crear plano construcción Editor componente personalizado. de la barra de herramientas b. Seleccione los puntos y, a continuación, haga clic con el botón central del ratón para crear un plano de construcción en el centro de un rigidizador en uno de los extremos. 8. Vincule el rigidizador al plano de construcción. a. Seleccione el rigidizador. b. Mantenga pulsada la tecla Alt y utilice una selección de área (de izquierda a derecha) para seleccionar todos los identificadores del rigidizador. Ejemplos de modificación de componentes personalizados 46 Ejemplo: Utilizar planos de construcción para determinar la posición del rigidizador c. Haga clic con el botón secundario y seleccione Vincular a Plano. d. Vincule los identificadores del rigidizador al plano de construcción. 9. Vincule el plano de construcción al extremo de la viga. a. Seleccione el plano de construcción. b. Haga clic con el botón secundario y seleccione Vincular a Plano. c. Vincule el plano de construcción al extremo de la viga. 10. Repita los pasos del 7 al 9 para el rigidizador del otro extremo. 11. Cambie Fórmula a =P2 para las dos variables de distancia que vinculan los planos de construcción a los extremos de la viga. 12. Guarde el componente personalizado. 13. Cierra el editor de componente personalizado. Al cambiar la longitud de la viga, la posición de los rigidizadores cambia de manera que los rigidizadores dividen la viga en tres secciones de igual longitud. Consulte también Ejemplos de modificación de componentes personalizados en la página 38 Ejemplos de modificación de componentes personalizados 47 Ejemplo: Utilizar planos de construcción para determinar la posición del rigidizador Crear y enlazar una variable paramétrica en la página 32 Crear un plano de construcción en la página 37 Crear una variable de distancia manualmente en la página 26 Propiedades de variables en la página 84 5.6 Ejemplo: Sustituir sub-componentes En este ejemplo vamos a añadir al cuadro de diálogo del componente personalizado una opción para sustituir sub-componentes por otros sub-componentes. Para sustituir sub-componentes en un componente personalizado: 1. Abra el cuadro de diálogo Variables en el editor de componente personalizado. 2. Cree una variable paramétrica nueva. 3. Modifique la variable paramétrica. a. Cambie Tipo valor a Nombre componente. Tekla Structures añade automáticamente el sufijo _name al nombre de la variable. No borre el sufijo. b. Introduzca el nombre de los sub-componentes en Fórmula. c. Introduzca un nombre descriptivo en Etiqueta en cuadro de diálogo. 4. Enlace P1_name a las propiedades Nombre de ambos sub-componentes. a. Abra Examinador componente personalizado en el editor de componente personalizado. b. Busque el atributo Nombre de un sub-componente. Ejemplos de modificación de componentes personalizados 48 Ejemplo: Sustituir sub-componentes c. Con el botón secundario, haga clic en Nombre y seleccione Añadir Ecuación. d. Introduzca P1_name después del signo igual (=). e. Repita los pasos del 4b al 4d para el otro sub-componente. 5. Guarde el componente personalizado. 6. Cierra el editor de componente personalizado. Ahora puede cambiar los sub-componentes utilizando la opción Placa colada en el cuadro de diálogo del componente personalizado. Consulte también Ejemplos de modificación de componentes personalizados en la página 38 Crear y enlazar una variable paramétrica en la página 32 Propiedades de variables en la página 84 5.7 Ejemplo: Usar archivos de propiedades para modificar un subcomponente En este ejemplo vamos a añadir una opción para usar archivos de propiedades para modificar un sub-componente de un componente personalizado. Para utilizar archivos de propiedades para modificar un sub-componente: 1. Abra el cuadro de diálogo Variables en el editor de componente personalizado. 2. Cree una variable paramétrica nueva. 3. Modifique la variable paramétrica. a. Cambie Tipo valor a Archivo atributos componente. Tekla Structures añade automáticamente el sufijo _attrfile al nombre de la variable. No borre el sufijo. b. Introduzca el nombre de un archivo de propiedades en Fórmula. Ejemplos de modificación de componentes personalizados 49 Ejemplo: Usar archivos de propiedades para modificar un sub-componente c. Cambie el Nombre de la nueva variable, de modo que el prefijo coincida con la variable enlazada al nombre del componente. El nombre del componente y el archivo de atributos del componente deben tener siempre el mismo prefijo ya que, de lo contrario, no funcionarán. d. Introduzca un nombre descriptivo en Etiqueta en cuadro de diálogo. 4. Abra Examinador componente personalizado en el editor de componente personalizado. 5. Enlace P1_attfile a la propiedad Archivo atributos del sub-componente. 6. Guarde el componente personalizado. 7. Cierra el editor de componente personalizado. Ahora puede modificar el sub-componente utilizando la opción Archivo propiedades del cuadro de diálogo del componente personalizado. Consulte también Ejemplos de modificación de componentes personalizados en la página 38 Crear y enlazar una variable paramétrica en la página 32 Propiedades de variables en la página 84 5.8 Ejemplo: Usar atributos definidos por el usuario en componentes personalizados En este ejemplo vamos a enlazar variables paramétricas a atributos definidos por el usuario de los paneles. Después podrá utilizar los atributos definidos por el usuario en filtros de vista para mostrar u ocultar los paneles. Ejemplos de modificación de componentes personalizados 50 Ejemplo: Usar atributos definidos por el usuario en componentes personalizados Para utilizar atributos definidos por el usuario en un componente personalizado: 1. Abra el cuadro de diálogo Variables en el editor de componente personalizado. 2. Cree una variable paramétrica nueva. 3. Modifique la variable paramétrica. • Cambie Tipo valor a Texto. • Introduzca Tipo1 en Fórmula. • En Etiqueta en cuadro de diálogo, introduzca Panel1. 4. Abra Examinador componente personalizado en el editor de componente personalizado. 5. Busque los Atributos definidos por el usuario del primer panel. Enlazará P1 al atributo USER_FIELD_1. No obstante, el atributo no está visible en el Examinador componente personalizado. 6. Haga visible el atributo en el Examinador componente personalizado. a. Haga doble clic en el primer panel. Se abre el cuadro de diálogo de propiedades del panel. b. Haga clic en Atributos definidos por usuario.... Se abre el cuadro de diálogo de atributos definidos por el usuario. c. Vaya a la pestaña Parámetros. d. Introduzca un texto en el cuadro Campo Usuario 1. e. Haga clic en Modificar. 7. Haga clic en Actualizar en el Examinador componente personalizado. USER_FIELD_1 aparece en Atributos definidos por el usuario en el Examinador componente personalizado. 8. Enlace P1 con USER_FIELD_1. Ejemplos de modificación de componentes personalizados 51 Ejemplo: Usar atributos definidos por el usuario en componentes personalizados 9. Cree dos nuevas variables paramétricas y enlácelas con los atributos definidos por el usuario de los otros dos paneles. 10. Guarde el componente personalizado. 11. Cierra el editor de componente personalizado. Ahora puede crear un filtro de vista y ocultar o mostrar paneles utilizando el atributo Campo Usuario 1 y los valores de Fórmula especificados para las variables paramétricas en el filtro. Consulte también Ejemplos de modificación de componentes personalizados en la página 38 Crear y enlazar una variable paramétrica en la página 32 Propiedades de variables en la página 84 5.9 Ejemplo: Determinar el número de postes de barandilla utilizando un atributo de cuadro En este ejemplo vamos a utilizar un atributo de cuadro para determinar el número de postes de barandilla en función de la longitud de la viga. Los postes de barandilla fueron creados en ambos extremos de la viga y uno de ellos fue copiado con el componente Matriz de objetos (29). Ejemplos de modificación de componentes personalizados 52 Ejemplo: Determinar el número de postes de barandilla utilizando un atributo de cuadro Para determinar el número de postes de barandilla: 1. Abra el cuadro de diálogo Variables en el editor de componente personalizado. 2. Cree tres variables paramétricas nuevas. 3. Modifique la variable paramétrica P1. • Introduzca 250 en Fórmula. • Introduzca Distancia Extremo en Etiqueta en cuadro de diálogo. 4. Modifique la variable paramétrica P2. • Introduzca 900 en Fórmula. • Introduzca Separación en Etiqueta en cuadro de diálogo. 5. Modifique la variable paramétrica P3. • Cambie Tipo valor a Número. • Introduzca Número de Postes en Etiqueta en cuadro de diálogo. 6. Consulte el GUID de la viga. a. Haga clic en Herramientas --> Consultar --> Objetos. b. Seleccione la viga. Se abrirá el cuadro de diálogo Consultar Objeto. c. Consulte el GUID de la viga en el cuadro de diálogo Consultar Objeto. 7. Cambie la Fórmula de P3 a =(fTpl("LENGTH","ID50B8559A-0000-010B-3133-353432373038") -(P1*2))/P2. Ejemplos de modificación de componentes personalizados 53 Ejemplo: Determinar el número de postes de barandilla utilizando un atributo de cuadro fTpl("LENGTH","ID50B8559A-0000-010B-3133-353432373038") es el atributo de cuadro de longitud de la viga, e ID50B8559A-0000-010B-3133-353432373038 es el GUID de la viga. El número de postes se calcula del siguiente modo: primero se restan las distancias al extremo de la longitud de la viga y, a continuación, el resultado se divide por la separación entre postes. 8. Abra Examinador componente personalizado en el editor de componente personalizado. 9. Enlace las variables P2 y P3 a las propiedades de Matriz de objetos (29). 10. Vincule el primer poste al extremo de la viga. a. Seleccione el poste en la vista del editor de componente personalizado. b. Mantenga pulsada la tecla Alt y utilice una selección de área (de izquierda a derecha) para seleccionar los identificadores del poste. c. Haga clic con el botón secundario y seleccione Vincular a Plano. d. Vincule los identificadores al extremo de la viga. Ejemplos de modificación de componentes personalizados 54 Ejemplo: Determinar el número de postes de barandilla utilizando un atributo de cuadro 11. Vincule el último poste al otro extremo de la viga siguiendo las instrucciones del paso 10. 12. Modifique todas las variables de distancia. • Cambie Fórmula a =P1. • Cambie Visibilidad a Ocultar. 13. Guarde el componente personalizado. 14. Cierra el editor de componente personalizado. Ahora puede cambiar la separación y la distancia al extremo de los postes de barandilla en el cuadro de diálogo del componente personalizado. Tekla Structures calcula el número de postes en función de la separación, la distancia al extremo y la longitud de la viga. Consulte también Ejemplos de modificación de componentes personalizados en la página 38 Crear y enlazar una variable paramétrica en la página 32 Crear una variable de distancia manualmente en la página 26 Propiedades de variables en la página 84 Ejemplos de modificación de componentes personalizados 55 Ejemplo: Determinar el número de postes de barandilla utilizando un atributo de cuadro 5.10 Ejemplo: Usar hojas de cálculo de Excel con componentes personalizados En este ejemplo vamos a enlazar una hoja de cálculo de Excel a un componente personalizado. Por ejemplo, puede utilizar hojas de cálculo de Excel para comprobar uniones. El nombre del archivo de hoja de cálculo debe ser component_"component_name".xls. Por ejemplo, component_stiffener.xls en el caso de un componente personalizado denominado stiffener. Tekla Structures busca las hojas de cálculo en las siguientes ubicaciones: • En la carpeta del modelo: ..\<modelo>\exceldesign\ • En la carpeta definida con la opción avanzada XS_EXTERNAL_EXCEL_DESIGN_PATH. Para utilizar hojas de cálculo de Excel con componentes personalizados: 1. Abra el cuadro de diálogo Variables en el editor de componente personalizado. 2. Cree una variable paramétrica nueva. 3. Modifique la variable paramétrica. a. Cambie Tipo valor a Sí/No. b. Introduzca use_externaldesign en Nombre. c. En Etiqueta en cuadro de diálogo, introduzca Usar diseño externo. 4. Guarde el componente personalizado. 5. Cierra el editor de componente personalizado. Ahora el cuadro de diálogo del componente personalizado contiene la opción Usar diseño externo. Consulte también Ejemplos de modificación de componentes personalizados en la página 38 Crear y enlazar una variable paramétrica en la página 32 Propiedades de variables en la página 84 Ejemplos de modificación de componentes personalizados 56 Ejemplo: Usar hojas de cálculo de Excel con componentes personalizados 6 Modificar el cuadro de diálogo de componente personalizado Esta sección explica cómo modificar el cuadro de diálogo de un componente personalizado. Por ejemplo, puede decidir qué variables serán visibles en el cuadro de diálogo, así como añadir imágenes, pestañas y listas al cuadro de diálogo. Haga clic en los enlaces que figuran más abajo para encontrar más: • Ocultar variables en un cuadro de diálogo de componente personalizado en la página 57 • Archivo de cuadro de diálogo de componente personalizado en la página 58 • Editor Diálogo Componente Personalizado en la página 58 6.1 Ocultar variables en un cuadro de diálogo de componente personalizado Por defecto, Tekla Structures muestra en el cuadro de diálogo del componente personalizado las variables de distancia cuyo valor es mayor que cero y las variables paramétricas. Si lo desea, puede ocultar las variables. Para ocultar una variable en un cuadro de diálogo de componente personalizado: 1. Abra el cuadro de diálogo Variables en el editor de componente personalizado. 2. Cambie la Visibilidad de la variable a Ocultar. 3. Guarde el componente personalizado. 4. Cierra el editor de componente personalizado. Consulte también Modificar el cuadro de diálogo de componente personalizado en la página 57 Visualizar las variables en la página 25 Modificar el cuadro de diálogo de componente personalizado 57 Ocultar variables en un cuadro de diálogo de componente personalizado 6.2 Archivo de cuadro de diálogo de componente personalizado Al crear un nuevo componente personalizado, Tekla Structures crea automáticamente el archivo de entrada que define el cuadro de diálogo del componente personalizado. El archivo de entrada se encuentra en la carpeta CustomComponentDialogFiles en la carpeta del modelo. El archivo de entrada tiene el mismo nombre que el componente personalizado y la extensión de nombre de archivo .inp. Al modificar un componente personalizado, Tekla Structures crea automáticamente un archivo de copia de seguridad del archivo de entrada. El archivo de copia de seguridad tiene la extensión .inp_bak y se encuentra en la carpeta CustomComponentDialogFiles en la carpeta del modelo. Tekla Structures muestra una notificación al crear el archivo de copia de seguridad. Consulte también Abrir un archivo de cuadro de diálogo de componente personalizado en Editor Diálogo Componente Personalizado en la página 59 Evitar modificaciones del cuadro de diálogo del componente personalizado en la página 66 6.3 Editor Diálogo Componente Personalizado Editor Diálogo Componente Personalizado es una herramienta para editar el cuadro de diálogo de su componente personalizado. Puede usar Editor Diálogo Componente Personalizado para añadir y ordenar los elementos del cuadro de diálogo, como imágenes, pestañas y listas. Consulte también Abrir un archivo de cuadro de diálogo de componente personalizado en Editor Diálogo Componente Personalizado en la página 59 Mover elementos en un cuadro de diálogo de componente personalizado en la página 59 Añadir una imagen a un cuadro de diálogo de componente personalizado en la página 60 Modificar el cuadro de diálogo de componente personalizado 58 Archivo de cuadro de diálogo de componente personalizado Añadir y cambiar de nombre una pestaña en un cuadro de diálogo de componente personalizado en la página 60 Ejemplo: Modificar el cuadro de diálogo de un detalle de rigidizador en la página 61 Configurar las opciones de Editor Diálogo Componente Personalizado Para definir las opciones de Editor Diálogo Componente Personalizado: 1. Haga clic en Herramientas --> Opciones. 2. Defina las opciones según sea necesario. La carpeta de imágenes es, por defecto, ..\ProgramData\TeklaStructures \<version>\Bitmaps. Puede volver a la carpeta por defecto haciendo clic en Por defecto. 3. Haga clic en Aplicar y en OK. Abrir un archivo de cuadro de diálogo de componente personalizado en Editor Diálogo Componente Personalizado Para abrir un archivo de cuadro de diálogo de componente personalizado en Editor Diálogo Componente Personalizado: 1. Haga clic en Detallar --> Componente --> Editar Cuadro Diálogo Componente Personalizado. 2. Seleccione el componente personalizado en el modelo. El archivo del cuadro de diálogo del componente personalizado se abre en el Editor Diálogo Componente Personalizado. También puede hacer clic con el botón secundario en el modelo o en la Base de Datos Componentes y seleccionar Editar Cuadro Diálogo Componente Personalizado en el menú emergente para abrir el archivo del cuadro de diálogo del componente personalizarlo y editarlo. Consulte también Archivo de cuadro de diálogo de componente personalizado en la página 58 Modificar el cuadro de diálogo de componente personalizado 59 Editor Diálogo Componente Personalizado Mover elementos en un cuadro de diálogo de componente personalizado Para mover un elemento en el cuadro de diálogo del componente personalizado, arrastre el elemento a otra posición. Puede seleccionar varios elementos manteniendo pulsada la tecla Ctrl y haciendo clic en los elementos, o usando una selección de área. A continuación, puede arrastrar todos los elementos a la vez. También puede usar los comandos copiar, cortar y pegar. Por ejemplo, para mover elementos a otra pestaña, selecciónelos, pulse Ctrl + X, vaya a otra pestaña y pulse Ctrl + V. Añadir una imagen a un cuadro de diálogo de componente personalizado Puede añadir imágenes a un cuadro de diálogo de componente personalizado para que resulte más fácil usar el componente personalizado. Para añadir una imagen a un cuadro de diálogo de componente personalizado: 1. Haga clic en Insertar --> Imagen. Se abre el cuadro de diálogo Abrir. Muestra el contenido de la carpeta definida como Carpeta Imágenes en Opciones. Guarde todas las imágenes del cuadro de diálogo de componente personalizado en la carpeta de imágenes. 2. Seleccione la imagen. El formato de la imagen debe ser bitmap (.bmp). 3. Haga clic en Abrir. 4. Arrastre la imagen a la posición correcta. Añadir y cambiar de nombre una pestaña en un cuadro de diálogo de componente personalizado Para añadir y cambiar de nombre una pestaña en un cuadro de diálogo de componente personalizado: 1. Haga clic en Insertar --> Pestaña. 2. Haga doble clic en la pestaña nueva. 3. Escriba un nombre y pulse Intro. Modificar el cuadro de diálogo de componente personalizado 60 Editor Diálogo Componente Personalizado Ejemplo: Modificar el cuadro de diálogo de un detalle de rigidizador En este ejemplo se muestra como modificar el cuadro de diálogo de un detalle de rigidizador en el Editor Diálogo Componente Personalizado para que resulte más fácil ajustar el rigidizador en el modelo. El flujo de trabajo consta de tres tareas: 1. Ejemplo: Añadir una lista con imágenes a un cuadro de diálogo de rigidizador en la página 61 2. Ejemplo: Organizar cuadros de texto y etiquetas en un cuadro de diálogo de rigidizador en la página 64 3. Ejemplo: Atenuar las opciones no disponibles de un cuadro de diálogo de rigidizador en la página 65 Una vez finalizadas las tareas, observará las siguientes mejoras en el cuadro de diálogo del rigidizador: • La creación de las placas de rigidizador se controla mediante una lista con imágenes. • Las opciones no disponibles están atenuadas. • Los cuadros de texto, la lista y las etiquetas están bien dispuestos. Ejemplo: Añadir una lista con imágenes a un cuadro de diálogo de rigidizador Empiece añadiendo una lista con imágenes al cuadro de diálogo de rigidizador. Esta tarea es la fase 1 del flujo de trabajo Ejemplo: Modificar el cuadro de diálogo de un detalle de rigidizador en la página 61. El cuadro de diálogo del rigidizador tiene el cuadro de texto que se muestra a continuación. El usuario necesita conocer los valores que controlan la creación de las placas de los rigidizadores: 0 es izquierda, 1 derecha y 2 las dos placas. Va a sustituir el cuadro de texto por una lista, que es más fácil de usar. Modificar el cuadro de diálogo de componente personalizado 61 Editor Diálogo Componente Personalizado Para sustituir el cuadro de texto por una lista en el cuadro de diálogo: 1. Verifique el nombre de la variable paramétrica que controla la creación de placas. a. Haga doble clic en el cuadro de texto Placas Creadas en el Editor Diálogo Componente Personalizado. Se abre el cuadro de diálogo Propiedades Objeto. b. Consulte el Nombre de la variable paramétrica del cuadro de diálogo Propiedades Objeto. 2. Seleccione el cuadro de texto y pulse Supr. 3. Añada un nuevo atributo (lista). a. Haga clic en Insertar --> Atributo . b. Arrastre el atributo a la ubicación adecuada. 4. Haga doble clic en el atributo para editar sus propiedades. 5. Escriba P4 como Nombre del atributo. Ahora el atributo está enlazado a la variable paramétrica que controla la creación de placas. 6. Haga clic en Editar Valores para añadir elementos a la lista. 7. Añada la imagen para la placa izquierda. Modificar el cuadro de diálogo de componente personalizado 62 Editor Diálogo Componente Personalizado a. Haga clic en Examinar Añadir.... b. Busque la carpeta correcta. c. Seleccione una imagen adecuada. d. Haga clic en Abrir. 8. Añada la imagen para la placa derecha y, después, para las dos placas, de la misma forma que para la placa izquierda. 9. En el cuadro de diálogo Editar Valores Atributo, seleccione la imagen de las dos placas y haga clic en Por defecto para que el atributo sea el valor por defecto. 10. Haga clic en OK. 11. Haga clic en Aplicar en el cuadro de diálogo Propiedades Objeto. 12. Guarde los cambios en el Editor Diálogo Componente Personalizado. A partir de ahora le será más fácil seleccionar las placas que desee crear. Modificar el cuadro de diálogo de componente personalizado 63 Editor Diálogo Componente Personalizado Ejemplo: Organizar cuadros de texto y etiquetas en un cuadro de diálogo de rigidizador Después de añadir la lista al cuadro de diálogo de rigidizador, puede organizar los cuadros de texto y las etiquetas que hay en el cuadro de diálogo en torno a la lista. Esta tarea es la fase 2 del flujo de trabajo Ejemplo: Modificar el cuadro de diálogo de un detalle de rigidizador en la página 61. Antes de organizar los cuadros de texto y etiquetas, el cuadro de diálogo tiene el aspecto siguiente: Para organizar los cuadros de texto y las etiquetas del cuadro de diálogo de rigidizador: 1. Arrastre el cuadro de texto que controla la clase de la placa izquierda a la izquierda de la lista. 2. Arrastre la etiqueta Clase Placa Izquierda de forma que esté encima del cuadro de texto correspondiente. 3. Arrastre el cuadro de texto que controla la clase de la placa derecha a la derecha de la lista. 4. Arrastre la etiqueta Clase Placa Derecha de forma que esté encima del cuadro de texto correspondiente. Modificar el cuadro de diálogo de componente personalizado 64 Editor Diálogo Componente Personalizado 5. Arrastre la etiqueta de la lista de forma que esté encima de la lista. 6. Guarde los cambios. Así, los cuadros de texto, la lista y las etiquetas están bien organizados. Consulte también Mover elementos en un cuadro de diálogo de componente personalizado en la página 59 Ejemplo: Atenuar las opciones no disponibles de un cuadro de diálogo de rigidizador Después de organizar los cuadros de texto y las etiquetas, puede atenuar las opciones no disponibles del cuadro de diálogo de rigidizador. Esta tarea es la fase 3 del flujo de trabajo Ejemplo: Modificar el cuadro de diálogo de un detalle de rigidizador en la página 61. Para atenuar las opciones no disponibles: 1. Atenúe el cuadro de texto Clase Placa Izquierda cuando en el modelo solo se cree la placa de rigidizador derecha. a. Seleccione la imagen de la placa derecha en la lista Placas Creadas. b. Mantenga pulsada la tecla Ctrl y seleccione el cuadro de texto Clase Placa Izquierda. c. Haga clic en el botón Alternar Visibilidad . 2. Anule la selección de todos los objetos del cuadro de diálogo. 3. Atenúe el cuadro de texto Clase Placa Derecha cuando en el modelo solo se cree la placa de rigidizador izquierda. a. Seleccione la imagen de la placa izquierda en la lista Placas Creadas. b. Mantenga pulsada la tecla Ctrl y seleccione el cuadro de texto Clase Placa Derecha. c. Haga clic en el botón Alternar Visibilidad . 4. Guarde los cambios. Modificar el cuadro de diálogo de componente personalizado 65 Editor Diálogo Componente Personalizado Así, el cuadro de texto Clase Placa Izquierda no está disponible cuando solo se crea la placa derecha y viceversa. Evitar modificaciones del cuadro de diálogo del componente personalizado Puede bloquear el archivo de cuadro de diálogo (.inp) para impedir cambios accidentales. Si el archivo no está bloqueado y otro usuario actualiza el componente personalizado en el editor de componente personalizado, todas las modificaciones realizadas en el cuadro de diálogo se perderán. Para impedir que se modifique el archivo .inp, haga clic en el botón Bloquear/Desbloquear de forma que esté en estado bloqueado Personalizado. en el Editor Diálogo Componente Puede modificar el componente personalizado en el editor de componente personalizado cuando el archivo .inp está bloqueado, pero el archivo .inp no se actualizará. Sin embargo, puede modificar el cuadro de diálogo en el Editor Diálogo Componente Personalizado aunque el archivo .inp esté bloqueado. Consulte también Archivo de cuadro de diálogo de componente personalizado en la página 58 Modificar el cuadro de diálogo de componente personalizado 66 Editor Diálogo Componente Personalizado 7 Gestión de componentes personalizados En esta sección se explica cómo cómo gestionar los componentes personalizados. Puede exportar e importar componentes personalizados y evitar que otros usuarios los modifiquen. Haga clic en los enlaces que figuran más abajo para encontrar más: • Exportar componentes personalizados en la página 67 • Importar componentes personalizados en la página 68 • Protección de componentes personalizados con contraseñas en la página 69 • Evitar acciones en componentes personalizados en Base de Datos Componentes en la página 69 7.1 Exportar componentes personalizados Puede exportar componentes personalizados a un archivo y, a continuación, importar el archivo en otro modelo. Si el componente personalizado contiene esquemas de secciones transversales, tendrá que exportar tanto los esquemas como el componente. Para exportar componentes personalizados: 1. Pulse Ctrl+F para abrir la Base de Datos Componentes. 2. Seleccione los componentes personalizados en la Base de Datos Componentes. 3. Haga clic con el botón secundario y seleccione Exportar.... Se abre el cuadro de diálogo Exportar componentes. 4. Busque la carpeta en la que desee guardar el archivo. 5. Introduzca un nombre para el archivo de exportación en el cuadro Selección. Por defecto, la extensión del archivo es .uel. 6. Haga clic en OK para exportar los componentes personalizados. Gestión de componentes personalizados 67 Exportar componentes personalizados No cambie el nombre del archivo .uel después de exportar los componentes personalizados. Puede exportar los componentes personalizados a archivos separados seleccionando los componentes personalizados en la Base de Datos Componentes, haciendo clic con el botón secundario y seleccionando Exportar a archivos separados en el menú. También puede cargar componentes personalizados en Tekla Warehouse. Consulte también Gestión de componentes personalizados en la página 67 Importar componentes personalizados en la página 68 Sugerencias para compartir componentes personalizados en la página 104 7.2 Importar componentes personalizados Para importar componentes personalizado en un modelo: 1. Pulse Ctrl+F para abrir la Base de Datos Componentes. 2. Haga clic con el botón secundario en la lista de componentes y seleccione Importar.... Se abre el cuadro de diálogo Importar Componentes. 3. Busque la carpeta que contenga el archivo de exportación. 4. Seleccione el archivo de exportación. 5. Haga clic en OK para importar los componentes personalizados. Si el componente personalizado contiene esquemas de secciones transversales, tendrá que importar tanto los esquemas como el componente. Puede importar automáticamente componentes personalizados en un modelo nuevo utilizando la opción avanzada XS_UEL_IMPORT_FOLDER. Exporte todos los componentes personalizados a determinadas carpetas y haga referencia a dichas carpetas en la opción avanzada XS_UEL_IMPORT_FOLDER para importar fácilmente los componentes personalizados en modelos nuevos. Gestión de componentes personalizados 68 Importar componentes personalizados También puede descargar componentes personalizados en Tekla Warehouse. Consulte también Gestión de componentes personalizados en la página 67 Exportar componentes personalizados en la página 67 Sugerencias para compartir componentes personalizados en la página 104 7.3 Protección de componentes personalizados con contraseñas Puede definir una contraseña para un componente personalizado para evitar que otros usuarios puedan modificarlo. Puede añadir componentes personalizados protegidos por contraseña a los modelos utilizando el procedimiento habitual. Para definir una contraseña para un componente personalizado: 1. Seleccione el componente personalizado en un modelo. 2. Haga clic con el botón secundario en el componente personalizado y seleccione Editar Componente Personalizado. Se abre el editor de componente personalizado. de la barra de herramientas Editor 3. Haga clic en el botón Mostrar variables componente personalizado. Se abre el cuadro de diálogo Variables. 4. Haga clic en Añadir para crear una variable nueva. 5. Introduzca Password en Nombre. 6. Introduzca la contraseña que desee en Fórmula. 7. Guarde el componente personalizado. 8. Cierra el editor de componente personalizado. A partir de ese momento, Tekla Structures pedirá la contraseña cuando intente abrir el componente personalizado en el editor de componente personalizado. Consulte también Gestión de componentes personalizados en la página 67 Gestión de componentes personalizados 69 Protección de componentes personalizados con contraseñas 7.4 Evitar acciones en componentes personalizados en Base de Datos Componentes Puede evitar las siguientes acciones en los componentes personalizados en la Base de Datos Componentes: • borrar • importar • añadir a favoritos • añadir a resultado de búsqueda • cambiar imagen • editar claves • borrar de resultado de búsqueda Para evitar estas acciones en los componentes personalizados de la Base de Datos Componentes: 1. Haga clic en Archivo --> Abrir Carpeta Modelo. 2. Haga clic con el botón secundario en el archivo ComponentCatalog.txt en la carpeta del modelo. 3. En el menú, seleccione Propiedades. Se abrirá el cuadro de diálogo de propiedades del archivo. 4. En la pestaña General, active la casilla de verificación Sólo lectura. 5. Haga clic en Aceptar. Consulte también Gestión de componentes personalizados en la página 67 Gestión de componentes personalizados 70 Evitar acciones en componentes personalizados en Base de Datos Componentes 8 Configuración de componentes personalizados Esta sección presenta información más detallada acerca de las diversas opciones de configuración de componentes personalizados, tipos de planos, tipos de variables y funciones de variables. Haga clic en los enlaces que figuran más abajo para encontrar más: • Propiedades de Asistente Componente Personalizado en la página 71 • Propiedades por defecto del cuadro de diálogo de componente personalizado en la página 75 • Tipos de planos en la página 79 • Propiedades de variables en la página 84 • Funciones en fórmulas de variables en la página 88 8.1 Propiedades de Asistente Componente Personalizado Esta sección presenta información más detallada acerca de las propiedades del Asistente Componente Personalizado. Haga clic en los enlaces que figuran más abajo para encontrar más: • Propiedades de la pestaña Tipo/Notas en la página 71 • Propiedades de la pestaña Posición en la página 72 • Propiedades de la pestaña Avanzado en la página 72 • Tipos de posición en la página 73 Propiedades de la pestaña Tipo/Notas La pestaña Tipo/Notas contiene las siguientes propiedades: Configuración de componentes personalizados 71 Propiedades de Asistente Componente Personalizado Opción Descripción Tipo Seleccione el tipo de componente personalizado. La opción Tipo afecta a la manera de insertar el componente personalizado en el modelo. Tipo también define si el componente personalizado se conecta a partes existentes. Nombre El nombre único del componente personalizado. Descripción Una breve descripción del componente personalizado. Tekla Structures muestra la descripción en la Base de Datos Componentes. Identificador componente Para mostarlo en los dibujos, incluya Código en el cuadro de diálogo Propiedades Marca Unión. Consulte también Propiedades de Asistente Componente Personalizado en la página 71 Tipos de componentes personalizados en la página 10 Propiedades de la pestaña Posición La pestaña Posición contiene las siguientes propiedades: Opción Descripción Nota Dirección ascendente Define la posición ascendente No disponible para partes. por defecto. Tipo de posición Posición (u origen) del componente en relación a la parte principal. No disponible para detalles ni partes. Consulte también Propiedades de Asistente Componente Personalizado en la página 71 Tipos de posición en la página 73 Propiedades de la pestaña Avanzado La pestaña Avanzado contiene las siguientes propiedades: Configuración de componentes personalizados 72 Propiedades de Asistente Componente Personalizado Opción Tipo detalle Descripción Nota Determina a qué lado de la parte principal Solamente disponible para está ubicado el componente. Las opciones detalles y juntas son las siguientes: • Detalle intermedio Tekla Structures crea todos los componentes en el mismo lado de la parte principal • Detalle extremo Tekla Structures crea todos los componentes en el lado de la parte principal más próximo a los detalles Esto afecta solamente a los componentes asimétricos. Posición punto definición en relación a parte primaria Determina la posición seleccionada para crear el detalle, relativa a la parte principal. Solamente disponible para detalles Posición punto definición en relación a parte secundaria Determina dónde se crea el componente, en relación a la parte secundaria. Solamente disponible para uniones y juntas Permitir múltiples casos de unión entre partes iguales Seleccione esta opción para crear varios componentes en la misma parte, en diferentes ubicaciones. Solamente disponible para uniones y juntas Posiciones exactas Seleccione esta opción para ubicar la junta en función de las posiciones seleccionadas en el modelo. Solamente disponible para juntas Desactive la casilla de verificación para permitir que Tekla Structures utilice el reconocimiento automático de juntas para ubicar la junta. Esta opción es especialmente útil con juntas alabeadas. Usar el centro de la Seleccione esta opción para posicionar la caja de contorno en el parte personalizada en función del centro posicionamiento de su caja de contorno (el recuadro que rodea el perfil de la parte real). Solamente disponible para partes Consulte también Propiedades de Asistente Componente Personalizado en la página 71 Tipos de posición El tipo de posición determina la ubicación de los objetos creados por el componente personalizado en relación a la parte principal. Las opciones son las siguientes: Configuración de componentes personalizados 73 Propiedades de Asistente Componente Personalizado Opción Descripción Ejemplo Mitad Donde intersectan las líneas centrales de las partes principal y secundaria. Plano recuadro Donde intersectan el recuadro de la parte principal con la línea central de la parte secundaria. Plano colisión Donde intersectan la parte principal con la línea central de la parte secundaria. Plano final extremo Donde la línea central de la parte secundaria toca con el extremo de la parte principal. Configuración de componentes personalizados 74 Propiedades de Asistente Componente Personalizado Opción Plano de cartela Descripción Ejemplo Donde intersectan las líneas centrales de la parte principal y la primera parte secundaria. La dirección x es perpendicular a la línea central de la parte principal. Consulte también Propiedades de Asistente Componente Personalizado en la página 71 8.2 Propiedades por defecto del cuadro de diálogo de componente personalizado Al crear un nuevo componente personalizado, Tekla Structures crea automáticamente un cuadro de diálogo para el componente. El cuadro de diálogo contiene la pestaña Posición para partes y la pestaña General para uniones, detalles y juntas. Consulte también Propiedades por defecto del cuadro de diálogo de uniones, detalles y juntas en la página 78 Propiedades por defecto del cuadro de diálogo de partes en la página 75 Propiedades por defecto del cuadro de diálogo de partes Por defecto, el cuadro de diálogo de una parte personalizada contiene la pestaña Posición. La pestaña Posición tiene las siguientes propiedades: Opción En el plano Descripción Ejemplo Cambia la ubicación de la parte Mitad en el plano de trabajo. Configuración de componentes personalizados 75 Propiedades por defecto del cuadro de diálogo de componente personalizado Opción Descripción Ejemplo Derecha Izquierda Rotación Gira la parte en pasos de 90 grados. Arriba y Debajo Delante y Atrás En profundidad Cambia la ubicación de la parte Mitad perpendicularmente al plano de trabajo. Delante Configuración de componentes personalizados 76 Propiedades por defecto del cuadro de diálogo de componente personalizado Opción Descripción Ejemplo Detrás Mostrar tercer identificador Hace que el tercer identificador No de una parte personalizada anidada sea visible en la dirección deseada. Puede vincular el tercer identificador en la dirección deseada y así forzar a la parte a seguir la rotación de otra parte. Encima Configuración de componentes personalizados 77 Propiedades por defecto del cuadro de diálogo de componente personalizado Opción Descripción Ejemplo En la izquierda Consulte también Propiedades por defecto del cuadro de diálogo de componente personalizado en la página 75 Propiedades por defecto del cuadro de diálogo de uniones, detalles y juntas Por defecto, el cuadro de diálogo de uniones, detalles y juntas de un componente personalizado contiene la pestaña General. La pestaña General tiene las siguientes propiedades: Opción Dirección Descripción Nota Indica cómo está girado el componente alrededor de la parte secundaria, en relación al plano de trabajo actual. Si no hay partes secundarias, Tekla Structures gira la unión alrededor de la parte principal. Posición en relación a El punto de creación del parte principal componente en relación a la parte principal. Solamente disponible para detalles. Posición en relación a Tekla Structures ubica parte secundaria automáticamente el componente según la opción seleccionada. Disponible para juntas por defecto. Configuración de componentes personalizados 78 Para utilizar esta propiedad en las uniones, active la casilla de verificación Permitir múltiples casos de unión entre partes iguales en la pestaña Avanzado al crear el componente. Propiedades por defecto del cuadro de diálogo de componente personalizado Opción Descripción Nota Colocar en posiciones Seleccione esta opción para colocar seleccionadas la junta en los puntos que seleccione. Solamente disponible para juntas Tipo de detalle Solamente disponible para detalles Determina a qué lado de la parte principal está ubicado el componente. Las opciones son las siguientes: • Detalle intermedio Tekla Structures crea todos los componentes en el mismo lado de la parte principal. • Detalle extremo Tekla Structures crea todos los componentes en el lado de la parte principal más próximo a los detalles. Esto afecta solamente a los componentes asimétricos. Bloqueado Sí evita que las propiedades se modifiquen. Clase La clase de las partes que crea el componente personalizado Código de unión Identifica al componente. Puede mostrar este código de unión en las marcas de unión en los dibujos. Grupo reglas Auto ValoresPorDefecto El grupo de reglas empleado para configurar las propiedades de la unión. Grupo reglas Auto Unión El grupo de reglas que Tekla Structures utiliza para seleccionar la unión. Consulte también Propiedades por defecto del cuadro de diálogo de componente personalizado en la página 75 Configuración de componentes personalizados 79 Tipos de planos 8.3 Tipos de planos Se utilizan planos al crear variables de distancia. Por ejemplo, puede vincular el punto de referencia de una placa al plano superior de una viga. Puede cambiar el tipo de plano para vincular el objeto de referencia al plano requerido. Puede vincular objetos de referencia a los siguientes planos: Tipo de plano Planos límite Descripción Ejemplo Los bordes del recuadro que envuelve un perfil Planos centrales Los planos centrales de un perfil Configuración de componentes personalizados 80 Tipos de planos Tipo de plano Descripción Ejemplo Planos contorno Las superficies exterior e interior de un perfil Planos corte Si las partes contienen cortes de línea, de parte o poligonales, esta opción selecciona las superficies de corte. No es posible seleccionar adaptaciones. Planos componente Dependen del tipo de componente y del Tipo de posición del componente personalizado. Configuración de componentes personalizados 81 Tipos de planos Tipo de plano Planos malla Descripción Ejemplo Muestra los planos de malla. Este tipo de plano sólo está disponible en modelos y esquemas. Consulte también Crear una variable de distancia manualmente en la página 26 Ejemplo: Planos de componente de detalle en la página 82 Ejemplo: Planos de componente de unión en la página 82 Ejemplo: Planos de componente de junta en la página 83 Ejemplo: Planos de componente de parte en la página 84 Ejemplo: Planos de componente de detalle Vea a continuación ejemplos de planos de un componente de detalle. Consulte también Tipos de planos en la página 79 Ejemplo: Planos de componente de unión Vea a continuación ejemplos de planos de un componente de unión. Configuración de componentes personalizados 82 Tipos de planos Consulte también Tipos de planos en la página 79 Ejemplo: Planos de componente de junta Vea a continuación ejemplos de planos de un componente de junta. Configuración de componentes personalizados 83 Tipos de planos Consulte también Tipos de planos en la página 79 Ejemplo: Planos de componente de parte Vea a continuación ejemplos de planos de un componente de parte. Consulte también Tipos de planos en la página 79 8.4 Propiedades de variables Puede determinar las siguientes propiedades de variables en el cuadro de diálogo Variables: Opción Nombre Descripción Nombre único de una variable. Utilice este nombre para hacer referencia a la variable en el editor de componente personalizado. La longitud máxima es de 19 caracteres. Fórmula Puede contener un valor o una fórmula. Las fórmulas empiezan por =. Configuración de componentes personalizados 84 Propiedades de variables Opción Descripción Valor Muestra el valor actual de Fórmula. Tipo valor Determina el tipo de valor que se puede introducir. Tipo variable Variable de distancia o paramétrica Visibilidad Ocultar o Mostrar Defina Mostrar para visualizar la variable en el cuadro de diálogo del componente personalizado. Etiqueta en cuadro de diálogo El nombre de la variable que muestra Tekla Structures en el cuadro de diálogo del componente personalizado. La longitud máxima es de 30 caracteres. Consulte también Tipos de valor en la página 85 Variables en componentes personalizados en la página 24 Tipos de valor El tipo de valor determina qué clase de valor puede introducir para la variable. Tekla Structures tiene los siguientes tipos de valores para las variables: Opción Descripción Número Un número entero. Se utiliza para cantidad y multiplicador. Longitud Un número decimal (coma flotante). Se utiliza opción para longitudes y distancias. Los números de longitud tienen unidades (mm, pulgadas, etc.) y se redondean a dos decimales. Texto Una cadena de texto (ASCII). Factor Un valor decimal sin unidad. Puede definir el número de decimales del tipo de valor en Herramientas --> Opciones --> Opciones... --> Unidades y decimales. Ángulo Un tipo de número decimal para guardar ángulos, con un decimal, en radianes. Material Un tipo de dato asociado a la base de datos de materiales. Se utiliza para seleccionar un material del cuadro de diálogo de materiales estándar. Perfil Un tipo de dato asociado a la base de datos de perfiles. Se utiliza para seleccionar un perfil del cuadro de diálogo de perfiles estándar. Tamaño tornillo Tipos de datos enlazados a la base de datos de tornillos. Tamaño tornillo funciona con Estándar tornillo. Tienen una nomenclatura fija: Px_diameter y Px_screwdin. No cambie el nombre fijo. Estándar tornillo Para mostrar los valores en el cuadro de diálogo del componente, x debe ser idéntico para ambos; por ejemplo, P1_diameter y P1_screwdin. Configuración de componentes personalizados 85 Propiedades de variables Opción Descripción Tipo tornillo Para determinar el tipo de tornillo (obra/taller) en el cuadro de diálogo del componente personalizado. Está enlazado a la propiedad Tipo tornillo en el Examinador componente personalizado. Tamaño perno Tipos de datos enlazados a la base de datos de tornillos. Tamaño perno funciona con Estándar perno. Tienen una nomenclatura fija: Px_size y Px_standard. No cambie el nombre fijo. Estándar perno Para mostrar los valores en el cuadro de diálogo del componente, x debe ser idéntico para ambos; por ejemplo, P9_size y P9_standard. Lista distancias Se utiliza con opciones de varios valores de longitud, como separaciones de tornillos. Utilice un espacio como separador entre las distancias. Tipo soldadura Un tipo de dato para seleccionar el tipo de soldadura. Tipo chaflán Un tipo de dato para determinar la forma de un chaflán. Soldadura en obra Un tipo de dato para determinar el lugar de la soldadura: taller u obra. Configuración de componentes personalizados 86 Propiedades de variables Opción Material armadura Tamaño armadura Radio plegado armadura Descripción Tipos de datos enlazados a la base de datos de armaduras. Material armadura, Tamaño armadura y Radio plegado armadura funcionan conjuntamente. Tienen un formato de nomenclatura fijo: Px_grade, Px_size y Px_radius, siendo x un número. No cambie el nombre fijo. Para mostrar los valores en el cuadro de diálogo del componente, x debe ser idéntico para todos; por ejemplo, P1_grade, P1_size y P1_radius. Malla armaduras Para determinar mallas en componentes personalizados. Enlazado con la propiedad Nombre base de datos de las mallas de armadura en el Examinador componente personalizado. Nombre componente Para sustituir un sub-componente dentro de un componente personalizado por otro sub-componente. Enlazado a la propiedad Nombre de los objetos en el Examinador componente personalizado. Archivo atributos componente Para definir las propiedades de un sub-componente dentro de un componente personalizado. Funciona con Nombre componente utilizando el formato Px_name y Px_attrfile, siendo x un número. No cambie el nombre fijo. Para mostrar los valores en el cuadro de diálogo del componente, x debe ser idéntico para ambos; por ejemplo, P2_name y P2_attrfile. Configuración de componentes personalizados 87 Propiedades de variables Opción Descripción Sí/No Para determinar si Tekla Structures crea o no un objeto en un componente personalizado. Enlazado a la propiedad Creación de los objetos en el Examinador componente personalizado. Máscara de bits Para definir el conjunto de tornillo (tuercas y arandelas) y partes con agujeros ovalados. Enlazado a las propiedades Estructura tornillo y Partes con agujeros ovalados de tornillos en Examinador componente personalizado. El valor es una serie de cinco dígitos de unos y ceros. Está relacionado con las casillas del cuadro de diálogo Propiedades Tornillo. 1 significa que una casilla está seleccionada, 0 significa que una casilla no está seleccionada. En el ejemplo siguiente, el valor 10010 significa que se crea un tornillo con una arandela y una tuerca en el conjunto de tornillo. Consulte también Propiedades de variables en la página 84 Variables en componentes personalizados en la página 24 8.5 Funciones en fórmulas de variables Esta sección proporciona información sobre las funciones que se pueden utilizar en las fórmulas de las variables. Configuración de componentes personalizados 88 Funciones en fórmulas de variables Las fórmulas siempre empiezan por el signo igual (=). Haga clic en los enlaces que figuran más abajo para encontrar más: • Operadores aritméticos en la página 89 • Operadores lógicos y de comparación en la página 89 • Funciones de referencia en la página 90 • Archivo ASCII como función de referencia en la página 91 • Funciones matemáticas en la página 93 • Funciones estadísticas en la página 94 • Funciones de conversión de tipos de datos en la página 95 • Operaciones con cadenas en la página 96 • Funciones trigonométricas en la página 98 • Función de tamaño de mercado en la página 99 • Funciones de condición de estructura en la página 99 • Ejemplo: Condiciones de estructura de sesgo e inclinación en la página 100 • Ejemplo: Funciones estadísticas ceil y floor en la página 101 Operadores aritméticos Puede utilizar los siguientes operadores aritméticos en las fórmulas de variables: Operador Descripción + suma - resta * multiplicación Notas También se utiliza para crear cadenas de parámetros. La multiplicación es más rápida que la división. =D1*0.5 es más rápido que =D1/2 / división Consulte también Funciones en fórmulas de variables en la página 88 Configuración de componentes personalizados 89 Funciones en fórmulas de variables Operadores lógicos y de comparación Puede utilizar sentencias if-then-else para comprobar una condición y definir el valor según el resultado. =if (D1>200) then 20 else 10 endif También puede utilizar los siguientes operadores dentro de la sentencia condicional: Operador Descripción Ejemplo == los dos lados son iguales != los lados no son iguales < el lado izquierdo es más pequeño <= el lado izquierdo es más pequeño o igual > el lado derecho es más pequeño >= el lado derecho es más pequeño o igual && Y lógico || ambas condiciones deben ser verdaderas Si D1 es 200 y D2 es menor que 40, el resultado es 6; de lo contrario, 0. =if (D1==200 || D2<40) then 6 O lógico else 0 endif solamente una de las condiciones debe ser Si D1 es 200 o si D2 es menor que 40, el resultado verdadera es 6; de lo contrario, 0. =if (D1==200 && D2<40) then 6 else 0 endif Consulte también Funciones en fórmulas de variables en la página 88 Ejemplo: Determinar el número de filas de tornillos en la página 43 Funciones de referencia Una función de referencia hace referencia a la propiedad de otro objeto, como el espesor de placa de una parte secundaria. Tekla Structures hace referencia al objeto a nivel de sistema, Configuración de componentes personalizados 90 Funciones en fórmulas de variables por lo que si la propiedad del objeto cambia, también lo hace el valor de la función de referencia. Función Descripción Ejemplo fTpl("template =fTpl("WEIGHT","ID50B855 Da como resultado el valor attribute", "object del atributo de cuadro con el 9A-0000-010B-3133-353432 GUID") GUID de objeto especificado. 373038") fP("user-defined Da como resultado el valor attribute", "object del atributo definido por el GUID") usuario con el GUID de objeto especificado. fValueOf("parameter Da como resultado el valor ") del parámetro. da como resultado el peso de un objeto cuyo GUID es ID50B8559A-0000-010B-3133-353 432373038. =fP("comment", "ID50B8559A-0000-010B-31 33-353432373038") da como resultado el atributo definido por el usuario nota de un objeto cuyo GUID es ID50B8559A-0000-010B-3133-353 432373038. Si la ecuación es =P2+"*"+P3, el resultado será P2*P3 Con =fValueOf("P2") +"*"+fValueOf("P3"), donde P2=780 y P3=480, el resultado es 780*480 Consulte también Funciones en fórmulas de variables en la página 88 Ejemplo: Utilizar planos de construcción para determinar la posición del rigidizador en la página 45 Configuración de componentes personalizados 91 Funciones en fórmulas de variables Archivo ASCII como función de referencia Puede hacer referencia a archivos ASCII para obtener datos. Inserte un espacio al final de cada fila del archivo ASCII. De lo contrario, la información no se leerá correctamente. Tekla Structures buscará los archivos como archivos de sistema en el siguiente orden: 1. modelo 2. ..\TeklaStructuresModels\<model> \CustomComponentDialogFiles\ 3. proyecto (definido con la opción avanzada XS_PROJECT) 4. firma (definido con la opción avanzada XS_FIRM) 5. sistema (definido con la opción avanzada XS_SYSTEM) El formato para leer archivos es el siguiente: fVF("filename", "key_value_of_row", column_number) • El valor clave de la fila es un valor de texto único. • El número de columna es un índice que empieza por 1. Ejemplo La función =fVF("Overlap.dat", "MET-202Z25", 5) está en la Fórmula del cuadro de diálogo Variables. La función obtiene el valor 16.0 para el perfil MET-202Z25, del archivo Overlap.dat. Configuración de componentes personalizados 92 Funciones en fórmulas de variables Valor clave de la fila (MET-202Z25) Número de columna (5) Consulte también Funciones en fórmulas de variables en la página 88 Funciones matemáticas Puede utilizar las siguientes funciones matemáticas en las fórmulas de variables: Función fabs(parámetro) Descripción Da como resultado el valor absoluto del parámetro Ejemplo =fabs(D1) da como resultado 15 si D1 = -15 exp(potencia) ln(parámetro) log(parámetro) sqrt(parámetro) Da como resultado e elevado a la =exp(D1) da como resultado potencia 7,39 e es el número de Euler. si D1 = 2 Da como resultado el logaritmo natural del parámetro (número base e) =ln(P2) da como resultado 2,71 Da como resultado el logaritmo del parámetro (número base 10) =log(D1) da como resultado 2 Da como resultado la raíz cuadrada del parámetro =sqrt(D1) da como resultado 4 si P2 = 15 si D1=100 si D1 = 16 mod(dividendo, divisor) Da como resultado el módulo de la división =mod(D1, 5) da como resultado 1 si D1 = 16 pow(número base, potencia) Da como el número base elevado a la potencia especificada =pow(D1, D2) da como resultado 9 si D1 = 3 y D2 = 2 Configuración de componentes personalizados 93 Funciones en fórmulas de variables Función Descripción hypot(cateto1,cateto2) Ejemplo Da como resultado la hipotenusa =hypot(D1, D2) da como resultado 5 si D1 = 3 y D2 = 4 cateto 1 hipotenusa cateto 2 n!(parámetro) Da como resultado el factorial del =n!(P2) da como resultado 24 parámetro si P2 = 4 (1*2*3*4) round(parámetro, precisión) PI Da como resultado el parámetro redondeado hasta el grado de precisión especificado =round(P1, 0.1) da como resultado 10,600 Devuelve el valor de pi con 31 decimales =PI da como resultado 3.1415926535897932384626433 832795 si P1 = 10.567 Consulte también Funciones en fórmulas de variables en la página 88 Funciones estadísticas Puede utilizar las siguientes funciones estadísticas en las fórmulas de variables: Función Descripción Ejemplo (P1 = 1.4 P2 = 2.3) ceil() Da como resultado el número entero =ceil(P1) da como resultado 2 menor que sea mayor o igual que el parámetro floor() Da como resultado el número entero =floor(P1) da como resultado 1 mayor que sea menor o igual que el parámetro min() Da como resultado el menor de los parámetros =min(P1, P2) da como resultado 1.4 max() Da como resultado el mayor de los parámetros =max(P1, P2) da como resultado 2.3 Configuración de componentes personalizados 94 Funciones en fórmulas de variables Función Descripción Ejemplo (P1 = 1.4 P2 = 2.3) sum() Suma de los parámetros =sum(P1, P2) da como resultado 3.7 sqsum() Suma de los parámetros al cuadrado: (parámetro1)2 + (parámetro2)2 =sqsum(P1, P2) da como resultado 7.25 ave() Promedio de los parámetros =ave(P1, P2) da como resultado 1.85 sqave() Promedio de los parámetros al cuadrado =sqave(P1, P2) da como resultado 3.625 Consulte también Funciones en fórmulas de variables en la página 88 Ejemplo: Funciones estadísticas ceil y floor en la página 101 Funciones de conversión de tipos de datos Las unidades dependen de la configuración de Herramientas --> Opciones --> Opciones --> Unidades y decimales . Puede utilizar las siguientes funciones de conversión de tipos de datos en las fórmulas de variables: Función int() Descripción Convierte los datos a entero Ejemplo Resulta especialmente útil para calcular dimensiones de perfiles: =int(100.0132222000) da como resultado 100 si los decimales están definidos en 0 en el cuadro de diálogo Opciones double() Convierte los datos a real string() Convierte los datos a cadena de caracteres imp() Convierte unidades del sistema británico Utilice esta función en los cálculos, en lugar de unidades del sistema británico. No es posible utilizar unidades del sistema británico directamente en los cálculos. Configuración de componentes personalizados 95 En los ejemplos siguientes, la unidad de longitud está definida en mm y los decimales están definidos en 2 en el cuadro de diálogo Opciones. =imp(1,1,1,2), que significa 1 pie y 1/2 pulgada, da como resultado 342.90 mm Funciones en fórmulas de variables Función Descripción Ejemplo =imp(1,1,2), que significa 1 1/2 pulgadas, da como resultado 38.10 mm =imp(1,2), que significa 1/2 pulgada, da como resultado 12.70 mm =imp(1), que significa 1 pulgada, da como resultado 25.40 mm =3’/3" no es posible, aunque =imp(36)/imp(3) es correcto vwu(valor, unidad) Convierte los valores de longitud y los valores de ángulo. Las unidades disponibles son: • "ft" ("pie", "pies") • "in" ("pulgada", "pulgadas") • "m" • "cm" • "mm" • "rad" • "deg" =vwu(4.0,"in") da como resultado 101.60 mm si la unidad de longitud está definida en mm y los decimales están definidos en 2 en el cuadro de diálogo Opciones. =vwu(2.0,"rad") da como resultado 114.59 grados si el ángulo está definido en grados y los decimales están definidos en 2 en el cuadro de diálogo Opciones. Consulte también Funciones en fórmulas de variables en la página 88 Operaciones con cadenas Las cadenas deben estar entre comillas en las fórmulas de variables. Por ejemplo, para definir el tamaño de perfil PL100*10 con dos variables P2 = 100 y P3 = 10, introduzca la fórmula de la siguiente manera: ="PL"+P2+"*"+P3 Configuración de componentes personalizados 96 Funciones en fórmulas de variables Tekla Structures considerará las separaciones de tornillos como cadenas. Para definir la separación de tornillos, defina Tipo valor como Lista distancias e introduzca la fórmula de la siguiente manera: =P1+" "+P2 El resultado será 100 200, si P1 = 100 (longitud) y P2 = 200 (longitud). Puede utilizar las siguientes operaciones con cadenas en las fórmulas de variables: Operación match(parámetro1, parámetro2) Descripción Da como resultado 1 si los parámetros son iguales, y 0 si son diferentes. Ejemplo (P1 = "PL100*10") =match(P1, "PL100*10") da como resultado 1 Aceptar todos los perfiles que También puede usar comodines *, ? empiezan por PFC: =match(P4, y [ ] con la función match. "PFC*") Aceptar los perfiles que empiezan por PFC y alturas que empiezan por 2, 3, 4 ó 5: =match(P4, "PFC[2345]*") Aceptar los perfiles que empiezan por PFC, las alturas que son 200, 300, 400 ó 500, y las anchuras que empiezan por 7: =match(P4, "PFC[2345]00?7") length(parámetro) Da como resultado el número de caracteres del parámetro. find(parámetro, cadena) Da como resultado el número de =find(P1, "*") da como orden (empezando desde cero) de la resultado 5 cadena especificada, y -1 si la cadena especificada no se encuentra en el parámetro. getat(parámetro, n) Da como resultado el carácter número n (empezando desde cero) del parámetro. =getat(P1, 1) de como resultado "L" setat(parámetro, n, carácter) Define el carácter número n (empezando desde cero) como el carácter especificado en el parámetro. =setat(P1, 0, "B") da como resultado "BL100*10" mid(cadena, n, x) Da como resultado x caracteres de la cadena empezando desde el carácter número n (contando desde cero). Si deja en blanco el último =mid(P1,2,3) da como resultado "100" Configuración de componentes personalizados 97 =length(P1) da como resultado 8 Funciones en fórmulas de variables Operación reverse(cadena) Descripción argumento (x), da como resultado la última parte de la cadena. Invierte la cadena especificada. Ejemplo (P1 = "PL100*10") =reverse(P1) da como resultado "01*001LP" Consulte también Funciones en fórmulas de variables en la página 88 Funciones trigonométricas Al utilizar funciones trigonométricas en fórmulas de variables, se debe incluir un prefijo para definir la unidad. Si no se incluye un prefijo, Tekla Structures utiliza radianes como unidad por defecto. • d son grados. Por ejemplo, sin(d180) • r son radianes (por defecto). Por ejemplo, sin(r3.14) o sin(3.14) Puede utilizar las siguientes funciones trigonométricas en las fórmulas de variables: Función Descripción Ejemplo sin() Da como resultado el valor del seno =sin(d45) da como resultado 0.71 cos() Da como resultado el valor del coseno =cos(d45) da como resultado 0.71 tan() Da como resultado el valor de la tangente =tan(d45) da como resultado 1.00 asin() Función inversa de sin(), da como resultado el valor en radianes =asin(d45) da como resultado 0.90 acos() Función inversa de cos(), da como resultado el valor en radianes =acos(d45) da como resultado 0.67 atan() Función inversa de tan(), da como resultado el valor en radianes =atan(d45) da como resultado 0.67 sinh() Da como resultado el valor del seno hiperbólico =sinh(d45) da como resultado 0.87 cosh() Da como resultado el valor del coseno hiperbólico =cosh(d45) da como resultado 1.32 tanh() Da como resultado el valor de la tangente hiperbólica =tanh(d45) da como resultado 0.66 atan2() Da como resultado el ángulo cuya =atan2(1,3) da como resultado tangente es el cociente de los dos 0.32 números. Da como resultado el valor en radianes Configuración de componentes personalizados 98 Funciones en fórmulas de variables Consulte también Funciones en fórmulas de variables en la página 88 Función de tamaño de mercado Utilice el tamaño de mercado en un componente personalizado para seleccionar la dimensión de placa adecuada (normalmente el espesor de placa) de entre los tamaños de mercado disponibles. Por ejemplo, el espesor de una placa debe coincidir con el alma de una viga. Función Descripción Ejemplo =fMarketSize("S235JR", fMarketSize(material, Da como resultado el siguiente espesor, paso extra) tamaño de mercado disponible para 10, 0) el material en el archivo marketsize.dat, en función del espesor especificado. El archivo debe estar en la carpeta ..\environments \your_environment\profil o en la carpeta de sistema. Para el paso extra introduzca un número para definir el incremento hasta el tamaño siguiente (el valor por defecto es 0). Consulte también Funciones en fórmulas de variables en la página 88 Ejemplo: Función de tamaño de mercado en la página 102 Funciones de condición de estructura Utilice las siguientes funciones para obtener el ángulo de sesgo, el ángulo de inclinación y el ángulo de oblicuidad de la viga secundaria en relación a la parte principal (columna o viga): Función fAD("skew", GUID) Descripción Da como resultado el ángulo de sesgo de la parte secundaria cuyo GUID se ha especificado. Ejemplo =fAD("skew","ID50B8559A0000-010B-3133-353432373 038") da como resultado 45 ID50B8559A-0000-010B-3133-353 432373038 es el GUID de la parte secundaria, que se encuentra en un ángulo de 45 grados respecto a la parte principal. Configuración de componentes personalizados 99 Funciones en fórmulas de variables Función Descripción fAD("slope", GUID) Da como resultado el ángulo de inclinación de la parte secundaria cuyo GUID se ha especificado. fAD("cant", GUID) Da como resultado el ángulo de oblicuidad de la parte secundaria rotada cuyo GUID se ha especificado. Ejemplo =fAD("slope","ID50B8559A -0000-010B-3133-35343237 3038") =fAD("cant","ID50B8559A0000-010B-3133-353432373 038") Limitaciones Estas funciones no devuelven valores positivos y negativos de inlinación y sesgo. Con estas funciones no es posible determinar la inclinación ascendente o descendente, ni el sesgo hacia la izquierda o hacia la derecha. El ángulo máximo de sesgo que puede obtenerse son 45 grados. Consulte también Funciones en fórmulas de variables en la página 88 Ejemplo: Condiciones de estructura de sesgo e inclinación en la página 100 Ejemplo: Condiciones de estructura de sesgo e inclinación La inclinación y el sesgo son relativos a a viga enmarcada dentro de una columna. Vista lateral Configuración de componentes personalizados Vista superior 100 Funciones en fórmulas de variables Columna Viga Inclinación Sesgo Con dos vigas, la inclinación es en realidad el sesgo horizontal de la viga enmarcada dentro de la otra viga, y la inclinación vertical de la viga relativa a la principal es en realidad el ángulo de sesgo. Vista lateral Vista superior Sesgo Inclinación Consulte también Funciones en fórmulas de variables en la página 88 Funciones de condición de estructura en la página 99 Configuración de componentes personalizados 101 Funciones en fórmulas de variables Ejemplo: Funciones estadísticas ceil y floor Supongamos que tiene las siguientes variables paramétricas: • Longitud viga: P1 = 3500 • Separación postes: P2 = 450 P1 / P2 = 7.7778 Puede utilizar las funciones estadísticas ceil y floor para redondear el valor y después emplear el valor redondeado como número de postes de la viga. • =ceil(P1/P2) da como resultado 8 • =floor(P1/P2) da como resultado 7 Consulte también Funciones en fórmulas de variables en la página 88 Funciones estadísticas en la página 94 Ejemplo: Función de tamaño de mercado Tiene los datos siguientes en marketsize.dat: S235JR, 6,9,12,16,19,22SS400,1.6,2.3,3.2,4.5,6,9,12,16,19,22,25,28,32,38DEFAULT, 6,9,12,16,19,22,25,28,32,38 El primer elemento de una fila es una calidad de material seguida de los espesores de placa disponibles en milímetros. En la línea DEFAULT se enumeran los espesores disponibles en los demás tipos de materiales. Con los datos anteriores, la función =fMarketSize("S235JR",10,0) daría como resultado 12 y =fMarketSize("S235JR",10,1) daría como resultado 16 (el siguiente tamaño superior). Consulte también Función de tamaño de mercado en la página 99 Configuración de componentes personalizados 102 Funciones en fórmulas de variables 9 Sugerencias para componentes personalizados En esta sección se presentan sugerencias y consejos útiles que le ayudarán a crear y a utilizar los componentes personalizados de manera más eficaz. Haga clic en los enlaces que figuran más abajo para encontrar más: • Sugerencias para crear componentes personalizados en la página 103 • Sugerencias para compartir componentes personalizados en la página 104 • Componentes personalizados existentes en una nueva versión de Tekla Structures en la página 105 9.1 Sugerencias para crear componentes personalizados Estas sugerencias le ayudarán a crear componentes personalizados prácticos. • Asigne nombres cortos y lógicos a los componentes personalizados. Utilice el campo de descripción para describir el componente y explicar su función. • Cree componentes sencillos para situaciones específicas. Modelar componentes sencillos es más rápido y fácil. También son más sencillos de utilizar. Evite crear un "súper" componente para utilizarlo en cualquier situación posible. • Considere la opción de crear un modelo de componentes. Utilice el modelo para crear y probar componentes personalizados. • Utilice la parte más simple que pueda. Por ejemplo, si sólo necesita una forma rectangular, utilice una placa rectangular y no una placa irregular. Las placas rectangulares tienen solamente dos identificadores, por lo que sólo deberá crear unos pocos vínculos para manipularlas. Las placas irregulares requieren más porque tienen cuatro identificadores. Sugerencias para componentes personalizados 103 Sugerencias para crear componentes personalizados Placa rectangular Placa irregular • Modele las partes solamente con la precisión necesaria. Si la única información de la parte que necesita es una marca de parte en el dibujo general y la cantidad en la lista de materiales, cree una barra o placa simple. Si más tarde necesita incluir la parte en una vista detallada, puede volver a modelar la parte con más precisión. • Modele los embebidos como partes personalizadas e inclúyalos en los componentes. Consulte también Sugerencias para componentes personalizados en la página 103 9.2 Sugerencias para compartir componentes personalizados Estas sugerencias le ayudarán a compartir componentes personalizados. • Utilice Tekla Warehouse para compartir y guardar componentes personalizados. • Guarde los componentes personalizados en la misma ubicación. Facilita su localización y exportación. • Proporcione la información esencial Si distribuye el componente a otros usuarios, recuerde enumerar los perfiles con los que funciona. • Utilice perfiles de biblioteca siempre que sea posible. De esta forma no tendrá que copiar los perfiles definidos por el usuario al copiar los componentes en otras ubicaciones. • No se olvide de copiar las secciones transversales de perfil definidas por el usuario con el componente personalizado. Consulte también Sugerencias para componentes personalizados en la página 103 Gestión de componentes personalizados en la página 67 Sugerencias para componentes personalizados 104 Sugerencias para compartir componentes personalizados 9.3 Componentes personalizados existentes en una nueva versión de Tekla Structures Al comenzar a utilizar una nueva versión de Tekla Structures, compruebe siempre que los componentes personalizados creados en versiones anteriores funcionen correctamente en la nueva versión. Al abrir componentes personalizados creados en una versión más antigua de Tekla Structures en el editor de componente personalizado, y la nueva versión contiene mejoras que requieren actualización, Tekla Structures pregunta si desea actualizar el componente. Si no actualiza el componente, funcionará del mismo modo que en la versión en que fue creado originalmente, aunque no podrá aprovechar las ventajas de las mejoras. Si opta por actualizar el componente, tendrá que comprobar y en ocasiones volver a crear las dimensiones, según cuáles sean las mejoras. Al borrar una dimensión y crear otra nueva (incluso con el mismo nombre), también será necesario modificar las ecuaciones que contengan la dimensión, dado que la dependencia creada por la ecuación se perderá al borrar la dimensión. Puede volver a crear las dimensiones y modificar las ecuaciones en el editor de componente personalizado. Consulte también Sugerencias para componentes personalizados en la página 103 Sugerencias para componentes personalizados 105 Componentes personalizados existentes en una nueva versión de Tekla Structures 10 Renuncia © 2015 Tekla Corporation y sus cedentes de licencia. Reservados todos los derechos. Este Manual de Software ha sido desarrollado para su uso con el Software de referencia. El uso del Software y el uso de este Manual de Software se rigen por un Acuerdo de Licencia. Entre otras estipulaciones, el Acuerdo de Licencia establece determinadas garantías para el Software y este Manual, rechaza otras garantías, limita los daños recuperables, define los usos permitidos del Software y determina si usted es un usuario autorizado de este Software. Toda la información recogida en este manual se proporciona con la garantía establecida en el Acuerdo de Licencia. Consulte el Acuerdo de Licencia para conocer obligaciones importantes y limitaciones y restricciones aplicables a sus derechos. Tekla no garantiza que el texto esté libre de imprecisiones técnicas o errores tipográficos. Tekla se reserva el derecho de hacer cambios e incorporaciones a este manual debido a cambios en el software o de otra índole. Además, este Manual de Software está protegido por la ley de copyright y por tratados internacionales. La reproducción, visualización, modificación o distribución no autorizadas de este Manual o de cualquier parte del mismo pueden dar lugar a sanciones civiles y penales y serán perseguidos hasta el grado máximo en que lo permita la ley. Tekla, Tekla Structures, Tekla BIMsight, BIMsight, Tedds, Solve, Fastrak y Orion son marcas comerciales o registradas de Tekla Corporation en la Unión Europea, Estados Unidos y/u otros países. Más sobre las marcas comerciales de Tekla: http://www.tekla.com/tekla-trademarks. Trimble es una marca registrada o una marca comercial de Trimble Navigation Limited en la Unión Europea, Estados Unidos y otros países. Más información acerca de las marcas comerciales de Trimble: http://www.trimble.com/trademarks.aspx. Los demás nombres de empresas y productos mencionados en este Manual son o podrían ser marcas comerciales de sus respectivos propietarios. Al hacer referencia a una marca o producto de terceros, Tekla no pretende sugerir una relación con dicha empresa o una aprobación de la misma, y rechaza cualquier relación o aprobación, a excepción de los casos en los que indique expresamente lo contrario. Partes de este software: D-Cubed 2D DCM © 2010 Siemens Industry Software Limited. Reservados todos los derechos. EPM toolkit © 1995-2004 EPM Technology a.s., Oslo, Noruega. Reservados todos los derechos. Open CASCADE Technology © 2001-2014 Open CASCADE SA. Reservados todos los derechos. FLY SDK - CAD SDK © 2012 VisualIntegrity™. Reservados todos los derechos. Teigha © 2003-2014 Open Design Alliance. Reservados todos los derechos. Renuncia 106 Componentes personalizados existentes en una nueva versión de Tekla Structures PolyBoolean C++ Library © 2001-2012 Complex A5 Co. Ltd. Reservados todos los derechos. FlexNet Copyright © 2014 Flexera Software LLC. Reservados todos los derechos. Este producto contiene tecnología, información y obras creativas propias y confidenciales propiedad de LLC de Flexera Software LLC y sus licenciatarios, si los hubiera. Está estrictamente prohibido el uso, la copia, la publicación, la distribución, la presentación, la modificación o la transmisión de dicha tecnología en su totalidad, o en parte, en cualquier formato o por cualquier medio sin el permiso previo por escrito de Flexera Software LLC. A excepción de lo que disponga expresamente Flexera Software LLC por escrito, la posesión de esta tecnología no se debe interpretar como la concesión de ninguna licencia o derecho en virtud de los derechos de propiedad intelectual de Flexera Software LLC, sea de forma tácita, por exclusión o de cualquier otro modo. Para ver las licencias de terceros, vaya a Tekla Structures, haga clic en Ayuda --> Acerca de y haga clic en el botón Licencias de terceros. Los elementos del software descritos en este Manual están protegidos por diversas patentes y posiblemente por solicitudes de patente pendientes en la Unión Europea y/u otros países. Para obtener más información vaya a la página http://www.tekla.com/tekla-patents. Renuncia 107 Componentes personalizados existentes en una nueva versión de Tekla Structures Renuncia 108 Componentes personalizados existentes en una nueva versión de Tekla Structures Índice A evitar acciones en componentes personalizados ........................................................................................ 69 exportar componentes personalizados................67 importar componentes personalizados............... 68 borrar variables de distancia...............................................31 abrir archivo de cuadro de diálogo de componente personalizado..............................................................59 editor de componente personalizado.................. 19 acos....................................................................................... 98 archivo de cuadro de diálogo de componente personalizado abrir............................................................................... 59 archivos .inp en componentes personalizados........................... 58 archivos ASCII como funciones de referencia...........91 asin........................................................................................98 Asistente Componente Personalizado crear componentes personalizados.........................9 Asistente Componente Personalizado propiedades................................................................. 71 Propiedades de la pestaña Avanzado...................72 Propiedades de la pestaña Posición..................... 72 Tipos de posición........................................................73 Asistente para Componentes personalizados Propiedades de la pestaña Tipo/Notas.................71 atan....................................................................................... 98 atan2.....................................................................................98 atributos de cuadro en componentes personalizados........................... 90 atributos definidos por el usuario en componentes personalizados........................... 90 ave......................................................................................... 94 añadir componentes personalizados a modelos............ 15 imágenes a cuadro de diálogo de componente personalizado..............................................................60 partes personalizadas a modelos.......................... 16 pestaña en cuadro de diálogo de componente personalizado..............................................................60 C cambio de nombre pestaña en cuadro de diálogo de componente personalizado..............................................................60 ceil......................................................................................... 94 cerrar editor de componente personalizado.................. 23 componentes personalizados crear.................................................................................9 crear variables de distancia manualmente........ 26 componentes personalizados acerca de componentes personalizados................ 5 acerca de la creación.................................................. 7 archivos .inp................................................................ 58 archivos ASCII como funciones de referencia... 91 archivos de cuadros de diálogo............................. 58 añadir a modelos................................................. 15,16 borrar variables de distancia.................................. 31 configuración..............................................................71 copia de referencias de propiedades....................36 creación de variables de distancia automáticamente...................................................... 31 crear planos de construcción................................. 37 crear variables de distancia de referencia..........35 crear variables paramétricas.................................. 32 detalles......................................................................... 10 ejemplos de modificación....................................... 38 evitar acciones en Base de Datos Componentes ........................................................................................ 69 evitar modificaciones del cuadro de diálogo.....66 exportar........................................................................ 67 fórmulas de variables............................................... 88 fórmulas en variables............................................... 88 B Base de Datos Componentes 109 protección de componentes personalizados......69 copiar referencias de propiedades..................................... 36 cos......................................................................................... 98 cosh.......................................................................................98 crear componentes personalizados....................................9 variables de distancia manualmente................... 26 variables de distancia automáticamente............31 variables de distancia de referencia.....................35 variables paramétricas............................................. 32 cuadro de diálogo de componente personalizado añadir imágenes.........................................................60 mover elementos....................................................... 59 organizar elementos................................................. 59 función de tamaño de mercado............................ 99 funciones de condición de estructura................. 99 funciones de conversión de tipos de datos........ 95 funciones de referencia........................................... 90 funciones estadísticas.............................................. 94 funciones matemáticas............................................93 funciones trigonométricas...................................... 98 gestión.......................................................................... 67 guardar......................................................................... 22 importar........................................................................68 juntas............................................................................ 10 modificar cuadro de diálogo.................................. 57 modificar la configuración......................................21 ocultar variables en cuadro de diálogo............... 57 operaciones con cadenas........................................ 96 operadores aritméticos............................................ 89 partes............................................................................ 10 planos de construcción............................................ 36 probar variables de distancia................................. 28 propiedades de variables......................................... 84 propiedades del cuadro de diálogo de detalle...78 propiedades del cuadro de diálogo de junta......78 propiedades del cuadro de diálogo de parte......75 propiedades del cuadro de diálogo de unión.....78 propiedades pestaña General.................................78 propiedades pestaña Posición................................75 propiedades por defecto del cuadro de diálogo75 protección con contraseñas....................................69 referencias de propiedades..................................... 36 sentencias lógicas......................................................89 sugerencias............................................................... 103 tipos...............................................................................10 tipos de planos........................................................... 79 tipos de valor de variables...................................... 85 uniones......................................................................... 10 variables....................................................................... 24 variables de distancia...............................................25 variables de distancia automáticas...................... 30 variables de distancia de referencia.....................34 variables paramétricas............................................. 31 componentes desglosar.........................................................................8 configuración componentes personalizados................................. 71 configuraciones opciones por defecto de Editor Diálogo Componente Personalizado.................................... 59 contraseñas D desglosar componentes................................................................. 8 detalles detalles personalizados............................................10 double...................................................................................95 E editor de componente personalizado.......................... 19 abrir............................................................................... 19 cerrar.............................................................................23 Editor Diálogo Componente Personalizado............... 58 opciones de configuración......................................59 editores Editor Diálogo Componente Personalizado........58 ejemplos atenuar opciones no disponibles en cuadro de diálogo de componente personalizado................65 atenuar opciones no disponibles en cuadro de diálogo de rigidizador...............................................65 añadir lista con imágenes a cuadro de diálogo de componente personalizado............................... 61 añadir lista con imágenes a cuadro de diálogo de rigidizador..............................................................61 añadir una opción para crear un objeto en un componente personalizado.....................................38 añadir unión personalizada a modelo................. 15 Condiciones de estructura de sesgo e inclinación ......................................................................................100 110 F crear unión personalizada.......................................12 crear variable paramétricas.................................... 33 crear variables de distancia....................................28 desglosar componentes..............................................8 determinar el número de filas de tornillos en componente personalizado.....................................43 determinar la distancia del grupo de tornillos desde el ala de la viga..............................................40 determinar tamaño y estándar de tornillo......... 42 función de tamaño de mercado..........................102 funciones estadísticas ceil y floor...................... 101 modificar componentes personalizados..............38 modificar cuadro de diálogo de componente personalizado..............................................................61 modificar cuadro de diálogo de detalle de rigidizador....................................................................61 mover variables en cuadro de diálogo de componente personalizado.....................................64 mover variables en cuadro de diálogo de rigidizador....................................................................64 planos de componente de detalle.........................82 planos de componente de junta............................83 planos de componente de parte............................84 planos de componente de unión...........................82 sustituir sub-componentes en componente personalizado-s..........................................................48 usar archivos de propiedades en componente personalizado..............................................................49 usar atributos de cuadro en componentes personalizados............................................................52 usar atributos definidos por el usuario en componentes personalizados................................. 50 usar hojas de cálculo de Excel con componentes personalizados............................................................56 usar planos de construcción en componente personalizado..............................................................45 vincular objetos a plano.......................................... 28 enlazar variables paramétricas a propiedades de objetos ........................................................................................ 32 Examinador componente personalizado.....................20 copiar referencias de propiedades........................ 36 enlazar propiedades a variables paramétricas.. 32 Excel usar con componentes personalizados................56 exp.........................................................................................93 exportar componentes personalizados................................. 67 fabs........................................................................................93 fAD.........................................................................................99 find........................................................................................ 96 floor.......................................................................................94 fórmulas archivos ASCII como funciones de referencia... 91 ejemplo de funciones estadísticas ceil y floor101 ejemplo de ondiciones de estructura de sesgo e inclinación.................................................................100 en componentes personalizados........................... 88 función de tamaño de mercado............................ 99 funciones de condición de estructura................. 99 funciones de conversión de tipos de datos........ 95 funciones de referencia........................................... 90 funciones estadísticas.............................................. 94 funciones matemáticas............................................93 funciones trigonométricas...................................... 98 operaciones con cadenas........................................ 96 operadores aritméticos............................................ 89 sentencias condicionales.........................................89 sentencias lógicas......................................................89 función de tamaño de mercado....................................99 ejemplo.......................................................................102 funciones de condición de estructura.........................99 funciones de conversión de tipos de datos................95 funciones de referencia...................................................90 funciones estadísticas......................................................94 funciones matemáticas................................................... 93 funciones trigonométricas..............................................98 G gestión componentes personalizados................................. 67 getat......................................................................................96 guardar componentes personalizados................................. 22 H hypot.....................................................................................93 111 I P imp........................................................................................ 95 importar componentes personalizados................................. 68 int.......................................................................................... 95 partes personalizadas añadir a modelos....................................................... 16 modificar......................................................................16 mover............................................................................ 16 partes partes personalizadas...............................................10 PI............................................................................................ 93 planos centrales.................................................................79 planos componente.......................................................... 79 planos contorno.................................................................79 planos corte........................................................................ 79 planos de componente ejemplos de detalle................................................... 82 ejemplos de junta...................................................... 83 ejemplos de parte...................................................... 84 ejemplos de unión..................................................... 82 planos de construcción crear.............................................................................. 37 en componentes personalizados........................... 36 planos límite.......................................................................79 planos malla....................................................................... 79 pow........................................................................................93 probar variables de distancia...............................................28 propiedades Asistente Componente Personalizado................. 71 variables....................................................................... 84 J juntas juntas personalizadas...............................................10 L ln............................................................................................ 93 log..........................................................................................93 longitud................................................................................96 M match....................................................................................96 max........................................................................................94 mid........................................................................................ 96 min........................................................................................ 94 mod....................................................................................... 93 modificar configuración de componente personalizado... 21 mover elementos en un cuadro de diálogo de componente personalizado.....................................59 R reverse.................................................................................. 96 round.................................................................................... 93 N n!............................................................................................93 S O sentencias condicionales................................................ 89 sentencias lógicas............................................................. 89 setat...................................................................................... 96 sin.......................................................................................... 98 sinh........................................................................................98 sqave.....................................................................................94 sqrt........................................................................................ 93 sqsum....................................................................................94 string.....................................................................................95 sugerencias ocultar variables en cuadro de diálogo de componente personalizado..............................................................57 operaciones con cadenas................................................ 96 operadores aritméticos....................................................89 112 en componentes personalizados........................... 24 enlazar variables paramétricas.............................. 32 funciones en fórmulas..............................................88 ocultar en cuadro de diálogo de componente personalizado..............................................................57 propiedades................................................................. 84 tipos de valor.............................................................. 85 variables de distancia...............................................25 variables de distancia de referencia.....................34 variables paramétricas............................................. 31 ver.................................................................................. 25 compartir componentes personalizados...........104 componentes personalizados...............................103 componentes personalizados en nueva versión de Tekla Structures................................................. 105 crear componentes personalizados....................103 sum........................................................................................94 T tan......................................................................................... 98 tanh.......................................................................................98 tipos de planos...................................................................79 tipos componentes personalizados................................. 10 ver variables en componentes personalizados......... 25 vincular objetos a planos................................................ 26 vincular a planos tipos de planos........................................................... 79 vwu........................................................................................95 U uniones uniones personalizadas............................................10 V variables de distancia crear manualmente...................................................26 variables de distancia automáticas acerca de las variables de distancia automáticas ........................................................................................ 30 crear.............................................................................. 31 variables de distancia de referencia acerca de las variables de distancia de referencia ........................................................................................ 34 crear.............................................................................. 35 variables de distancia acerca de las variables de distancia.....................25 borrar............................................................................ 31 probar............................................................................28 variables paramétricas acerca de las variables paramétricas................... 31 crear.............................................................................. 32 enlazar.......................................................................... 32 variables creación de variables de distancia automáticamente...................................................... 31 crear variables de distancia manualmente........ 26 crear variables de distancia de referencia..........35 crear variables paramétricas.................................. 32 113 114