输出

使用“输出”工具为求解器配置结果输出请求。默认情况下,Inspire 会自动计算和存储标准仿真结果。输出请求是用户定义的指令,指示求解器计算并存储额外的特定结果。这些结果通常用于绘图、报告或其他后处理活动。

输出请求的主要类型如下图所示:
1.


添加输出请求

要添加输出,请选择测量类型(如位移、力或用户定义的表达式),然后选择要测量的实体或实体集。

  1. 在“运动”功能区的“配置文件”下,选择 Analyst

  2. 在“测量”下,选择输出工具。

    提示: 要查找并打开工具,按 Ctrl+F。更多信息,请见查找和搜索工具
    将显示操作面板。
    2.


  3. 可选: 要选择系统,请点击 ...
  4. 可选: 编辑标签
  5. 选择一个输出类型
    1.
    类型 说明
    位移 测量主体或标记的绝对或相对位置。
    速度 测量主体或标记位置的绝对或相对变化率。
    加速度 测量主体或标记速度的绝对或相对变化率。
    测量作用在铰接和力单元上的力和扭矩。
    表达式 提供由用户定义的表达式或函数得出的测量结果,这些表达式或函数可包含系统变量。
    用户定义 捕捉通过外部用户定义子程序计算的测量值。
  6. 选择输出子类型。可用选项取决于输出类型
    2.
    子类型 说明
    两点 输出可以在属于两个不同主体的两点之间测量。
    实体 可为一个实体定义输出。这种输出方法支持的实体有:体、铰接、梁、衬套、场、力、弹簧阻尼器和接触。
    实体集 可以为模型中当前存在的某一类型的所有实体定义输出。这种输出方法支持的实体有:体、铰接、梁、衬套、场、力、弹簧阻尼器和接触。
  7. 根据可用选项解析参考收集器。要编辑参考,请按照编辑输出部分的步骤操作。
  8. 点击应用
    实体会出现在模型浏览器中,其属性会出现在属性编辑器中。
  9. 鼠标右击划过勾选标记以退出,或双击鼠标右键。

编辑输出

  1. 如果当前未显示输出操作面板,请双击模型浏览器中的输出实体,选择所需的输出。
    会自动显示操作面板。
  2. 对于类型,从下拉菜单中选择需要提取的结果类型
  3. 从第二个下拉菜单中选择一个子类型
    有三种方法可以定义任意两个零件之间的位移/速度/加速度输出:
    选项说明
    两点
    1. 从“子类型”下拉菜单中选择两点
    2. 解析零件 1 收集器,并从模型视窗或使用高级选择器 ... 为输出请求选取第一个零件。
    3. 同样,通过从模型视窗中选择一个零件或使用高级选择器 ... 来解析零件 2 收集器。
    4. 通过点击模型视窗中零件 1 上位置的点或使用高级选择器 ... 来解析零件 1 上的点收集器。
    5. 通过点击模型视窗中零件 2 上位置的点或使用高级选择器 ... 来解析零件 2 上的点收集器。
    6. 通过点击模型视窗中的标记或使用高级选择器 ... 解析参考收集器。
    7. 属性编辑器的下拉菜单中选择 I 标记J 标记二者

      选择“I 标记”将仅定义零件 1 相对于零件 2 的输出。选择“J 标记”将仅定义零件 2 相对于零件 1 的输出。选择“二者”则同时定义这两个输出。默认为“二者”。

    注: 要求输出的点和零件不能是成对的实体。
    实体
    1. 从“子类型”下拉菜单中选择实体
    2. 对于实体类型,从下拉菜单中选择一个选项。
      • 主体
      • 铰接
      • 衬套
      • 字段
      • 弹簧阻尼器
    3. 解析实体收集器(根据实体类型选择而更改),并从模型视窗或使用高级选择器 ... 选取用于输出请求的实体。
    4. 通过点击模型视窗中的标记或使用高级选择器 ... 解析参考收集器。
    5. 可选:属性编辑器的下拉菜单中选择 I 标记J 标记二者
    实体集
    1. 从“子类型”下拉菜单中选择实体集
    2. 对于实体集类型,从下拉菜单中选择一个选项。
      • 主体
      • 铰接
      • 衬套
      • 字段
      • 弹簧阻尼器
    3. 通过点击模型视窗中的标记或使用高级选择器 ... 解析参考收集器。
    有两种定义力输出的方法:
    选项说明
    实体
    1. 从“子类型”下拉菜单中选择实体
    2. 对于实体类型,从下拉菜单中选择一个选项。
      • 主体
      • 铰接
      • 衬套
      • 字段
      • 弹簧阻尼器
      • 接触
    3. 解析实体收集器(根据实体类型选择而更改),并从模型视窗或使用高级选择器 ... 选取用于输出请求的实体。
    4. 通过点击模型视窗中的标记或使用高级选择器 ... 解析参考收集器。
    5. 可选:属性编辑器的下拉菜单中选择 I 标记J 标记二者

      选择“I 标记”将仅定义零件 1 相对于零件 2 的输出。选择“J 标记”将仅定义零件 2 相对于零件 1 的输出。选择“二者”则同时定义这两个输出。默认为“二者”。

    实体集
    1. 从“子类型”下拉菜单中选择实体集
    2. 对于实体集类型,从下拉菜单中选择一个选项。
      • 主体
      • 铰接
      • 衬套
      • 字段
      • 弹簧阻尼器
      • 接触
    3. 通过点击模型视窗中的标记或使用高级选择器 ... 解析参考收集器。
    有两种定义用户定义输出的方法:
    选项说明
    表达式
    1. 从“类型”下拉菜单中,选择表达式,创建基于表达式的输出请求。
    2. 点击任意文本框(F2、F3、F4、F6、F7、F8),输入需要打印到结果文件中的求解器表达式。
    3. 可选:选择属性编辑器中的定义自定义名称和单位复选框,以便为 F2、F3… 输出通道提供自定义名称和单位。
      • 附加列(Cname 和 Cunit)可用于输入自定义名称和单位。
      • 在绘图时,自定义名称和单位将显示为通道的组件名称。
    用户定义
    1. 从“类型”下拉菜单中,选择用户定义
    2. 属性编辑器中定义用户子程序。
      1. 用户表达式文本框中输入带有参数的用户子程序调用表达式。
      2. 如果需要使用本地子程序文件,请选择使用本地文件和函数名称复选框。
      3. 点击本地文件文件夹图标,选择本地系统中的子程序文件。
      4. 从“函数”类型下拉菜单中选择子程序文件的类型:DLL/SOPythonMATLABCompose
      5. 函数名称文本框中输入函数名称。

        Inspire 提供了 REQSUB 作为默认值,这是 Inspire 使用的默认函数。

    3. 可选:选择属性编辑器中的定义自定义名称和单位复选框,以便提供子程序返回的自定义名称和单位输出通道。
      • 出现“名称/单位”附加选项卡,其中包含 Cname 和 Cunit 栏,用于输入自定义名称和单位。
      • 在绘图时,自定义名称和单位将显示为通道的组件名称。