Loop Unrolling Threshold
Specify minimum array size width for generating for loops
Model Configuration Pane: PLC Code Generation / Optimization
Description
The Loop unrolling threshold parameter specifies the minimum signal or parameter width for which a for loop is generated.
Settings
5 (default)
Specify the array size at which the code generator begins to use a for loop instead of separate assignment statements to assign values to the elements of a signal or parameter array.
When the loops are perfectly nested loops, the code generator uses a for loop if the product of the loop counts for all loops in the perfect loop nest is greater than or equal to this threshold.
Recommended Settings
| Application | Setting |
|---|---|
| Debugging | No impact |
| Traceability | No impact |
| Efficiency | Less than five |
| Safety precaution | No impact |
Programmatic Use
Parameter: PLC_RollThreshold |
| Type: string |
| Value: any valid value |
Default: '5' |
Version History
Introduced in R2012b