Skip to content

数据格式

导入的excel需遵循以下数据格式。

提示

  1. JavaScript不区分整数、浮点数,所有数均为浮点数Number,以下Intergar只需保证数值为整数即可。
  2. 表格中列出的数值按二进制表示,以更好展示数据格式设计意图。实际输入相应十进制数值即可。

重要

  1. 导入的excel必须包含以下工作表。确无数据的,设为空工作表。
  2. 导入前必须删除单元格为“空”的行,可将excel另存为csv文件检查。

节点

工作表名:node

节点号x坐标y坐标z坐标
IntergarNumberNumberNumber

单元

工作表名:elem

单元号锁定类型材料截面i节点j节点
IntergarIntergarIntergarIntergarIntergarIntergarIntergar
  1. 类型、材料、截面、i节点、j节点必须已定义。

  2. 自由锁定单元类型对应数值详下表。

    单元类型二进制数值
    自由单元0b00000000
    锁定单元0b00000001
  3. 单元类型对应数值详下表。

    单元类型二进制数值
    索单元0b00000001
    杆单元0b00000010
    梁单元0b00000011

支座

工作表名:constraint

序号节点号方向坐标系
IntergarIntergarIntergarIntergar
  1. 序号为从1开始的递增序列。
  2. 节点必须已定义。
  3. 支座方向对应数值详下表。现阶段仅支持0b00000111
  4. 现阶段不支持自定义坐标系,仅可设为世界坐标系0
方向二进制数值
x0b00000100
y0b00000010
z0b00000001

重要

同一节点支座不得根据约束方向拆分为多行。

节点几何目标

工作表名:nodeShape

序号组别等式类型目标类型方向从节点主节点目标值x目标值y目标值z
IntergarIntergarIntergarIntergarIntergarIntergarIntergarNumberNumberNumber
  1. 序号为从1开始的递增序列。
  2. 组别、节点必须已定义。目标类型为①时,主节点设为空或0。
  3. 方向必须为0b000001000b000000100b00000001或其组合。
  4. 对未定义的方向,目标值设为空或0。
  5. 不同等式类型、目标类型对应二进制数值详下表。
等式类型二进制数值
等于0b00000000
大于0b00000001
小于0b00000010
目标类型二进制数值
①单节点0b00000000
②两节点差值0b00000001
③两节点比值0b00000010

重要

同组别、等式类型、主从节点,不得根据方向拆分为多行。

单元几何目标

工作表名:elemShape

序号组别等式类型目标类型方向从单元主单元目标值x目标值y目标值z
IntergarIntergarIntergarIntergarIntergarIntergarIntergarNumberNumberNumber
  1. 序号为从1开始的递增序列。
  2. 组别、单元必须已定义。目标类型为①时,主单元设为空或0。
  3. 方向必须为0b000001000b000000100b00000001或其组合。
  4. 对未定义的方向,目标值设为空或0。
  5. 不同目标类型对应二进制数值详下表。
目标类型二进制数值
①节点坐标差值0b00000000
②投影长度0b00000001
③投影长度比值0b00000010

单元力目标

工作表名:elemForce

序号组别等式类型目标类型方向从单元主单元目标值
IntergarIntergarIntergarIntergarIntergarIntergarIntergarNumber
  1. 序号为从1开始的递增序列。
  2. 组别、单元必须已定义。目标类型为①、④、⑥,主节点设为空或0。
  3. 方向必须为0b000001000b000000100b00000001或其组合。
  4. 不同目标类型对应二进制数值详下表。
目标类型二进制数值
①力密度0b00000000
②力密度差值0b00000001
③力密度比值0b00000010
④单元力,以力密度为未知数0b00000011
⑤单元力比值,以力密度为未知数0b00000100
⑥单元力,以节点坐标为未知数0b00001011
⑦单元力比值,以节点坐标为未知数0b00001100