Query_Lang-PCBFunctions_MembershipChecks_WithinRoomWithinRoom_AD
This document is no longer available beyond version 21.0. Information can now be found here: WithinRoom for version 25
Parent page: PCB Query Functions - Membership Checks
Summary
Returns objects that totally reside within the region occupied by any room object (confinement constraint rule) whose Name property complies with the Query.
Syntax
WithinRoom(RoomName1 : String,RoomName2 : String,...,RoomNamen : String) : Boolean/Boolean_String
Example Usage
Within
Room('Power')
Within
Room('Power') = True
Within
Room('Power') = 'True'
Returns objects that totally reside within the region occupied by any Room whose Name property is Power.
Within
Room('COUT1','COUT2')
Within
Room('COUT1','COUT2') = True
Within
Room('COUT1','COUT2') = 'True'
Returns objects that totally reside within the regions occupied by any Rooms whose Name property is either COUT1 or COUT2.
Within
Room('Monitor','Auxilary','Effects')
Within
Room('Monitor','Auxilary','Effects') = True
Within
Room('Monitor','Auxilary','Effects') = 'True'
Returns objects that totally reside within the regions occupied by any Rooms whose Name property is Monitor, or Auxilary, or Effects.
Tips
- The single quote characters (') at the start and end of each
RoomName
string are mandatory. - Parent coordinate, dimension, and Net objects are not returned.