- UAはUnitリストです。
- 回路に属するUnitすべてがここに並んでいます。
- それぞれのUnitに属する情報がInfoリストに並んでいます。
- 構造は以下で説明します。
UAの構造
UA
┣ Unit ┳ Info ━ ACT:AAA, CAT:XXX, VAL:YYY
┃ ………┣ Info ━ ACT:AAA, CAT:XXX, VAL:YYY
┃ ………┃ | …………..| …………..|
┃ ………┗ Info ━ ACT:AAA, CAT:XXX, VAL:YYY
┃
┣ Unit ┳ Info ━ ACT:AAA, CAT:XXX, VAL:YYY
┃ ………┣ Info ━ ACT:AAA, CAT:XXX, VAL:YYY
┃ ………┃ |
┃ ………┗ ・・・
┣ Unit ┳ ・・・
┃ |
┗ ・・・
AAA:ACT値、XXX:CAT値、YYY:VAL値
backupファイル変換例
[UL_]UnitNumber:0,UnitACT:NON,InfoNumber:0,ACT:NotHit,CAT:KEY,VAL:TOP.GND,;
[UL_]UnitNumber:0,UnitACT:NON,InfoNumber:1,ACT:NotHit,CAT:DEVKEY,VAL:TOP.GND,;
[UL_]UnitNumber:0,UnitACT:NON,InfoNumber:2,ACT:NotHit,CAT:TYPE,VAL:Net,;
↓
UA
┣ Unit ┳ Info ━ CAT:KEY, VAL:TOP.GND
┃ ………┣ Info ━ CAT:DEVKEY, VAL:TOP.GND
┃ ………┣ Info ━ CAT:TYPE, VAL:Net
詳細
- UAはUnitのリストを持ち、UnitはInfoのリストを持っています。
- Unitリストには順番に意味がある場合があります。
- Unitが持つInfoリストは順不同。
- Unitが持つInfoリストのInfoは同じCat値が2個存在することは無い。
- CAT値指定でVAL値を設定すると、既にそのCAT値でInfoが存在する場合はVAL値が上書きされます。
- 中身が空っぽの場合NotHitが自動で入る。
- UnitACTは予約のみ、未使用。