Editing Extension Parameters, Properties, and Preferences

You can use the Variables tab to edit parameters, properties, and preferences in your Isight extension. These items, known collectively as “variables” in Isight, each have a specific role in defining the structure of an extension.

  1. Click the Variables tab on the right side of the Isight Developer Perspective.

  2. Edit the main details of an existing parameter or property.

    1. If necessary, expand the appropriate area and display the available variable options by clicking the Parameters or Properties label.
    2. Edit any of the following variable information directly from the variable list:

      Name Specify the name of the variable.
      Tag Specify the tag of the variable. This tag behaves as the constant name of the variable that is accessible only on the API level. You can change a variable name but never a variable tag.
      Display name If desired, specify a name for the variable that will appear on graphs, tables, and other visual tools. This setting is typically not used unless your extension will be dynamically creating long parameter names. If you leave this setting blank, the name defined by the Name setting is used throughout Isight.
      Mode Specify if the variable is a local variable, an input variable, an output variable, or an input/output variable.
      Type Specify if the variable is a Real number, a String, an Integer, or a Bool (Boolean) value.
      Save To DB Specify whether or not values for this parameter are saved to the results database (local or SIMULIA Execution Engine). If the option is not selected, parameters that are not saved will not be displayed on the Runtime Gateway during and after execution. For more information on this option, see Specifying Database Options in the Isight User’s Guide.

  3. You can edit additional variable settings, if desired.

    1. Click the variable that you want to edit, and click Edit.

      The Edit Variable dialog box appears.

    2. Alter any of the following information for the variable:

      Value Specify the initial value of the variable.
      Unit Specify the metamodel name of the unit of measurement defined by the variable (for example, com.engineous.unit.meter).
      Limit Specify the metamodel name of the limit (for example, com.engineous.limit.Discrete).

      Limits define a range (upper and/or lower bound) or specific discrete set of values that the variable value can be set to when the component executes. Values that fall outside of the defined allowed values will cause the component execution to fail.

      Description Specify the text description of the variable.

    3. Click OK.

      You return to the Variables tab, and the variable is updated.

  4. Edit an existing preference.

    1. If necessary, expand the associated area and display the available preference options by clicking the Preferences label.
    2. Edit any of the following additional information directly from the preference list:

      Name Specify the name of the preference.
      Tag Specify the tag of the preference. This tag behaves as the constant name of the preference that is accessible only on the API level. You can change the name of a preference but you cannot change its tag.
      Type Specify if the preference is a Real number, a String, an Integer, or a Bool (Boolean) value.
      Value Specify the default, initial value of the preference.

  5. Click to save your changes to the extension.