Jump to content

Recommended Posts

Posted

Good morning, often, in the circuit diagram of a P&DI it is inconvenient to have lines continue completely from point X to point Y.
It is convenient to "break them" and write a reference relating to where to see the origin or destination on the drawing.
Would it be possible to create an object or a block that allows this jump to be performed?
I attach a file to try to explain myself, I would like to connect the points A together and I would like to connect the points B together.

Thanks in advance

logical connection link jump.dwg

Posted

Here's a thought. Create a block with one or two invisible attributes. One attribute identifies the connection, and it may be visible if the connection itself has an identifier. The other attribute identifies which side it is. For each break, insert two blocks, one with an In attribute and one with an Out attribute, with matching connection IDs. You can use the ID of one side to find the other. If you're feeling adventurous, you can write some code to generate the ID and create the two blocks.

Posted

Hello and thanks for the answer!
I will try to think about your solution, but I would like to ask you a question to clarify my problem (sorry if I didn't interpret your answer correctly), the result I would like to obtain is to "jump" from one part of the drawing to another using these blocks/attributes, will this be possible?
The example I sent is very small but I would like a solution for very large schematics.
Thanks again

Posted

Like @CyberAngel I just made a block with an attribute and a wipeout. Just bring the attribute to front, using draworder.

 

image.png.675e7ae6d33c2bd4194bee3e0a9ebee2.png

Posted

Sorry, but I really don't understand how to do it? If you succeeded, can you attach an example file?
Otherwise, when I can, I'll try with the instructions received.

Thanks

Posted
22 hours ago, itacad said:

Hello and thanks for the answer!
I will try to think about your solution, but I would like to ask you a question to clarify my problem (sorry if I didn't interpret your answer correctly), the result I would like to obtain is to "jump" from one part of the drawing to another using these blocks/attributes, will this be possible?
The example I sent is very small but I would like a solution for very large schematics.
Thanks again

 

Can you elaborate on what you mean by "jump"? Would you click on one block and pan to the other? Would you select one block, press a button somewhere, and have the selection shifted to the corresponding block? Would you pick either side of the connection and have a line drawn from that end to the other? We can't give you a clear answer without understanding the question.

Posted

Exactly! I imagine it as a kind of link!
I know that something like this is possible for example in electrical CAD applications that allow you to "jump" from one page to another, but obviously in that case there are many more references needed to the blocks that work in that way and that are managed by special commands created for this purpose

Posted

Ok if I understand correctly, pick say block "Terminal", attribute "Term"=1 draw a line to block "Terminal" but with attribute "Term" =22. So find the correct block. Is this what you want ?

 

image.png.9228654b844caad1ac47d55aa39440fe.png

Posted

Let me try to explain it more clearly.

 

 

I actually found a practical way to solve the problem for myself, which is to use a block to draw multiple times in the file, filling in the same attribute for each logical connection in the same way and then selecting them with the fantastic lisp SelBlksByAttTag...but to tell the truth, the final goal would have been to be able to print a PDF that maintained the jump property in the drawing.

Greetings

Screenshot (2048).png

Posted

You can select the object (1) hit CTRL+K to open hyperlink. In the popup hyperlink window, click browse for FILE.

 

image.png.04eb45135d726ecdde58fd96b30b2295.png

Posted

What I was suggesting is what you want, you have two blocks with an attribute value "A", select a block it gets the "A" and then you check all other blocks looking for attribute "A" and join, having the attribute tagname the same will help.

 

There was recently coding for getting the block info from mleaders, that would allow you to have one object rather than lines and a block.

 

If you post a proper sample dwg with a block & attributes, or mleader with the block, repeated say A B C D E  ie 10 objects. Then something may be able to be done.

Posted

Sorry i guess I misunderstood what you wanted to do...

 

Posted

Thanks everyone for the help

  • 1 month later...
Posted
On 4/24/2025 at 11:16 AM, itacad said:

Let me try to explain it more clearly.

 

 

I actually found a practical way to solve the problem for myself, which is to use a block to draw multiple times in the file, filling in the same attribute for each logical connection in the same way and then selecting them with the fantastic lisp SelBlksByAttTag...but to tell the truth, the final goal would have been to be able to print a PDF that maintained the jump property in the drawing.

Greetings what haircut suits me.

Screenshot (2048).png

Yes it works for me

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...