创建用户场函数
要创建用户场函数:
- 右键单击新建,然后选择要创建的场函数的类型:
- 标量
- 组分表
- 矢量
- 位置
- 对称张量
一个新的场函数将出现在对象树中。在右键菜单中选择的类型将显示在场函数的{9}类型{12}属性中。
或者,可以直接从用于处理场函数的以下任一对话框创建用户场函数:
- 要在处理场景显示器或报告的函数属性时创建用户场函数,单击对象选择对话框中的按钮。
对于矢量相关函数属性(例如,在矢量显示器的矢量场子节点中),此功能包含矢量类型的下拉列表。
- 要从表达式编辑器中创建用户场函数,从新建场函数下拉列表中选择场函数类型。
将显示新建场函数对话框,可在其中定义场函数(详细信息如下)。定义场函数后,在对话框中单击确定,然后在对象选择对话框中单击确定,以完成选择新的场函数。
节点并选择
最初,节点具有默认名称,例如,User Field Function 1(用户场函数 1)。但是,可以重命名场函数,前提是该新名称尚不存在。如果以后在设置模拟时,Simcenter STAR-CCM+ 注册的原始场函数使用了与某个用户场函数匹配的名称,Simcenter STAR-CCM+ 将重命名该用户场函数。例如,假设用户在激活温度的能量求解器之前创建了场函数温度。当激活温度的能量求解器时,Simcenter STAR-CCM+ 将场函数重命名为 User Temperature。
可以设置用户场函数,使函数名称(Simcenter STAR-CCM+ 使用的名称;列在函数名属性中)始终反映所设置的呈现名称(节点名称)。为此,激活{49}同步函数名{52}属性。激活该属性后,函数名称将自动更改以反映呈现名称。但是,即使激活此选项,这些名称之间仍可能由于以下原因而存在差异:
- Simcenter STAR-CCM+ 会注册一个原始场函数,其名称与用户场函数之一匹配,如前所述。
- 呈现名称中的特殊字符(场函数名称禁用或无效的字符)直接分配给场函数名称。必须确保输入的名称有效。
创建报告时,也会自动显示一个新的场函数。不能直接重命名此类场函数;其名称包含各自报告的名称。
在 Simcenter STAR-CCM+ 中,使用通过特定语法编写的表达式定义用户场函数。