Comando: Multiplicar Elemento Visu
Símbolo:
Función: El comando abre el Multiplicar elemento Visu diálogo, que contiene una configuración derivada del elemento de plantilla y la declaración de matriz. Puede reorganizar los elementos aquí, así como su cantidad y el índice de acceso a los datos de la matriz. Cuando sale del cuadro de diálogo, se crea un campo de elementos similares a partir del elemento de plantilla. En las propiedades de los nuevos elementos, las variables de matriz ahora se configuran con índices de matriz precisos. Estos nuevos elementos son aquellos en los que ha configurado una variable de matriz con marcadores de posición de acceso de índice en la plantilla.
Llamada: menú; Menú de contexto
Requisito: La visualización está activa y se selecciona un elemento de plantilla configurado.
Diálogo: Multiplicar elemento Visu
Número total de elementos | El número total está determinado por el rango de índice de los marcadores de posición, incluida la configuración en el Ajustes avanzados pestaña. La disposición de los elementos puede ser unidimensional (como columna o fila) o bidimensional (como campo de tabla). |
Horizontal | Número de elementos por fila Predeterminado: número de componentes de matriz (rango de índice) del marcador de posición Ejemplo de matriz: |
Vertical | Número de filas requeridas para el diseño de todos los elementos . Por defecto
|
Desplazamiento entre elementos | Distancia entre los nuevos elementos; afecta las posiciones de los nuevos elementos
|
Horizontal | Distancia entre los elementos dentro de una fila (en píxeles) Ejemplo: |
Vertical | Distancia entre los elementos dentro de las columnas (en píxeles) Ejemplo para una distancia de tres píxeles: |
Arreglo de elementos | Origen a partir del cual se posicionan y disponen los nuevos elementos . Si Vertical o Horizontal <> 1
. Si Horizontal o Vertical = 1
|
Orientación | Determina el diseño de los elementos en el campo (fila por fila o columna por columna)
|
Avance | Muestra el diseño establecido y la orientación de los elementos como una flecha |
acceso a la matriz | Según el elemento de plantilla, se calcula el índice preciso para acceder a la variable de matriz para cada nuevo elemento. El cálculo se basa en los límites del índice de la matriz como se especifica en la declaración de la matriz. Los ajustes también se tienen en cuenta aquí. |
1ra dimensión | Pauta de cálculo del índice de la primera dimensión que reemplaza El primer elemento nuevo obtiene el valor especificado a continuación en Índice de comienzo en la primera dimensión. Los otros elementos obtienen cada uno un índice incrementado por Incremento hasta que se calcule un índice para todos los elementos. . Ejemplo (preestablecido)
|
2da dimensión | Pauta de cálculo del índice de la segunda dimensión que reemplaza El primer elemento nuevo obtiene el valor especificado a continuación en Índice de comienzo en la segunda dimensión. Los otros elementos obtienen cada uno un índice incrementado por Incremento. . Ejemplo
|
OK | Primero, se valida si los índices calculados están en el rango de índice de la variable de matriz. Si es así, los elementos que coinciden con el elemento de la plantilla se crean y organizan como un campo (fila, columna o tabla). Los índices de marcador de posición se reemplazan por los índices calculados. |
Declaración de variables de matriz
VAR asTexts_Example: ARRAY[1..2,1..2] OF STRING := [ '1A Text', '2A Text', '1B Text', '2B Text' ]; asToolTips_Example: ARRAY[1..2,1..2] OF STRING := [ '1A Tooltip', '2A Tooltip', '1B Tooltip', '2B Tooltip' ]; axUserInput_Example: ARRAY[1..2,1..2] OF BOOL; END_VAR
Visualización con elemento de plantilla y su configuración de propiedades

Pestaña Ajustes básicos | |
Número total de elementos | |
Horizontal |
|
Vertical |
|
Desplazamiento entre elementos | |
Horizontal |
|
Vertical |
|
Arreglo de elementos | Desde arriba a la izquierda |
Orientación | Linea por linea |
Configuración extendida Pestaña | |
acceso a la matriz | |
1ra dimensión | |
Índice de comienzo |
|
Incremento |
|
2da dimensión | |
Índice de comienzo |
|
Incremento |
|
Visualización en tiempo de ejecución:
