# Pattern Drive Component Pattern


In an assembly, parts are grouped into similar arrays by referring to a set of arrays. Its command interface is shown in the figure below.

Array driver An array is an array in two directions for the top-most instance. If a subinstance is selected in the viewport, the array is still applied to the top-most instance. The controls are described as follows:

  1. Parts to array: Pick up the parts that you want to array.

  2. Drive features or parts: Select a list of features or parts as the array driver source (pick up the features associated with the name part shown in the box).

  • The array feature can be selected in the feature panel (i.e. the array feature in the current assembly can be applied as the driver)
  • Parts generated by the array, or faces generated by array features in the part, can be picked up in the viewport.
  1. Modify Source location: After this parameter is selected, the Source Location Instance pickup box is displayed.
  • After clicking the "Source Location Instance" pick box, a pick point appears on each instance of the source array (including instances skipped in the source array), select a single point. The location of the parts you want to array in the new array corresponds to that point.

  • As in the image above, select the first point, the blue part as the first part in the new array; Select the third point, the blue part, as the first part in the new array.
  1. Skip Instances: The same function as skipping instances with linear arrays.

Example: Array the linear array of the instance reference hole, after setting the parameters, the effect is as shown in the following figure.