变量

建模时创建变量并将变量分配给参数。

可以创建变量,并将其应用于“草绘”和“几何”工具中多种可用参数。您还可以指定变量之间的依赖关系,这将相应地将变化级联起来并更新模型。这可以让您通过调整变量值来快速迭代和比较设计概念。

管理变量

使用“变量管理器”编辑变量、创建新变量,并以 .csv 格式导入或导出变量。

  1. 在“几何”功能区,选择变量工具。

    显示“变量管理器”。

  2. 可执行以下操作:
    注意
    从 .csv 文件导入变量 点击 所需格式为名称、表达式、类型、备注,其中类型为 0 = 长度,4 = 角度,1000 = 无单位,2000 = 字符串。
    警告: 导入变量时,所有现有变量将被覆盖。
    将变量导出至 .csv 文件 点击  
    删除一个或多个变量
    1. 选择一个或多个变量。
    2. 点击
     
    添加新变量
    1. 选择一个空的名称字段或点击 ,输入名称,然后按 Enter
      重要: 名称字段不能为空白。变量名称不能是数学运算符、数值、数学常数、保留的 Python 关键字或单位说明符。名称可以包含下划线 (_),但不能包含空格或其他特殊字符。
    2. 类型列中,选择变量类型:
      • 长度(默认):这不仅指长度,还指高度、宽度和直径。
      • 角度
      • 字符串Inspire 当前不支持此选项。
      • 无单位:针对无单位的参数(例如“辐射对称”工具中的副本数)选择此选项。
    3. 值/表达式列中,输入一个数值,或指定变量之间的依赖关系,例如 OtherVariable*2。基本数学运算符 (+,-,/,*) 和标准 Python 数学函数是可以接受的。

      Inspire 自动填充结果字段。

    4. 可选:在备注列中,输入任何相关说明。
    如果给长度变量指定单位,例如 1.0 cm,那么 Inspire 将以选定的显示单位显示结果,例如 10 mm

    不支持用一个长度变量乘以另一个长度变量,因为不支持单位平方(例如 cm2)。

    长度变量和角度变量不能在同一个表达式中被用作参考。

    可在表达式中使用三角函数。如果输入值是一个变量,则该变量必须是无单位的。例如,X = 1 (无单位) 或 H = 10*sin (X)。

    变量的表达式无法参考自身。

    不支持循环依赖,例如 L1 表达式指 L2,L2 表达式指 L3,L3 表达式指 L1。

    当前不支持无长度或无角度(质量、力等)的单位。

    编辑变量 选择要编辑的字段并输入新信息。
提示:
  • 根据上下文自动分配单位。如果未给新的长度变量指定单位,则根据“单位选择器”的当前设置分配单位。
  • “变量管理器”中允许出现成组表达式,但某些表达式是无效的,例如将两个基于单位的值相乘。

将变量应用于参数

将变量应用于参数,或从工具小对话框即时创建新变量。

您可以应用现有变量,并通过小对话框在各种草绘和几何工具中添加新变量。

  1. 在工具小对话框中,点击 f(x) 图标。


    图 1. 带有可变字段的小对话框示例
  2. 在下拉菜单中,选择添加变量,以根据文本字段中的尺寸创建新变量,或选择现有变量的名称。
  3. 点击应用将变量应用于结构特征。
  4. 鼠标右击划过勾选标记以退出,或双击鼠标右键。
提示:
  • 您还可以通过在小对话框的文本字段中输入新名称和表达式来创建变量,例如: Variable1=50
  • 此外,您还可以根据现有变量来创建新变量,例如,Variable2=Variable1*0.5