7.19.1.  Resolve value ranges...

Resolve value ranges [Resolve value ranges...] using... ( PARTdesigner -> Extras menu), you can break down values that contain value ranges into individual values.

[Note]Note

Value ranges that are defined as lists (e.g. "1,3,5,6,9,...") as well as those that are defined as intervals with and without increments (e.g. "[10:100/10]") can be broken down, i.e. "decomposed" into individual component values.

Example 1: Listing of discrete values

There is a table with value range variable „L“ which contains the values „20,40,60“.

"L" in Variable Manager

"L" in Variable Manager

"L" in table

"L" in table

In order for the three list values to be assigned to each of the three rows and so to get nine separate characteristics, do the following:

  1. Click on the Expand value ranges [Resolve value ranges] command.

  2. In the Resolve [Resolve value range variables] value range variables window check the variable [Variable] (here only "L") whose value range you want to resolve and confirm with Ok.

Result: The table with the resolved value range then looks as follows.

Value range variable "L" resolved

Value range variable "L" resolved

"L" in the variable manager: Now as "Variable with fixed values [Variable with fixed values] "

"L" in the variable manager: Now as "Variable with fixed values [Variable with fixed values] "

Example 2: Interval and defined increment

  1. Click on the Expand value ranges [Resolve value ranges] command.

    -> The Maximum range dialog box opens.

    Maximum range

    Maximum range

    [Note]Note

    If the increment is specified in the value range definition (e.g. " [100:1000/100] "), the following applies:

    Both the specification under Maximum range and the step size can influence the resolution result. The smaller number of individual resolution results is always used.

    Example:

    If the increment results in 10 individual results, an entry of 200 under Maximum range is irrelevant.

    100,200,300,400,500,600,700,800,900,1000

    If the entry under Maximum range is limited to 5 individual results, but the increment would require 10 individual results, the listing is aborted after 5 lines.

    100,200,300,400,500

    If no increment is specified in the value range definition (e.g. " [100:1000] "), resolution is based on the specification under Maximum range.

  2. Confirm with OK.

    -> The Resolve [Resolve value range variables] value range variables dialog box opens.

    Activate the checkbox next to the variables (here only "L") whose value range you want to resolve and confirm with OK.

    Result: Resolving has been processed with the defined step width of 100.

    Result

    Result

Example 3: Resolving variables with graphics

With V12.9 it is now also possible to resolve value range variables with graphics without losing the graphics.

  1. Click in PARTdesigner > Extras menu on the command Resolve value ranges.... [Resolve value ranges...]

    -> The Resolve value range variables dialog box opens.

  2. Select the desired value range variable (which contains the graphics) and confirm with OK.

    -> The command is executed immediately.

    -> In order for the changes to be visible in PARTdesigner, it must be restarted.

  3. Result:

    • A variable with the name [VARNAME]+"VIS" was created, which contains the visible text from variable [VARNAME].

    • A variable [VARNAME]+"X" was created with a feature algorithm that controls the corresponding image assignment based on the visible text.

    • The resolved variable retains the status value range variable with graphics [Value range variable with graphics] to display the corresponding screens in the [VARNAME] column.

    • The variables [VARNAME] and [VARNAME] + VIS are also visible in PARTproject.