CREATE_MULTIPLE_PA_RADIAL creates one or more parts or assemblies
along a circular arc.
---->(CREATE_MULTIPLE_PA_RADIAL)----+
|
+----------------------------------+
|
| +--------------------------<---------------------------+
| | |
+------+-------------------------->---------------------------+---->
| |
+--(: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|---------------->----+
| |
+--(:AXIS)--|MEASURE_AXIS_3D_SA|------------------>----+
| |
+--(:ANGLE_INCREMENT)--|angle|-------------------->----+
The following options are available to create your
new parts or 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 reference part or assembly.
- :BASENAME - specifies the string that will prefix all created
parts or assemblies.
- :OWNER - specifies the owner of the new parts or assemblies.
- :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.
- :AXIS - specifies the axis of rotation.
- :ANGLE_INCREMENT - specifies the angle between created parts or
assemblies.
Use this action to create parts or assemblies along a circular
arc.
The following parameter sequence creates a shared array.
CREATE_MULTIPLE_PA_RADIAL [specify source part or assembly]
:BASENAME "p1" :OWNER "/assy1" :COUNT 1 :AXIS
[use MEASURE_AXIS_3D_SA] :ANGLE_INCREMENT 25 COMPLETE
All pathnames must be enclosed by double quotes (" ").
MEASURE_AXIS_3D_SA subaction
CREATE_MULTIPLE_PA_RADIAL terminate action
CREATE_MULTIPLE_PA terminate action
CURRENT_PART terminate action