Set Block Weights
(Available with Order Execution Mgt.)
Description
Set Block Weights assigns a weight of the subsequent RSA function blocks that you add to an output or logic module.
Block | Module Options | Purpose | |
1 | Can be either: Set Source Range or Set Source Solve
|
Defines the range that the block evaluates. | |
2 | Must be Set Block Weights
|
Sets the static importance of each of the subsequent blocks by assigning a weight to each block. |
- The zero or non-zero weight block does the following.
Weight | The block: | |
Zero | Directly eliminates items that do not satisfy its criteria. | |
If a zero weighted block eliminates all items in range, that block's eliminations may be rolled back depending on the block's Always Evaluate parameter setting. | ||
Non-zero | Applies this weight to any item that fails to satisfy its criteria; it does not eliminate items directly. | |
Other subsequent blocks, e.g. Eliminate by Weight, can be added to eliminate items on the basis of their accumulated weight. Note: CIMPLICITY also creates a broken rule record for failed items. |
- After execution of the output logic is complete items do not retain their weight that is assigned by the RSA function blocks
Parameters
This function block has the following parameters:
Parameter | Description | |
Block Weights | Block 1 Weight | Weight for the first RSA block after the Set Block Weights block. |
Block 2 Weight | Weight for the second RSA block. | |
... | ||
Block 10 Weight | Weight for the tenth RSA block. | |
|
||
Weight Point ID | (Optional) Integer array point with up to 100 elements. Each element defines the weight of the respective RSA block. Supercedes the other parameters. |