![]() |
Telelogic System Architect (steve huntington) | ![]() |
Topic Title: Find object symbol on a large diagram? Topic Summary: Jump to diagram object Created On: 29-Nov-2006 19:14 Status: Read Only |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
I have created a SV-02 drawing structure that follows some existing documentation for my enterprise. One of the Chapters has 50 sections in it. I have created system element symbols corresponding to each document section (for example 3.1 - 3.49). I have chosen to name the symbols as 31 title - 349 next_title. This makes them sort out nicely when I create my web pages.
However I have an issue with the sheer size of my Chapter # diagram. The symbols are really small if I want to blow up the picture to find them all. Then if I zoom in scrolling around to find the one I want to update is kind of a crap shoot. (The only reasonable way to work with this right now is to make a large printout and scan it by eye and try to find it on the diagram on screen.) I could make this process faster if I could arrange the symbols automatically and/or if I could find them with a search. I would like to re-arrange all my symbols in numerical order based on the system element names. They seem to be pretty much in random order at this point. The only automatic options that I have found are making a circle or block distribution which do not alphabetize or have any obvious method for placing the definitions in any particular location on an SV-01 or SV-02 diagram. I am not looking forward to arranging all of these symbols by hand. Is there a way that I can arrange symbols based on the text descriptions?ffice Is there a way I can type in a line of text to search for the symbol I want to focus in on and then the cursor will jump to the first and then the next symbol name with that text? Perhaps I can select a system element definition and then goto the symbol on the open diagram? ------------------------- Celeste Wood |
|
![]() |
|
![]() |
|
Hi Celeste. Basically you need to present the user with a list of symbols in a dialog box. (VBA). When the user chooses a symbol you extract the ddid from the symbol and then use it to show the symbol. The ddid is the ID of the symbol within the encyclopedia. |
|
![]() |
|
![]() |
|
CTRL-F will find a symbol on a diagram. If want to actually re-order the symbols on the diagram you would have to write some VBA which gets all the symbol names and sorts them. Then process each symbol in turn modifying its X and Y co-ordinates. This could be quite a tricky macro to write and a little too much for me to answer here and now.
------------------------- Senior Software Developer Telelogic UK Ltd. |
|
![]() |
|
![]() |
|
Yeah, sorry, Ctrl+F will do it. I only just looked at that today. Doh! Edited: 4-Dec-2006 at 23:54 by Duane Hennessy |
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.