UL_GATE
Члени даних
addlevel | int (GATE_ADDLEVEL_…) |
назва | рядок (GATE_NAME_LENGTH) |
swaplevel | внутр |
символ | UL_SYMBOL |
x, y | int (точка початку, див. примітку) |
Дивіться також UL_DEVICE
Константи
GATE_ADDLEVEL_MUST | повинен |
GATE_ADDLEVEL_CAN | може |
GATE_ADDLEVEL_NEXT | наступний |
GATE_ADDLEVEL_REQUEST | запит |
GATE_ADDLEVEL_ALWAYS | завжди |
GATE_NAME_LENGTH | макс. рекомендована довжина імені шлюзу (використовується лише у форматованому виведенні) |
Примітка
Координати початкової точки (x, y) завжди є координатами положення шлюзу всередині пристрою, навіть якщо UL_GATE було отримано з UL_INSTANCE.
приклад
library ( L ) { L . devices ( D ) { printf ( "Device: %s, Footprint: %s
" , D . name , D . footprint . name ); D . gates ( G ) { printf ( " %s, swaplevel=%d, symbol=%s
" , G . name , G . swaplevel , G . symbol . name );
}
}
}
Орігінал сторінки: UL_GATE