Dynamic Block with multiple lookup tables. Want to move the block origin.

Dynamic Block with multiple lookup tables. Want to move the block origin.

MatthewFortune
Enthusiast Enthusiast
1,078 Views
3 Replies
Message 1 of 4

Dynamic Block with multiple lookup tables. Want to move the block origin.

MatthewFortune
Enthusiast
Enthusiast

Is it possible to move the origin point of a dynamic block and have the lookup tables auto update?

 

I have a dynamic block with 15 lookup tables to fill out a little chart we use on all of our architecture plans.  All the lookup table does is control the move command to locate which box the X would be in for 15 different parameters. 

 

After I finished making it I realized I wanted this to have the 0,0 insertion point be at a specific location far from where it was made during block creation.  This is so the block would always populate the same location on the sheet.  That is all easy for me to do but as soon as I relocated it I came to realize all of my XY distances in the lookup table were not incorrect.  I spent a good hour or so fixing all 15 tables.  Now I thought I was good but realized just now my block is again not in the right place and needs to be adjusted so the 0,0 is about 1" to the right so when I insert this block on the sheet it will be approx. 1" closer to the left side of the page. 

 

Is there an easy way to move everything in the block so the tables automatically update to the new 0,0 location?  It is off by exactly 255/256" so I know I could just go into each table and subtract or add that distance to correct the parameters but was hoping there was a command or something that would simplify this. 

0 Likes
1,079 Views
3 Replies
Replies (3)
Message 2 of 4

cadffm
Consultant
Consultant

Hi,

the description is not bad, but the block in a DWG would be even better.
I'm not quite sure what you're doing in the block
but it sounds like you haven't used a block base point parameter before,
you can find this like all other parameters in the author's palette.

I would never use them for non-dynamic blocks, but your block is dynamic and this way it is okay (for me).
Does it help in your case?

Sebastian

0 Likes
Message 3 of 4

Jason.Piercey
Advisor
Advisor

Not quite following exactly what you are doing here so a sample drawing would help.

 

Off the top of my head, have you explored using a base point parameter? It might be possible to use a block properties table in place of that many lookup tables.

0 Likes
Message 4 of 4

MatthewFortune
Enthusiast
Enthusiast

Here is the block I am using.   I also put in a 36" x 24" box to represent the sheet so it shows why I have the 0,0 insertion point so far from the block.  I want it to be on my tool bar, insert it at 0,0 and have it pop into the same location every time. 

 

I have never heard of a block properties table but did just google it and I will have to look into those.   

As far as the base point parameter.  I thought of that the other day with the intention of having it be the new insertion point of the block, but all of the X,Y's for the lookup are then based off this new base point so that does not help as I would have to go in and edit all of the tables anyway.  I was just hoping that autocad was smart enough to update tables when you use the move command or something similar.  I mean if Excel can update all formulas when a row or column is added from a spreadsheet I see no reason Autocad could do something similar.  All Move commands should be based on the associated point command it is assigned to with it seeing that point for that move command as 0,0 and every X,Y in the lookup table assigned to the parameter would just be the deviations from that point instead of being based on the UCS origin. 

 

 

0 Likes