www.tech-doc.cn 后处理

后处理


后处理选项卡用于创建后处理变量,可处理多种数据类型:

图6-123. 后处理结果

后处理变量

后处理变量包含以下要素:

  • 名称:系统中变量的唯一标识

  • 标题:自由文本字段,用于创建变量标题

  • 表达式:可包含数值、变量、参数(含全局参数)或来自任意系统的后处理变量

  • 默认结果集:读取变量的结果文件

  • 数值:变量最终值。若未通过工具>高级菜单启用仿真后更新,需点击更新按钮才会刷新数值。修改参数并运行仿真后,需点击更新按钮才会显示数值。

  • 单位:为后处理变量指定的显示单位

    注:

    通过拖放方式创建后处理变量时,将继承源变量单位;直接在后处理选项卡新建变量时,单位默认为空。所选单位仅用于显示目的,修改表达式后请同步调整单位。

变量表达式

通过变量路径引用变量:变量名@组件路径

变量视图获取变量路径:在草图选择组件,右键点击变量视图中的变量并选择复制变量路径

可将复制的变量路径粘贴到后处理选项卡的表达式字段

注:

可引用其他系统的变量或参数,此时需在变量路径后追加系统名。例如:x@Body:QuarterCar2.中,系统名QuarterCar2被追加到变量路径后

点击浏览按钮打开表达式编辑器,可访问全部可用变量和数学函数

注:

后处理选项卡编辑表达式时,可调用表达式编辑器。详见表达式编辑器

后处理选项卡打开表达式编辑器时,声明操作数与常量选项卡提供对模型中所有变量的访问权限,包括ame_simulation_time变量(提供仿真时间)

后处理选项卡打开的表达式编辑器提供额外功能,详见表达式编辑器功能说明

除直接拖放参数/变量到后处理选项卡外,还可将其应用到现有参数/变量并指定运算操作

图6-124. 拖放至后处理选项卡

拖放参数/变量到后处理选项卡的现有行时,上下文菜单提供以下选项:

  • 相加+:与现有表达式执行加法运算

  • 相减-:与现有表达式执行减法运算

  • 相乘*:与现有表达式执行乘法运算

  • 相除/:与现有表达式执行除法运算

  • 添加到列表:将变量/参数添加到后处理选项卡列表,不合并到现有表达式

支持同时拖放多个参数/变量到后处理选项卡

图6-125. 添加多个变量

绘制后处理变量

可通过拖放后处理变量到草图区域绘制曲线,或从上下文菜单选择绘图

保存与加载后处理变量

当存在大量后处理变量(如执行多种研究类型时),可通过后处理选项卡的上下文菜单保存/加载功能管理变量列表,或与其他用户共享变量:

选择功能后将打开文件浏览器,用于指定保存位置或加载源文件

  • 变量兼容性

    用户需确保导入的后处理变量与目标系统兼容。不兼容的变量点击刷新按钮后会显示为红色:

    图6-126. 不兼容的后处理变量

    图6-127. 更新错误消息

  • 覆盖变量

    若导入变量与现有变量名称重复,系统将提示选择覆盖或保留原变量:

    警告:

    加载功能仅比对变量名称。若导入变量A1与现有变量同名,无论表达式是否相同,都必须选择覆盖(替换原表达式)或跳过导入

组织后处理变量

大量后处理变量可通过分组管理。在后处理选项卡右键创建分组:

图6-128. 创建后处理分组

创建分组后,可将新/现有后处理变量拖入组内:

图6-129. 拖放变量至分组

分组内变量支持常规操作:

图6-130. 分组内后处理变量操作

必要时可将变量拖出分组

导出后处理变量

右键点击后处理面板选择导出变量至CSV文件导出所有变量至CSV文件,可将后处理变量导出为.csv文件

文件浏览器将打开用于指定导出路径(批量运行时为文件夹),默认路径为模型存储目录,可自定义修改

图6-131. 导出后处理变量

生成的.csv文件包含以下信息:

  • 导出时间戳

  • 系统名称

  • 结果集

  • 导出变量名称

  • 导出变量标题

  • 导出变量单位

  • 导出变量数值

导出变量至CSV文件:导出当前选中的后处理变量,文件仅包含该变量数据

图6-132. 导出单个后处理变量

导出所有变量至CSV文件:导出后处理面板中所有变量,文件包含全部变量数据

图6-133. 导出所有后处理变量

批量运行时,每次运行结果将导出到子文件夹的独立.csv文件中

图6-134. 批量运行的后处理变量导出