8.2.1. 表达式编辑器对话框

Expression Editor对话框包含:

  • 用于查看和管理表达式的树视图(树视图包含一个快捷菜单,提供创建/删除/修改表达式的命令,如下所述。)

  • 用于创建/编辑/显示新建或选定表达式定义的详细信息视图

    (您可以在Ansys CFX Expression Language in the TurboGrid 参考指南.)

  • A Value框中查看有效 CEL 表达式和常量的列表,当表达式不含变量且计算结果为单一值时,该框会显示选定表达式的值。)

您可以右键单击树视图区域中的现有表达式或空白区域,Expression Editor以访问包含以下命令的快捷菜单:

Table 8.1: Expression Editor Shortcut Menu Commands

命令

描述

编辑

Expression对话框的详细信息视图部分显示选定Expression Editor表达式的定义,并将键盘焦点置于该区域。另一种等效操作是双击树视图中的表达式。

插入 > 表达式

打开New Expression对话框,您可以在其中输入新表达式的名称。输入名称后,必须提供并应用定义以完成新表达式的创建。

选择表达式名称时:

  • 不能创建与对象同名的表达式。

  • 不能创建与变量同名的表达式。

在命令编辑器中编辑

调用Command Editor对话框,其中已填充选定的表达式。

删除

删除所选表达式。

复制

从对话框中获取新表达式名称后,创建所选表达式的副本。New Expression对话框。

用作 Workbench 输入参数[a]

将所选表达式设为 Workbench 输入参数,使其可在 Ansys Workbench 中使用和控制。

Workbench 输入参数由 Ansys TurboGrid 中指定的表达式定义初始化。该定义必须仅为常量的函数;允许使用单位。

当表达式为 Workbench 输入参数时,无法在 Ansys TurboGrid 中编辑其值。

用作 Workbench 输出参数[a] [b]

将所选表达式设为 Workbench 输出参数,使其从 Ansys TurboGrid 输出,供 Ansys Workbench 使用。

取消选择为 Workbench 参数[a][b]

移除所选表达式的 Ansys Workbench 参数状态。

[a] 您可以直接在对象编辑器中启用/禁用许多设置的 Workbench 输入参数使用。详情请参见Object Editor.

[b] 有关 Workbench 参数的详细信息,请参见Working with Parameters and Design Points in the Workbench 用户指南


定义表达式时:

  • 不能使用用户变量。

  • 常量需在方括号内添加单位。

  • 您可以在详细信息视图中右键单击,访问快捷菜单以将变量、定位器、表达式和函数插入方程。

8.2.1.1. 表达式编辑器示例

定义距 X 轴距离的表达式:

  1. 选择Tools > Expressions从主菜单打开Expression Editor dialog box.

  2. New Expression对话框出现时,输入名称radial并单击OK.

  3. Expression Editor对话框的详细信息视图部分,输入以下表达式定义:

    sqrt(Y^2+Z^2)

  4. 单击Apply以创建该表达式。

请注意,Value框中未显示该表达式的值,因为该表达式无法计算为单个值。

此示例中创建的表达式(radial)用于Variable Editor Example.