JSON系列__套料板数据格式
By Eattonton
1.说明
钢材数据这里指的是船体结构的数控板数据。一个完整的套料数据应该包含套料板的规格,套料板的切割信息(切割路径等),套料图,所套零件的信息。完整清晰的数据格式是数据传输的基础。
2.数据格式
2.1 套料板
变量 | 类型 | 说明 |
NAME | String | 套料板名 |
Thickn | double | 厚度 |
PlaWdt | double | 宽度 |
PlaLen | double | 长度 |
MatDen | double | 密度 |
ScrapT | double | 废料百分比 |
BurnLen | double | 切割长度 |
MarkLen | double | 划线长度 |
IdlL | double | 空程长度 |
MarkIdle | double | 划线空程长度 |
QuaCd | double | 材质代码 |
QuaTxt | String | 材质 |
PlArea | double | 板材面积 |
NplDfa | String | sbh_nest_def1 |
NplDfb | String | sbh_nest_def2 |
UplLen | double | 使用长度 |
Uwidth | double | 使用宽度 |
Uarea | double | 使用面积 |
SLeftX | double | 起割点X |
SLeftY | double | 起割点Y |
ObjParts | List<object> | 所套零件清单 |
2.2 套料板零件
变量 | 类型 | 说明 |
TBID | int | 零件ID |
QuaCd | double | 材质代码 |
QuaTxt | String | 材质 |
ParNam | String | 零件的内部名 |
PAN | String | 零件所在板架 |
PROJ | String | 工程名 |
ASS1 | String | 外部零件名ASS1 |
ASS2 | String | 外部零件名ASS2 |
ASS3 | String | 外部零件名ASS3 |
2.3 JSON格式示例
[{"NAME":"F01-A-1201",
"NplDfa":"sbh_nest_def1.dat",
"NplDfb":"sbh_nest_def2.dat",
"Thickn":12,
"PlaWdt":2000,
"PlaLen":10000,
"MatDen":7.8499997471226379E-06,
"QuaCd":0,
"QuaTxt":"A",
"PlArea":20000,
"UplLen":9990,
"Uwidth":1990,
"Uarea":19760400,
"ScrapT":2.5074234008789062,
"BurnLen":29884.796172247381,
"MarkLen":0,
"IdlL":18915.223855984565,
"MarkIdle":0,
"SLeftX":10,
"SLeftY":10,
"ObjParts":[{
"TBID":1001,
"QuaCd":0,
"QuaTxt":"A",
"ParNam":"F01-FR427-1BSP",
"PAN":"F01-FR427",
"PROJ":"FBC",
"ASS1":"F01",
"ASS2":"FR427",
"ASS3":"B1"
},
{"TBID":1002,
"QuaCd":0,
"QuaTxt":"A",
"ParNam":"F02-DK4-6SP",
"PAN":"F02-DK4",
"PROJ":"FBC",
"ASS1":"F02",
"ASS2":"DK4A",
"ASS3":"P1"
},
{"TBID":1003,
"QuaCd":0,
"QuaTxt":"A",
"ParNam":"F02-FR421B/C2SP",
"PAN":"F02-FR421B",
"PROJ":"FBC",
"ASS1":"F02",
"ASS2":"FR421B",
"ASS3":"C2"}]}]
2.4 套料图
起初我们可以提供SVG格式图纸和Bmp格式图纸两种。SVG是网络端的矢量图,很适合工程图纸的显示。
3.使用说明
以上的数据服务通过WebService提供,服务网站为www.TriWeb.cn (该网站还没正式上线)。通过互联网服务的方式使Tribon项目中的数据直接能够被需要的用户使用,这大大提高了设计数据的传播范围。
往后将会对其它的数据格式进行以此说明,有兴趣的朋友可以持续关注。WebService TriWeb网站也将在近期上线。