外观
数据格式
导入的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 |