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