Signal line routing between instrumentation is similar to pulling weeds. When to job is complete it looks great. When they route perfectly it is very satisfying; however, if the instruments need to be moved after initial interconnection, the lack of programming intelligence within the class becomes quite apparent. For example, consider two instruments attached with an electrical signal line. Simply moving an attached instrument from its initial position to the opposite side of the second attached instrument (ortho on) drags the signal line through both. Modifying using grips often creates signal line spagetti. Unfortunately the fastest way to reposition is to erase and reroute. Moving reducers is even more frustrating (needs another post).
Is there a setting somewhere that intelligently reroutes interconnected objects? Ortho and grid snaps do not help. If a setting does not exist, the following become wish list items:
1. Add methods to the SLINE class that track initial AttachmentPoint coordinates of connected objects and compare against the final coordinates. Then autoroute the SLINE between nearest AttachmentPoints.Avoid overwriting either or both instruments. Ultimate: Use Plant3D's autorouting algorithm and allowthe user to cycle through the autorouted choices.
2. Give priority to the Node Snap when routing or rerouting any process line including connecting to another componet. Currently Nearest, Perpendicular, Midpoint, and most of the others seem to have priority. True, I could adjust snap settings, but during revisions envolving positioning of equipment, annotations, as well as sline segments, multiple snaps are needed. Is there a customization setting allowing Node Snap priority when an SLINE is the current selected object?
Douglas S. Grant, PG, CEM
Could you please post a DWG with an example of the two-instrument scenario? I'd like to try it out, speak to other members of our Plant team, and get back to you with something that I hope will be helpful.
Thanks and kind regards,
Since instrument symbols would always maintain its orientation, i would simply mirror both symbols. But the problem with mirror, is when you export to AutoCAD, the attributes will moved.
Anyway, autoroute is a good idea