Собственные правила Room лишь: PlacementSide и MaxComponentHeight (все из того же мануала), а верификация проводится в категории Component Violation. DRC будет производить проверку только в конкретной Room (если укажите) на соответствие ГЛОБАЛЬНЫМ правилам, и только (проверить легко). Своеобразный расширенный вариант области проверки. Вы определяете компоненты и облать п/п где вас интересует соблюдение правил в данный момент. Всего лишь.
Дополнительно, вне желания ползователя, DRC проводит верификацию Room в категории Component на предмет: Room Inclusion (принадлежность компонентов к Room) и Empty Room (пустого места) это можно найти в отчете. Т.е. если вы указали в свойствах Room "Placement Side-Top", а принадлежащий компонент разместите на стороне Bottom, будет ошибка, типа: "Компонент DA1, определенный в Room1, отсутствует", даже если в глобальных правилах DRC, правило PlacementSide=Bottom (или не определено).
В итоге - сравнительно скудная функциональность у Room, на мой взгляд. Возможно в каких-нибудь примочках PCAD, ее функциональность и расширена, главное одно - Room есть. Написать бы утилитку, чтоб использовать ее на все сто. |