跳到主要内容

设计表

组件名称设计表
工具集设计分析优化
组件作者雪浪云-古风
文档版本1.0
功能以表格的形式展示输入的设计表文件,提供文件下载功能,可其他展示组件联动设计点
镜像名称镜像名称:tag,如:suanpan_mdo:latest
开发语言Python

组件原理

读取设计表csv文件,以表格的形式展示,可按列排序,提供文件下载功能,与阶梯折线散点图,三维散点图和平行坐标图的设计点联动。

输入桩

输入端子1:

  • 端口名称:设计表
  • 输入类型:所有类型
  • 功能描述:输入设计表CSV文件在云端的存储路径
  • 示例:CSV文件示例格式如下,第一列为索引列,不是必须要求。
designtable (2).csv

输入端子2:

  • 端口名称:设计点
  • 输入类型:数字
  • 功能描述:设计点索引,在 设计表中高亮提示联动设计点,一般连接其他联动组件的输出。
  • 示例:1

输出桩

输出端子1:

  • 端口名称:设计点
  • 输出类型:数字
  • 功能描述:设计点索引,输出设计点给其它联动组件,对应的设计点会有高亮提示,连接其他联动组件的输
  • 示例:1

数据接收方式

异步模式

参数配置

文件存储列:

  • 功能描述:设计表csv文件中文件链接对应列的列名,弹窗页面中该列对应的内容将显示为超链接,点击链接可以下载文件。
  • 必选参数:
  • 默认值:time_series_excel
  • 示例:同上

运行调优

建议不进行特别配置,按照平台的默认分配运行。

使用方法

未部署状态下的操作

后面板连接

  • 输入端子1连接上传文件接收上传的设计表csv文件在云端的存在路径,上传文件组件上传的设计表文件如上,输入端子1示例。
  • 输入端子2连接阶梯折线散点图的输出实现阶梯折线散点图到设计表的设计点联动。
  • 输出端子1连接阶梯折线散点图的输入端子2实现设计表的阶梯折线散点图设计点联动。
  • 滚动日志组件读取每次联动的设计点并在日志界面中展示。

image.png


右面版配置

  • 设置“文件存储列”对应的列名,本例子中保持默认值。

部署状态下的操作

前面板操作

切换到前面板预览页面,

  1. 点击按钮触发上传文件组件将设计表csv文件发送给设计表和阶梯折线散点图组件。
  2. 点击设计表中的某一行触发设点击联动,如下:
  3. 点击设计表中的时序数据下载连接,可下载数据库中存储的时序数据Excel文件。

image.png


注意:time_series_excel是一个超链接,点击后会下载对应的设计点时序结果文件,该结果是由仿真模板计算得到的时序结果且放置于minio上,如果点击未下载文件,则标明minio上没有对应的文件,可能原因比如设计表CSV是由外部导入(相应地,时序结果也存放在外部minio上,故本地minio没有)或者本地minio的文件被删除了。

弹窗操作

设计表的弹窗界面嵌入到前面版,界面操作如上。