CREATE_MULTIPLE_PA creates multiple parts or assemblies.
-->--(CREATE_MULTIPLE_PA)--+--(:COPY)---+--+
| | |
+--(:SHARE)--+ v
|
+--------------------<----------------------+
|
v +---------------------------<---------------------------+
| | |
+-->--+--+--------------------------->---------------------------+-->--
| | |
| +--(:NAME)--|string|------------------------------------+
| | |
| +--(:OWNER)--|select root or assembly|------------------+
| | |
^ +--(:SOURCE)--|select source part or assembly|----------+
| | |
| +--(:ONELEVEL)--|onelevel or deep copy (:ON/:OFF)|------+
| | (copy only) |
| | |
| +--(:KEEP_ATTR)--|keep attributes (:ON/:OFF)|-----------+
| | (share only) |
| | |
| +--|POSITION_PA_SA|-------------------------------------+
| |
| +--(:NEXT)--+
| |
+-------<------+
The following options are available to define your
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.
- :NAME - specifies the name of the new part or assembly.
- :OWNER - specifies the owner of the new part or assembly.
- :SOURCE - specifies the original 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).
- :NEXT - accepts the specifications you have defined for the new
part or assembly.
Use this action to create parts or assemblies, as copies of or sharing
geometry with existing parts or assemblies.
The following parameter sequence creates a shared part.
CREATE_MULTIPLE_PA :SHARE :SOURCE "/p1" :NAME "p2" :OWNER "/"
[position part using POSITION_PA_SA] COMPLETE
All filenames must be enclosed by double quotes (" ").
CURRENT_PART terminate action
POSITION_PA_SA subaction
CREATE_MULTIPLE_PA_RADIAL terminate action
CREATE_MULTIPLE_PA_ARRAY terminate action