Index: doc-rnd/devlog/20150830b_annot.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc-rnd/devlog/20150830b_annot.png =================================================================== --- doc-rnd/devlog/20150830b_annot.png (revision 888) +++ doc-rnd/devlog/20150830b_annot.png (nonexistent) Property changes on: doc-rnd/devlog/20150830b_annot.png ___________________________________________________________________ Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: doc-rnd/devlog/20150830b_s3.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc-rnd/devlog/20150830b_s3.png =================================================================== --- doc-rnd/devlog/20150830b_s3.png (revision 888) +++ doc-rnd/devlog/20150830b_s3.png (nonexistent) Property changes on: doc-rnd/devlog/20150830b_s3.png ___________________________________________________________________ Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: doc-rnd/devlog/20150830b_s2.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc-rnd/devlog/20150830b_s2.png =================================================================== --- doc-rnd/devlog/20150830b_s2.png (revision 888) +++ doc-rnd/devlog/20150830b_s2.png (nonexistent) Property changes on: doc-rnd/devlog/20150830b_s2.png ___________________________________________________________________ Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: doc-rnd/devlog/20150830b_s1.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc-rnd/devlog/20150830b_s1.png =================================================================== --- doc-rnd/devlog/20150830b_s1.png (revision 888) +++ doc-rnd/devlog/20150830b_s1.png (nonexistent) Property changes on: doc-rnd/devlog/20150830b_s1.png ___________________________________________________________________ Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: doc-rnd/devlog/20150830b_s0.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc-rnd/devlog/20150830b_s0.png =================================================================== --- doc-rnd/devlog/20150830b_s0.png (revision 888) +++ doc-rnd/devlog/20150830b_s0.png (nonexistent) Property changes on: doc-rnd/devlog/20150830b_s0.png ___________________________________________________________________ Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: doc-rnd/devlog/20150830b_s4.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc-rnd/devlog/20150830b_s4.png =================================================================== --- doc-rnd/devlog/20150830b_s4.png (revision 888) +++ doc-rnd/devlog/20150830b_s4.png (nonexistent) Property changes on: doc-rnd/devlog/20150830b_s4.png ___________________________________________________________________ Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: doc-rnd/devlog/20150830b_s5.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc-rnd/devlog/20150830b_s5.png =================================================================== --- doc-rnd/devlog/20150830b_s5.png (revision 888) +++ doc-rnd/devlog/20150830b_s5.png (nonexistent) Property changes on: doc-rnd/devlog/20150830b_s5.png ___________________________________________________________________ Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: doc-rnd/devlog/20150830b_s6.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc-rnd/devlog/20150830b_s6.png =================================================================== --- doc-rnd/devlog/20150830b_s6.png (revision 888) +++ doc-rnd/devlog/20150830b_s6.png (nonexistent) Property changes on: doc-rnd/devlog/20150830b_s6.png ___________________________________________________________________ Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: doc-rnd/devlog/20150830b_annot.dot =================================================================== --- doc-rnd/devlog/20150830b_annot.dot (revision 888) +++ doc-rnd/devlog/20150830b_annot.dot (nonexistent) @@ -1,19 +0,0 @@ -digraph annot { - - - gnetlist [shape=box] - - {rank=same pcb gschem spacer1} - - spacer1 [style=invisible] - - foo [shape=box] - - gschem -> gnetlist [label="forward1"] - pcb -> foo [label="back1"] - - gschem->spacer1->pcb [style=invisible arrowhead=none] - - gnetlist -> pcb [label="forward2"] - foo -> gschem [label="back2"] -} Index: doc-rnd/devlog/Makefile =================================================================== --- doc-rnd/devlog/Makefile (revision 888) +++ doc-rnd/devlog/Makefile (nonexistent) @@ -1,4 +0,0 @@ -all: 20150830b_annot.png - -%.png: %.dot - dot -Tpng < $^ > $@ Index: doc-rnd/devlog/20150830b_back_ann.html =================================================================== --- doc-rnd/devlog/20150830b_back_ann.html (revision 888) +++ doc-rnd/devlog/20150830b_back_ann.html (revision 889) @@ -18,7 +18,7 @@ and annotated back to gschem so that the schematics can be updated. Both paths are illustrated below.

-annotation paths +annotation paths

Forward annotation passes on complete netlists along arrows forward1 and forward2. Back annotation would pass back netlists, changes or modification @@ -108,8 +108,8 @@ I believe the user would:
action screenshot -
  • look at initial rats
-
  • first connect A1 to B1
+
  • look at initial rats
+
  • first connect A1 to B1
  • then realize it's very hard to connect A2 to B2 while the previous connection is there @@ -116,7 +116,7 @@
  • he would then revert the first connection
  • and connect A1 to B2
  • which would cause shorts -
+
  • then he would use the "approve netlist change" hotkey/action on the network; @@ -124,7 +124,7 @@ but would also keep the A1-B1 connection, which remains a rat; because of the new connection there'd be a rat between A1 and A2 or B1 and B2 too (all 4 pins connected together on the patched netlist at the moment!) -
+
  • the user would then use an action (maybe the same one?) on the rat line @@ -131,12 +131,12 @@ so that pcb-rnd would understand that rat is not needed anymore and would add a patch to remove the A1-B1 connection
  • the same thing would need to happen to the A2-B2 rat -
-
  • the user then would connect A2 to B1, which again is a short
+ +
  • the user then would connect A2 to B1, which again is a short
  • the user would approve it as a new connection
  • we have exactly 2 del_conn and 2 add_conn patches. -
+
An experienced user may think a few steps in advance and chose to first remove the A1-B1 and A2-B2 rats and then create the A1-B2 Index: doc-rnd/devlog/res/20150830b_annot.dot =================================================================== --- doc-rnd/devlog/res/20150830b_annot.dot (nonexistent) +++ doc-rnd/devlog/res/20150830b_annot.dot (revision 889) @@ -0,0 +1,19 @@ +digraph annot { + + + gnetlist [shape=box] + + {rank=same pcb gschem spacer1} + + spacer1 [style=invisible] + + foo [shape=box] + + gschem -> gnetlist [label="forward1"] + pcb -> foo [label="back1"] + + gschem->spacer1->pcb [style=invisible arrowhead=none] + + gnetlist -> pcb [label="forward2"] + foo -> gschem [label="back2"] +} Index: doc-rnd/devlog/res/20150830b_annot.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc-rnd/devlog/res/20150830b_annot.png =================================================================== --- doc-rnd/devlog/res/20150830b_annot.png (nonexistent) +++ doc-rnd/devlog/res/20150830b_annot.png (revision 889) Property changes on: doc-rnd/devlog/res/20150830b_annot.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: doc-rnd/devlog/res/20150830b_s0.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc-rnd/devlog/res/20150830b_s0.png =================================================================== --- doc-rnd/devlog/res/20150830b_s0.png (nonexistent) +++ doc-rnd/devlog/res/20150830b_s0.png (revision 889) Property changes on: doc-rnd/devlog/res/20150830b_s0.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: doc-rnd/devlog/res/20150830b_s1.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc-rnd/devlog/res/20150830b_s1.png =================================================================== --- doc-rnd/devlog/res/20150830b_s1.png (nonexistent) +++ doc-rnd/devlog/res/20150830b_s1.png (revision 889) Property changes on: doc-rnd/devlog/res/20150830b_s1.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: doc-rnd/devlog/res/20150830b_s2.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc-rnd/devlog/res/20150830b_s2.png =================================================================== --- doc-rnd/devlog/res/20150830b_s2.png (nonexistent) +++ doc-rnd/devlog/res/20150830b_s2.png (revision 889) Property changes on: doc-rnd/devlog/res/20150830b_s2.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: doc-rnd/devlog/res/20150830b_s3.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc-rnd/devlog/res/20150830b_s3.png =================================================================== --- doc-rnd/devlog/res/20150830b_s3.png (nonexistent) +++ doc-rnd/devlog/res/20150830b_s3.png (revision 889) Property changes on: doc-rnd/devlog/res/20150830b_s3.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: doc-rnd/devlog/res/20150830b_s4.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc-rnd/devlog/res/20150830b_s4.png =================================================================== --- doc-rnd/devlog/res/20150830b_s4.png (nonexistent) +++ doc-rnd/devlog/res/20150830b_s4.png (revision 889) Property changes on: doc-rnd/devlog/res/20150830b_s4.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: doc-rnd/devlog/res/20150830b_s5.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc-rnd/devlog/res/20150830b_s5.png =================================================================== --- doc-rnd/devlog/res/20150830b_s5.png (nonexistent) +++ doc-rnd/devlog/res/20150830b_s5.png (revision 889) Property changes on: doc-rnd/devlog/res/20150830b_s5.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: doc-rnd/devlog/res/20150830b_s6.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc-rnd/devlog/res/20150830b_s6.png =================================================================== --- doc-rnd/devlog/res/20150830b_s6.png (nonexistent) +++ doc-rnd/devlog/res/20150830b_s6.png (revision 889) Property changes on: doc-rnd/devlog/res/20150830b_s6.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: doc-rnd/devlog/res/Makefile =================================================================== --- doc-rnd/devlog/res/Makefile (nonexistent) +++ doc-rnd/devlog/res/Makefile (revision 889) @@ -0,0 +1,4 @@ +all: 20150830b_annot.png + +%.png: %.dot + dot -Tpng < $^ > $@