| ángulo | real (0, 90, 180 y 270) |
| columna | cadena (ver nota) |
| simetría | entero |
| módulo | UL_MODULE |
| variante del módulo | cadena (variante definida seleccionada del módulo) |
| nombre | cadena (INSTANCE_NAME_LENGTH) |
| desfase | entero |
| fila | cadena (ver nota) |
| plano | int (número de plano) |
| hecho pedazos | int (consulte la nota) |
| x, y | int (punto de origen) |
| texts() | UL_TEXT (consulte la nota) |
| wires() | UL_WIRE |
Consulte también UL_PORTREF, UL_VARIANTDEF
| INSTANCE_NAME_LENGTH | longitud máxima recomendada para el nombre de un ejemplar (solo se utiliza en salidas con formato) |
El miembro texts() recorre todos los textos del ejemplar del módulo, independientemente de si está separado o no. Los miembros de column y row devuelven la ubicación de la columna y la fila dentro del marco en el plano en el que se invoca el ejemplar. Si no hay ningún marco en el plano o el ejemplar se coloca fuera del marco, devuelve un signo de interrogación (?). Estos miembros solo se pueden utilizar en un contexto de plano.
El miembro smashed indica si se ha separado el ejemplar. Esta función también se puede utilizar para averiguar si existe un parámetro de texto desenlazado como resultado de asignar el nombre de dicho parámetro entre corchetes, como en smashed[”NAME”]. Esto resulta útil en caso de que desee seleccionar un texto de este tipo con el comando DESPLAZAR con la acción MOVE MOD1>NAME.
schematic(SCH) {
SCH.sheets(SH) {
SH.moduleinsts(MI) {
printf("Module instance %s is located on sheet %d\n", MI.name, MI.sheet);
}
}
}