The 'What If' Mode

atarget.gif (1372 bytes) This task explains how to use the 'What If' mode.
  1. Open the KwrFormula1.CATPart document and access the Knowledge Advisor workbench.

  2. Click the Knowledge Inspector icon I_KnowledgeInspectorP2.gif (238 bytes) or select the Knowledge Inspector from the standard tool bar. The "Knowledge Inspector" dialog box is displayed. Check the 'What If' option.

  3. Select the KwrStartDocument\PartBody\Pad.1\FirstLimit\Length parameter (at this stage, don't modify its value in the Equals field).

  4. Click Apply. The following list of parameters and parameter values is displayed in the Then area.

    The first line describes the parameter which has just been selected. The other lines describe the impacted parameters.

  5. Use the Equals field to replace the KwrStartDocument\PartBody\Pad.1\FirstLimit\Length parameter value with 60mm. Click Apply. In the Then area,  the parameter values are updated as follows:

    The InitialValue column shows the initial parameter values (when you open the Knowledge Inspector). The OldValue column shows the parameter values resulting from the previous 'What if' operation. The Var (variations) columns show comparison operators between values located in adjacent columns.

  6. Check the Geometric Update option to display in the geometry area the modifications resulting from the 'What If' operation. Click Apply to update the document in the geometry area.

  7. Click OK to apply the values resulting from the current 'What If' operation to your document. Otherwise, click Cancel.

 
aremind.gif (956 bytes)

Note that:

Using the kwrKackFor.gif (1627 bytes) buttons reloads in the 'Then' area the previous or next values in the history of the 'What if" operations.
Checking the 'Show All Parameters" option displays all the document parameters. An f  letter in the Dvn column indicates that the parameter is constrained by a formula.
Selecting a parameter in the 'Then' area while the 'Show All Parameters' is checked,  highlights the selected parameter in the parameter list above.

 

aremind.gif (956 bytes)  Modifying  a parameter value does not imply that the values of the impacted parameters are automatically  updated by a 'What If' operation. For example, if a parameter is constrained by a formula such as:
if Parameter1 > A then Parameter2 =  B
replacing the Parameter1 value with a value greater than A won't modify Parameter2  if Parameter2 was previously set to B.

 

 

Up Next