CREATE_MULTIPLE_PA_ARRAY creates one or more parts or assemblies,
with translational offsets.
---->(CREATE_MULTIPLE_PA_ARRAY)----+
|
+------------------------------+
|
| +--------------------------<---------------------------+
| | |
+---+-------------------------->---------------------------+---->
| |
+--(:COPY)--------------------------------------->-----+
| |
+--(:SHARE)-------------------------------------->-----+
| |
+--(:SOURCE)--|source part or assembly|---------->-----+
| |
+--(:BASENAME)--|string|------------------------->-----+
| |
+--(:OWNER)--|part_lib or assembly|-------------->-----+
| |
+--(:ONELEVEL)--|onelevel or deep copy (:ON/:OFF)|-----+
| (copy only) |
| |
+--(:KEEP_ATTR)--|keep attributes (:ON/:OFF)|----------+
| (share only) |
| |
+--(:COUNT)--|number of new parts|--------------->-----+
| |
+--(:DIRECTION)--|MEASURE_DIR_3D_SA|------------->-----+
| |
+--(:OFFSET)--|distance|------------------------->-----+
The CREATE_MULTIPLE_PA_ARRAY settings menu is displayed for you to
define your linear parts and assemblies.
- :COPY - creates a copy of an existing part or assembly.
- :SHARE - creates a shared part or assembly, sharing the geometric
information of the original part or assembly.
- :SOURCE - specifies the part or assembly to copy or share.
- :BASENAME - specifies a string that will prefix all created parts
or assemblies.
- :OWNER - specifies the owner of the new part or assembly.
- :ONELEVEL - when copying a part or assembly, selects whether the entire hierarchical structure below
the selected part/assembly is copied (:ONELEVEL :OFF), or whether to copy only the selected
part/assembly and share all child parts below (:ONELEVEL :ON).
- :KEEP_ATTR - when sharing a part, selects whether the attributes of the selected part are
discarded in the shared part (:KEEP_ATTR :OFF), or whether the attributes are preserved
in the shared part (:KEEP_ATTR :ON).
- :COUNT - specifies how many new parts or assemblies you want to
create.
- :DIRECTION - specifies the direction the new parts or assemblies
will be created along.
- :OFFSET - specifies the distance between created parts or
assemblies.
Use this action to create a line of parts or assemblies, as copies of,
or sharing geometry with an existing part.
The following parameter sequence creates a shared array.
CREATE_MULTIPLE_PA_ARRAY [specify source part or assembly]
:BASENAME "p1" :OWNER "/assy1" :COUNT 1 :DIRECTION
[use MEASURE_DIR_3D_SA] :OFFSET 25 COMPLETE
All pathnames must be enclosed by double quotes (" ").
CURRENT_PART terminate action
MEASURE_DIR_3D_SA subaction
CREATE_MULTIPLE_PA_RADIAL terminate action
CREATE_MULTIPLE_PA terminate action