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