Copy and paste is done by selecting the area you want to copy and paste. I think its right at the end of the help manual.
Please do search the help manual for the words 'copy' or 'paste' .
The only place 'copy' is found:
-Copy layer to all tracks – copies layer of current track to all tracks.
-Copy current pad to all pads – copies layer of current pad to all pads.
-This module creates a parts list file and outputs the file to the base directory i.e. c:\PCBCAD51\mypcb.pls you can copy this file into word-pad or word and print it out.
-This module renumbers the symbols in the schematic and PCB in order across and down the schematic and PCB. You can renumber the schematic and copy to the PCB, renumber the PCB and copy to the schematic, renumber a schematic before a PCB exists or renumber a PCB before the schematic exists.
The only place 'Paste' is found:
'nowhere'
Now do you understand the problem and my frustration ? The manual does not talk about copy and paste.
You have to set up blockmode otherwise I don't know what area wants copying.
i figured that out.
But blockmode is rectangular only.
How do i make polygonal selections , or remove 1 element in the middle of a block ? or select 5 random parts somewhere ? or just parts only , no wires ?
I had completely forgotten about the schematic moving all disconnected lines to a deleted component to bottom left hand side corner.
I always delete the tracks first before deleting the component.
However, I can see how some people would be put off by this.
That would be counterproductive. Example: (See attached image)
i make a schematic where i have a chip driving 16 outputs. The inputs for this device are SDA SCL and 2 address pins. I want to repeat his block 3 times.
i would draw it once , select everything EXCEPT the wires and labels going to the three address pins. copy paste paste paste . now only wire the address pins so they are unique.
Selected net labels need to travel with the copies and be unmodified ! in your case the repeat function destroys them as they become random assigned net names.
To make this non rectangular selection:
draw a rectangle that encloses all parts ( uncluding the two ground objects.)
Now shift-left mouse button click on the two elements i do not want. This removes them from the selected group. If i want to add something to the group : shift-click again. The shift-left mouse acts like a toggle switch : add or remove from group. It controls a boolean flag on all elements that says ' you are in a group selection'. when a copy paste operation is done : all elements that have the flag set are duplicated.
non rectangular selections are very important. Every software can do that. Excel allows you to select random cells , Word allows you to select random elements , Powerpoint can do it. All schematic/PCB software i know can do it.
So I spent 10 minutes tonight fixing it.
Not only that but the software now allows laying new components over lines and it automatically connects to them.
It only needs to do this for component repeat, new component and block repeat.
Good ! thanks for that. Keep in mind that, while i may sound grumpy, my feedback is honest and trying to give you idea's for improvement.
undo
that is not right.
undo does not take disk space or memory. That Nova computer had all of 32K core memory and a whopping 50 Megabyte disk pack. It drove 2 screens ( one graphical , one text) , a digitzer , a drawing board and a keypad. Intel did the layout of the 8008 microprocessor on that machine. It had undo ...
All you need to store is what got removed / added in a stack.