Index: trunk/doc/user/09_appendix/action_details.html =================================================================== --- trunk/doc/user/09_appendix/action_details.html (revision 20721) +++ trunk/doc/user/09_appendix/action_details.html (revision 20722) @@ -3014,6 +3014,21 @@ +
+
Syntax summary: | +SmartDisperse([All|Selected]) + |
---|---|
Help text: | +TODO + |
Registered by: | +smartdisperse plugin + |
+Improve the initial dispersion of subcircuits by choosing an order based on the netlist, rather than the arbitrary subcircuit order. This isn't the same as a global autoplace, it's more of a linear autoplace. It might make some useful local groupings. For example, you should not have to chase all over the board to find the resistor that goes with a given LED. +
Index: trunk/doc/user/09_appendix/action_reference.html =================================================================== --- trunk/doc/user/09_appendix/action_reference.html (revision 20721) +++ trunk/doc/user/09_appendix/action_reference.html (revision 20722) @@ -12,11 +12,12 @@
Action | Description | Syntax | Plugin |
---|---|---|---|
About | Present the about box | About() | dialogs plugin |
AddRats | Add one or more rat lines to the board. | AddRats(AllRats|SelectedRats|Close) | + |
AddTimer | Add a new timer | AddTimer(action, period, [repeat], [userdata]) | script plugin |
ApplyVendor | Applies the currently loaded vendor drill table to the current design. | ApplyVendor() | vendor drill mapping |
ArcNew | Create a pcb arc segment on a layer. For now data must be "pcb". Returns the ID of the new object or 0 on error. | ArcNew(data, layer, centx, centy, radiusx, radiusy, start_ang, delta_ang, thickness, clearance, flags) | act_draw |
Atomic | Save or restore the undo serial number. | Atomic(Save|Restore|Close|Block) | @@ -276,7 +277,7 @@ |
skline | Tool for drawing sketch lines | skline() | sketch_route plugin |
skretriangulate | Reconstruct CDT on all layer groups | skretriangulate() | sketch_route plugin |
sktransform | Transform sketch to geometrical wiring | sktransform(rect|oct|alldir) | sketch_route plugin | -
smartdisperse | TODO | SmartDisperse([All|Selected]) | smartdisperse plugin | +
smartdisperse | TODO | SmartDisperse([All|Selected]) | smartdisperse plugin |
split | Use one or more objects as cutting edge and trim or split other objects. First argument is the cutting edge | trim([selected|found|object], [selected|found|object]) split([selected|found|object], [selected|found|object]) | ddraft plugin |
stroke | Various gesture recognition related functions | stroke(gesture, seq) | stroke plugin |
stt | Execute a script one-liner using a specific language | Oneliner(lang, script) | script plugin | Index: trunk/doc/user/09_appendix/action_src/smartdisperse.html =================================================================== --- trunk/doc/user/09_appendix/action_src/smartdisperse.html (nonexistent) +++ trunk/doc/user/09_appendix/action_src/smartdisperse.html (revision 20722) @@ -0,0 +1,6 @@ +Improve the initial dispersion of subcircuits by choosing an order based +on the netlist, rather than the arbitrary subcircuit order. This isn't +the same as a global autoplace, it's more of a linear autoplace. It +might make some useful local groupings. For example, you should not +have to chase all over the board to find the resistor that goes with +a given LED. Index: trunk/src_plugins/smartdisperse/smartdisperse.c =================================================================== --- trunk/src_plugins/smartdisperse/smartdisperse.c (revision 20721) +++ trunk/src_plugins/smartdisperse/smartdisperse.c (revision 20722) @@ -11,12 +11,6 @@ * Ported to pcb-rnd by Tibor 'Igor2' Palinkas in 2016. * Upgraded to subc by Tibor 'Igor2' Palinkas in 2017. * - * Improve the initial dispersion of subcircuits by choosing an order based - * on the netlist, rather than the arbitrary subcircuit order. This isn't - * the same as a global autoplace, it's more of a linear autoplace. It - * might make some useful local groupings. For example, you should not - * have to chase all over the board to find the resistor that goes with - * a given LED. */ #include