SPLIT <expression> AS <new entity name>
SPLIT 10 AS Entx
Splits an existing entity into a number of new entities (greater than one) you specify, and optionally changes the entity names. The treatment of cost and time statistics is based on whether the Split As statement is used explicitly or implicitly as defined later.
Any entity you wish to split must release all owned resources using the FREE statement. Use SPLIT AS to divide pieces of raw material into components. The entities formed by the SPLIT AS statement at a location will not appear in the statistics for this location.
The operation column of process edit tables only.
<expression>
Split the entity into this number of entities.
<new entity name>
The name of the resulting entities. Each split entity searches forward in the process list, and then from the beginning of the list, until it finds a process for the new entity type at the current location.
When you use the SPLIT AS statement as an explicit entity action,
Time statistics however are treated differently. The accrued time stays with the original entity when it is counted as an exit, and each new entity begins at zero with new time statistics.
The results will show that the original entity and new entities each have their own time statistics but only the new entities will have costs as all accrued costs from the original entity were passed to and split between the new entities.
When you split entities implicitly,
In this case time statistics however are treated differently than explicit entity actions . The accrued time gets transferred in full to each of the new entities. The results will show that the old entity has no time or cost stats, and the new entities have all the time and cost stats.
Process Table
Entity... |
Location... |
Operation (min)... |
BatchA |
Loc1 |
WAIT 2 Hr SPLIT Attr3 AS EntA |
EntA |
Loc1 |
USE Res1 FOR U(2,.3) |
Routing Table
Blk |
Output... |
Destination... |
Rule... |
Move Logic... |
|
|
|
|
|
1 |
EntA |
Loc2 |
FIRST 1 |
|
See Also
JOIN, GROUP, UNGROUP, and CREATE.
![]() |
© 2012 ProModel Corporation • 556 East Technology Avenue • Orem, UT 84097 • Support: 888-776-6633 • www.promodel.com |