Creando una Tabla de Datos
La siguiente guía de cómo hacerlo le guiará a través de los pasos necesarios para crear una tabla de datos utilizando el Diseñador de Reglas en el Lenguaje Simple. El ejemplo mostrado es bastante trivial; sin embargo, se pueden definir tablas mucho más complicadas de manera muy similar.
Requisitos previos
-
MPS (versión 2022.3.1)
-
Un modelo que utiliza el
com.iconsolutions.simple.devkit, o un devkit que lo utilice (por ejemplo,v2Flo.devkit)
Pasos
1. Crear Nodo de Tabla de Datos
Para agregar una tabla de datos a un modelo, diríjase a la Logical View ventana en el lado izquierdo de MPS y haga clic derecho en el modelo donde se requiere la tabla de datos. Luego navegue a New > com.iconsolutions.simple > Data Table.
Debería verse como la imagen a continuación:
2. Tabla de Datos de Nombres
Se debe haber creado ahora una tabla de datos no implementada. Todas las tablas de datos necesitan un nombre para que puedan ser referenciadas en otros lugares. Coloque el cursor en la celda roja que dice <no name> a la derecha de Name: y introduzca el nombre de la tabla de datos.
En el ejemplo a continuación, el nombre se establece en ExampleTable:
3. Defina Columnas y Filas
Las tablas de datos están compuestas por columnas y filas. Cada columna tiene un nombre y un tipo. Para agregar una nueva columna, seleccione un encabezado de columna y presione enter, para filas seleccione un nombre de fila en su lugar.
Los nombres de filas y columnas deben ser únicos y pueden utilizar caracteres alfanuméricos y guiones bajos, y no pueden comenzar con un número.
Para elegir un tipo para una columna, presione Ctrl+Space para ver una lista de opciones. Cada celda dentro de una tabla debe ser del tipo especificado por la columna en la que se encuentra.
4. Búsqueda en tabla
Las filas de la tabla son accesibles ya sea por la clave de la fila o por una búsqueda en la tabla. Para hacer esto, las tablas deben configurarse para permitir búsquedas primero. Seleccione el nombre de la tabla y presione space seguido por Ctrl+Space entonces seleccione allows lookup. Además, se puede elegir una columna predeterminada seleccionando también with default.
Una vez habilitado, la búsqueda en una tabla se realiza a través de operaciones de punto dentro de expresiones. Las búsquedas devolverán una opción de la primera fila que coincida con el valor; de lo contrario, devolverá vacío.