A couple of thought provoking questions. OK, so maybe I should give you some background first. For those of you that dont know, I work for an Electric Utility. Our typical construction prints consist for 4 basic types of drawings:
- civil package - foundations, conduit, grounding plans
- physical package - equipment layout, outline drawings of equipment, etc
- schematic package - AC and DC schemes, control schemes, etc
- Wiring package - how to hook all the stuff together
Now I have evaluated Autocad Electrical over the last 2 weeks, and while it is very cool, and automates a ton of work, it was designed more for panel manufactures than a utility. There is so much front end work to pick out every part, manf., blah blah blah. that using it requires too much work. Our substation and Relay crews install terminal blocks, and then wire them up.
Also, when I was evaluating Electrical, I was highly disappointed in that when AE inserts a contact or device, its just a stupid block, not even dynamic. Also, instead of using some wisbang magic, it cuts/trims/breaks the line you inserted it upon. Should you move the block, it doesn't fix the line. Now there might be some AutoMagic in there somewhere that will fix the line, but I didn't find it yet.
So my question for you gurus is this: (and bear in mind I haven't done much research yet) should I reinvent the wheel in .Net to insert blocks and trim the lines or do it the old out of the box way? I am all for making it uber easy with customization, but how hard might it be if the TRIM or BREAK methods aren't exposed to .Net.