导出运动的结果

使用“运行运动分析”窗口上的“导出”按钮导出运动分析结果。

此外,您还可以选中一个图表,从而以 CSV 格式导出图表和其他数据。

导出运动模型

将带有分析设置的运动模型导出为 MotionView (.mdl)、MotionSolve py 文件 (.py) 或 nanoFluidX 位置文件 (.txt)、Twin Activate 联合仿真 (.py) 或 FMU 块 (.fmu) 文件。

提示: 最好在“偏好设置”中设置首选模型单位,然后在导出之前运行模型。
  1. 将鼠标悬停在分析工具上并点击运行设置图标。

    提示: 要查找并打开工具,按 Ctrl+F。更多信息请见查找和搜索工具
  2. 运行运动分析窗口中根据需要更改设置。

  3. 从以下导出选项中选择:
    要导出至… 注意
    MotionView (.mdl)

    这种导出将包括补充的 .x_t 和 png 文件。

    提示: 抑制几何特征时,将不会导出为 .mdl 文件。
    1. 选择导出 > MotionView > 单位设置,然后选择一个单位系统。
    2. 选择导出 > MotionView > 导出 .MDL 文件
    3. 选择一个目录,输入文件名,然后选择保存
    要启动 MotionView 并打开 Inspire Motion 模型,请选择导出 > MotionView > MotionView 中打开

    如果安装了多个版本的 MotionView,在默认情况下将打开最新版本。要打开一个较旧的版本,请创建一个指向该 HyperWorks 安装的环境变量。例如:HWX_HW_PATH = C:\Program Files\Altair\2022\hwdesktop\hw

    注: 如果要在导出到 MotionView 后绘制零件角位移,请注意 MotionView 默认将角结果输出为偏航、俯仰和翻滚。
    MotionView 中,您可以将该选项更改为欧拉角度:
    1. 打开全局仿真设置窗口。
    2. 输出设置 > 结果下,选择测量旋转下拉菜单箭头,然后选择欧拉角度
    MotionSolve (.py)
    1. 选择导出 > MotionSolve > 单位设置,然后选择一个单位系统。
    2. 选择导出 > MotionSolve > 导出 .PY 文件
    3. 选择一个目录,输入文件名,然后选择保存
    nanoFluidX
    1. 选择导出 > nanoFluidX > 设置
    2. 此时会弹出一个操作栏。零件选择器处于活动状态。

      选择一个或多个零件.
    3. 如果已经在模型中定义了一个系统,则参考选择器变为活动状态。指定参考帧:
      • 要用于自定义参考帧,请选择一个系统。
      • 要使用地平面(默认),请进行下一步。


    4. 点击应用
    5. 运行运动分析窗口中,选择导出 > nanoFluidX > 导出位置文件

      出现一条消息,显示保存文件的目录。

    为什么要导出到 nanoFluidX?

    nanoFluidX 在对半复杂系统应用刚体运动方面有一些限制。在这种情况下,从 Inspire Motion 导出的功能可以提供帮助,它提供所有组件的输出,不论其受约束方式如何。一些例子包括:行星齿轮装置和驱动链。

定义并导出输入/输出信号

Inspire 中定义和导出输入/输出信号,以使用 Twin Activate(.py 文件)设置联合仿真,或导出 FMU 块 (.fmu) 文件。

前提条件:运行运动分析。
您可以在“运动”中定义输入和输出信号,促进两个模型之间的实时联系,代表电子或液压装置等控件的实际机制行为。为此,您可以用在 Twin Activate 中定义的运转控制器合并多体模型或概况模型。在运动模型中定义的信号(或频道)可以作为提供给模型的输入或从模型发出的输出运行。

输入接收从 Twin Activate 控制器发出的数据,输出向 Twin Activate 控制器发送数据。控制器也向多体模型发送输入,并接收来自多体模型的输出。

注: 输入是从控制器发送到多体模型的信号。输出是将多体模型行为有关信息提供给外部控制器(如 Twin Activate)的信号。
  1. 将鼠标悬停在分析运动工具上并点击运动运行设置卫星图标。
    提示: 要查找并打开工具,按 Ctrl+F。更多信息请见查找和搜索工具
    此时弹出运行运动分析窗口。
  2. 运行运动分析窗口中,选择导出,然后输入/输出信号
    此时弹出信号设置窗口。
  3. 定义输入
    添加输入频道 选择输入选项卡,然后点击 +
    注: 根据模型中的可用实体自动添加实体类型。
    编辑实体类型 选择实体类型下拉菜单,然后从可用实体类型列表中选择。支持的实体类型包括:
    • 转动电机
    • 平动电机
    • 弹簧阻尼器
    注: 模型涉及决定实体的可用性。
    改变实体名称 选择实体名称下拉菜单,然后从可用实体列表中选择。
  4. 定义输出
    添加输出频道 选择输出选项卡,然后点击 +
    注: 根据模型中的可用实体自动添加实体类型。
    编辑实体类型 选择实体类型下拉菜单,然后从可用实体类型列表中选择。支持的实体类型包括:
    • 铰接
    • 接触力
    • 线性和角度测量
    • 近程测量
    • 坐标系
    • 弹簧阻尼器
    注: 模型涉及决定实体的可用性。
    改变实体名称 选择实体名称下拉菜单,然后从实体列表中选择。
    改变实体类型组件类型 选择组件类型下拉菜单,然后选择新的组件。
  5. 选择导出选项。
    将信号导出为 (.fmu) 文件,在 Twin Activate 中作为 FMU 块使用 选择 FMU 块,然后导出。保存 FMU 包文件 (.fmu)。
    注: 还将写入包含模型图形的 Parasolid 文件 (x_t)。
    将信号导出为 (.py) 文件,以便用于 Twin Activate 选择 Twin Activate联合仿真,然后导出

    将信号导出为 (.h3d) 文件,以便用于 HyperView 或 HyperView Player。

    1. 选择 Twin Activate 联合仿真
    2. 启用包含动画文件,然后选择导出
    3. Twin Activate 联合仿真完成后,联合仿真结果的动画可以在 HyperView 或 HyperView Player 中查看。

导出图表、图像、载荷和位置

以各种格式导出结果数据,如图表、图像、载荷和位置。

运行运动分析。完成后,即显示一个对勾图标 ,并激活“查看运动的结果”工具。
  1. 在模型视窗或“模型浏览器”中选中一个要绘制的对象。
    选中后即显示图表。
  2. 右键点击图表以查看可导出的内容列表。(列表的选项会基于所选实体类型进行更改。)
  3. 选择要导出的数据类型。
    • 选择导出 > CSV,将结果导出为 .csv 格式。
    • 选择导出 > CSV(仅输出步骤),仅将步骤导出至 .csv 格式(模型中有运动接触时)。
    • 选择导出 > 图像(页面),导出格式为 .png 的图表页面。
    • 选择导出 > 图像(图表),导出格式为 .png 的图表。
    • 选择导出 > 零件上的载荷,导出 .csv 格式的载荷。仅对零件可用。
    • 选择导出 > 连接位置,导出 .csv 格式的零件连接位置。仅对零件可用。
  4. 右击退出复查模式。
提示:
  • 如果对需要运行重新分析的模型进行更改,对勾图标即会消失,在运行另一次运动分析之前,您将不能导出图表数据。
  • “运行运动分析”窗口中的图表设置必须设置为“所有”和“全局”,才能导出零件的载荷。否则“导出载荷”选项会在图表右键菜单中对该图表禁用。
    以下为样本 .csv 文件示例。