实例值属性覆盖
文档头
json
{ "type": "DOCHEAD" }||{ "docType": "INSTANCE", "uuid": "SCH-UNIQUE-ID_$5|e100_$1|e55_$6|e15_$8", "client": "clientID" }1
- type:
DOCHEAD,文档头标识 - docType:
INSTANCE实例值属性覆盖 - uuid:层次编号,工程内唯一,已
_分割 id- 第一个是顶层原理图编号
- 最后一个只到 Sheet 编号
- 中间所有的都是使用编号组合语法定位的
Block Symbol,如$1|e2,其中$1为 Sheet 编号,e2为Block Symbol编号
- client:最终一致性的一个终端标识
属性覆盖
json
{ "type": "INSTANCE_ATTR", "id": "e176", "ticket": 1 }||data1
- type
INSTANCE_ATTR实例属性覆盖 - id 图元编号
- data 属性覆盖,数据签名为
{ [parentId: string]: { [key: string]: string } }
json
{ "type": "DOCHEAD" }||{ "docType": "INSTANCE", "uuid": "SCH-UNIQUE-ID_$5|e100_$1|e55_$6|e15_$8", "client": "clientID" }
{ "type": "INSTANCE_ATTR", "id": "e176", "ticket": 1 }||{ "Designator": "U15", "ASDF": "1234" }
{ "type": "INSTANCE_ATTR", "id": "e176e5", "ticket": 1 }||{ "NUMBER": 2 }
{ "type": "INSTANCE_ATTR", "id": "e178", "ticket": 1 }||{ "Author": "abc" }1
2
3
4
2
3
4