Personalizar los cuadros de diálogo de componentes personalizados utilizando un editor de texto

Tekla Structures
Modificado: 6 Dic 2022
2024
Tekla Structures

Personalizar los cuadros de diálogo de componentes personalizados utilizando un editor de texto

Cada componente personalizado tiene un archivo de entrada (.inp) que define el contenido del cuadro de diálogo del componente personalizado. Si es usuario experto, puede personalizar los archivos de entrada de cuadro de diálogo manualmente en un editor de texto. Tenga cuidado al modificar un archivo de entrada, ya que se pueden producir errores y hacer que desaparezca el cuadro de diálogo.

Tenga en cuenta que la pestaña General está reservada para las propiedades generales predefinidas. No puede cambiar el nombre de la pestaña General ni añadirle más parámetros.

También puede personalizar la herramienta Editor Diálogo Componente Personalizado para personalizar el cuadro de diálogo.

Añadir nuevas pestañas

  1. Abra el archivo .inp en un editor de texto.
  2. Añada una nueva definición de pestaña, tal como se muestra a continuación:

  3. Grabe el archivo .inp.
Nota:

La cuarta pestaña está reservada para las propiedades de General, por lo que no puede añadirle sus propios parámetros.

Añadir cuadros de texto

  1. Abra el archivo .inp en un editor de texto.
  2. Añada los elementos de parameter entre llaves, como se muestra a continuación:

  3. Grabe el archivo .inp.

Añadir imágenes

  1. Cree una imagen y guárdela en formato de mapa de bits (.bmp) en la carpeta ..\ProgramData\Trimble\Tekla Structures\<versión>\Bitmaps.
  2. Abra el archivo .inp en un editor de texto.
  3. Añada una definición de imagen, tal como se muestra a continuación:

    (1) y = 100

    (2) x = 50

    (3) alto = 75

    (4) ancho = 100

  4. Grabe el archivo .inp.

Cambiar el orden de los cuadros

  1. Abra el archivo .inp en un editor de texto.
  2. Cambie el último número en la definición de parámetro.

    Los cuadros se enumeran de arriba abajo, tal como se muestra a continuación:

  3. Grabe el archivo .inp.

Cambiar la ubicación de los cuadros

Puede definir una ubicación exacta para cada cuadro de texto.

  1. Abra el archivo .inp en un editor de texto.
  2. Defina la ubicación exacta del cuadro usando tres valores: la coordenada x, la coordenada y y el ancho del cuadro.

    Por ejemplo,

    (1) x = 374

    (2) y = 25

    (3) ancho = 160

  3. Grabe el archivo .inp.

Ejemplo: Añadir un grupo de casillas de verificación en el cuadro de diálogo de componente personalizado

En este ejemplo se muestra cómo añadir una casilla de verificación para cada grupo de tornillos en un componente personalizado mediante la modificación del archivo .inp. Cuando se utiliza el componente en un modelo, puede seleccionar qué tornillos se crearán activando las casillas de verificación correspondientes.

  1. Defina un componente personalizado que contenga tornillos.

    Por ejemplo, cree una unión en T personalizada que cree un grupo de tornillos y tres tornillos individuales:

  2. Cree variables paramétricas que controlen la creación de tornillos.

    Para los grupos de casillas de verificación, el Tipo valor de estas variables debe ser Sí/No. Por ejemplo, cree tres variables, P1, P2 y P3, una para cada tornillo individual en la unión en T personalizada.

  3. Enlace las variables a la propiedad Creación de los tornillos.

    Por ejemplo, enlace la variable P1 a la propiedad Creación del primer tornillo, la variable P2 a la propiedad Creación del segundo tornillo, y así sucesivamente.

  4. Guarde el componente personalizado.
  5. En el modelo, haga clic en Archivo > Abrir carpeta modelo para abrir la carpeta del modelo actual.
  6. Vaya a la carpeta \CustomComponentDialogFiles.
  7. Abra el archivo .inp en un editor de texto.
  8. Añada una definición de imagen.

    Por ejemplo,

    Si utiliza una imagen personalizada, guárdela en formato de mapa de bits (.bmp) en la carpeta ..\TeklaStructures\<versión>\Bitmaps.

  9. Añada un elemento toggle_group para definir el origen del grupo de alternar, es decir, la posición del grupo de casillas de verificación en el cuadro de diálogo del componente personalizado.

    Utilice los valores de las coordenadas x e y para definir la posición. Por ejemplo,

    (1) x = 200

    (2) y = 320

  10. En el elemento toggle_group, añada una línea para cada casilla de verificación que desee añadir.

    Utilice las mismas variables paramétricas que ha creado en el paso 2.

    Los dos valores numéricos situados después del nombre de variable son desplazamientos desde el origen del grupo de alternar. Por ejemplo, la primera definición, "P1", 160, -165, "0", indica que la casilla de verificación de la variable P1 se encuentra 160 pasos a la derecha y 165 pasos hacia arriba desde el origen del grupo de alternar.

    Dirección

    Valores negativos

    Valores positivos

    X

    izquierda

    derecha

    Y

    arriba

    abajo

    (1) desplazamiento en la dirección X

    (2) desplazamiento en la dirección Y

  11. Grabe el archivo .inp.
  12. Para que el cambio surta efecto, cierre y vuelva a abrir el modelo.

    Ahora al marcar y desmarcar las casillas de verificación en el cuadro de diálogo, el número de tornillos cambia en consecuencia en el modelo. Por ejemplo,

    Note:

    Tekla Structures añade automáticamente la etiqueta Efecto al modif. y la casilla de verificación de cada grupo de alternar que cree.

¿Le ha resultado útil?
Anterior
Siguiente