UL_PORT

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