UL_PORT
Члени даних
| кордону | int (MODULE_BORDER_…) |
| автобус | рядок (див. примітку) |
| напрямок | int (PIN_DIRECTION_… (див. примітку)) |
| назва | рядок (PORT_NAME_LENGTH) |
| чистий | рядок (див. примітку) |
| x, y | int (точка підключення) |
Члени циклу
| мережі() | UL_NET (див. примітку) |
| тексти() | UL_TEXT |
| дроти() | UL_WIRE |
Дивіться також UL_MODULE, UL_MODULEINST, UL_PORTREF
Константи
| MODULE_BORDER_BOTTOM | на нижній межі модуля |
| MODULE_BORDER_RIGHT | на правій межі модуля |
| MODULE_BORDER_TOP | на верхній межі модуля |
| MODULE_BORDER_LEFT | на лівій межі модуля |
| PORT_NAME_LENGTH | макс. рекомендована довжина імені порту (використовується лише у форматованому виведенні) |
Примітка
Значення напрямку ідентичні значенням PIN_DIRECTION_… (без PIN_DIRECTION_SUP).
Члени даних шини та мережі повертають назву шини або мережі, до якої підключено цей порт (доступно лише в контексті UL_MODULEINST). Крім того, учасник циклу мереж виконує цикл через усі доступні мережі цього з’єднання.
приклад
schematic ( SCH ) { SCH . modules ( M ) { M . ports ( P ) printf ( "Port: %s
" , P . name );
}
}
Орігінал сторінки: UL_PORT