I frequently design parts and assemblies that use a Linear Pattern or Circular Pattern to provide a series of holes, mounting pegs, etc. to allow for mounting at discrete locations (e.g., a series of holes along a table leg to allow for multiple discrete table heights). I'd like to establish a mate such that (say) a fastener can be within one of these holes, but without specifying a particular hole or allowing the fastener to exist "between" two holes. In other words, I'm looking to define a "discrete" or "indexed" mate-- the mate can only be enforced at discrete locations (see illustration below):
All of the mates that I've found and worked with in SW allow for a part to be positioned continuously within some range, but not at discrete locations. Is this something that can be defined in SolidWorks? How have others solved this problem?
SolidworksModeling And Assemblies