| angle | real (0, 90, 180 e 270) |
| column | string (vedere nota) |
| mirror | int |
| module | UL_MODULE |
| modulevariant | string (variantdef selezionato del modulo) |
| name | string (INSTANCE_NAME_LENGTH) |
| offset | int |
| row | string (vedere nota) |
| sheet | int (numero foglio) |
| smashed | int (vedere nota) |
| x, y | int (punto di origine) |
| texts() | UL_TEXT (vedere nota) |
| wires() | UL_WIRE |
Vedere anche UL_PORTREF, UL_VARIANTDEF
| INSTANCE_NAME_LENGTH | lunghezza max. consigliata di un nome istanza (utilizzata solo nell'output formattato) |
Il membro text() esegue una sequenza chiusa tra tutti i testi dell'istanza del modulo, a prescindere che sia danneggiata o meno. I membri column e row restituiscono la posizione delle colonne e delle righe all'interno del riquadro sul foglio in cui viene richiamata tale istanza. Se non è presente alcun riquadro sul foglio o se l'istanza è posizionata all'esterno del riquadro, viene visualizzato il simbolo '?' (punto interrogativo). Questi membri possono essere utilizzati solo nel contesto di un foglio.
Il membro smashed indica se l'istanza è stata danneggiata. Questa funzione può essere utilizzata anche per determinare se è presente un parametro detached text, ovvero per fornire il nome di tale parametro tra parentesi quadre, come nel caso di un parametro smashed["NAME"]. Questa opzione risulta utile se si desidera selezionare un testo di questo tipo con il comando SPOSTA, eseguendo il comando SPOSTA MOD1>NOME.
schematic(SCH) {
SCH.sheets(SH) {
SH.moduleinsts(MI) {
printf("Module instance %s is located on sheet %d\n", MI.name, MI.sheet);
}
}
}