外观
数据格式
导入的excel需遵循以下数据格式。
提示
- JavaScript不区分整数、浮点数,所有数均为浮点数
Number,以下Intergar只需保证数值为整数即可。 - 表格中列出的数值按二进制表示,以更好展示数据格式设计意图。实际输入相应十进制数值即可。
重要
- 导入的excel必须包含以下工作表。确无数据的,设为空工作表。
- 导入前必须删除单元格为“空”的行,可将excel另存为
csv文件检查。
节点
工作表名:node
| 节点号 | x坐标 | y坐标 | z坐标 |
|---|---|---|---|
Intergar | Number | Number | Number |
单元
工作表名:elem
| 单元号 | 锁定 | 类型 | 材料 | 截面 | i节点 | j节点 |
|---|---|---|---|---|---|---|
Intergar | Intergar | Intergar | Intergar | Intergar | Intergar | Intergar |
类型、材料、截面、i节点、j节点必须已定义。
自由、锁定单元类型对应数值详下表。单元类型 二进制数值 自由单元 0b00000000锁定单元 0b00000001单元类型对应数值详下表。
单元类型 二进制数值 索单元 0b00000001杆单元 0b00000010梁单元 0b00000011
支座
工作表名:constraint
| 序号 | 节点号 | 方向 | 坐标系 |
|---|---|---|---|
Intergar | Intergar | Intergar | Intergar |
- 序号为从
1开始的递增序列。 - 节点必须已定义。
- 支座方向对应数值详下表。现阶段仅支持
0b00000111。 - 现阶段不支持自定义坐标系,仅可设为世界坐标系
0。
| 方向 | 二进制数值 |
|---|---|
| x | 0b00000100 |
| y | 0b00000010 |
| z | 0b00000001 |
重要
同一节点支座不得根据约束方向拆分为多行。
节点几何目标
工作表名:nodeShape
| 序号 | 组别 | 等式类型 | 目标类型 | 方向 | 从节点 | 主节点 | 目标值x | 目标值y | 目标值z |
|---|---|---|---|---|---|---|---|---|---|
Intergar | Intergar | Intergar | Intergar | Intergar | Intergar | Intergar | Number | Number | Number |
- 序号为从
1开始的递增序列。 - 组别、节点必须已定义。目标类型为①时,主节点设为空或0。
- 方向必须为
0b00000100、0b00000010、0b00000001或其组合。 - 对未定义的方向,目标值设为空或0。
- 不同等式类型、目标类型对应二进制数值详下表。
| 等式类型 | 二进制数值 |
|---|---|
| 等于 | 0b00000000 |
| 大于 | 0b00000001 |
| 小于 | 0b00000010 |
| 目标类型 | 二进制数值 |
|---|---|
| ①单节点 | 0b00000000 |
| ②两节点差值 | 0b00000001 |
| ③两节点比值 | 0b00000010 |
重要
同组别、等式类型、主从节点,不得根据方向拆分为多行。
单元几何目标
工作表名:elemShape
| 序号 | 组别 | 等式类型 | 目标类型 | 方向 | 从单元 | 主单元 | 目标值x | 目标值y | 目标值z |
|---|---|---|---|---|---|---|---|---|---|
Intergar | Intergar | Intergar | Intergar | Intergar | Intergar | Intergar | Number | Number | Number |
- 序号为从
1开始的递增序列。 - 组别、单元必须已定义。目标类型为①时,主单元设为空或0。
- 方向必须为
0b00000100、0b00000010、0b00000001或其组合。 - 对未定义的方向,目标值设为空或0。
- 不同目标类型对应二进制数值详下表。
| 目标类型 | 二进制数值 |
|---|---|
| ①节点坐标差值 | 0b00000000 |
| ②投影长度 | 0b00000001 |
| ③投影长度比值 | 0b00000010 |
单元力目标
工作表名:elemForce
| 序号 | 组别 | 等式类型 | 目标类型 | 方向 | 从单元 | 主单元 | 目标值 |
|---|---|---|---|---|---|---|---|
Intergar | Intergar | Intergar | Intergar | Intergar | Intergar | Intergar | Number |
- 序号为从
1开始的递增序列。 - 组别、单元必须已定义。目标类型为①、④、⑥,主节点设为空或0。
- 方向必须为
0b00000100、0b00000010、0b00000001或其组合。 - 不同目标类型对应二进制数值详下表。
| 目标类型 | 二进制数值 |
|---|---|
| ①力密度 | 0b00000000 |
| ②力密度差值 | 0b00000001 |
| ③力密度比值 | 0b00000010 |
| ④单元力,以力密度为未知数 | 0b00000011 |
| ⑤单元力比值,以力密度为未知数 | 0b00000100 |
| ⑥单元力,以节点坐标为未知数 | 0b00001011 |
| ⑦单元力比值,以节点坐标为未知数 | 0b00001100 |