Blocktables and blocktablerecords

Blocktables and blocktablerecords

Anonymous
Not applicable
5,738 Views
5 Replies
Message 1 of 6

Blocktables and blocktablerecords

Anonymous
Not applicable
Can anybody point me to a thorough explanation/article/tutorial on blocktables/blocktablerecords/etc. I have lots of generic questions and feel I would be much better off spending some time familiarizing myself with this stuff before posting a ton of silly questions here. I have no experience coding with DBs, but i do understand what they are, how they work (in general), etc.

Thanks,
James
Accepted solutions (1)
5,739 Views
5 Replies
Replies (5)
Message 2 of 6

BKSpurgeon
Collaborator
Collaborator
Accepted solution

Understanding by ANALOGY - birth certificates are like your block table record, photocopies of your certificate are like block references

Imagine you have a really important document like your GREEN card/birth certificate etc. you have to keep this document locked away in your solicitor's office. this green card is exactly like a block table record. you only have one of this document. but let's just say you want to have many copies of your green card. Are you going to recreate a green card (and have many originals) so you can give one to the IRS, another to the department of immigration, another to the department of homeland security etc etc? No! Of course not: you are not going to recreate it: you are going to make photocopies of it. It makes sense because photocopies are cheap and easy and don't cost (much) memory.

 

The photocopies of your green card are like block references. you can have many photocopies of your green card, and you can paste them anywhere you want: on the street, in your home etc. you can even delete them. you can delete or destroy all of them, but you will still have your original green card located safely somewhere in your house, or your lawyers office (i.e. the block table record). If you destroy the original green card then guess what - you will no longer be able to make copies of it (i.e. you won't be able to make any block references if you don't have a block table record which it points to.)

 

publishing your birth certificate

Ok so you have the original birth certificate (block definition), and you've made a photo copy of your birth certificate (block reference).

 

Where is it all located?

The block definition is located in the block table. Just because it is in the block table, doesn't mean it will appear in your drawing. if you want to put it in your drawing then what you do is: you create a block reference (which points to the block definition) and you then put the block reference into your drawing.

 

How to add lines etc to your drawing - what is the model space?

Imagine you are drawing on a piece of paper. if you want to have a line drawn on that paper, you have to add that line to the "model space". 

 

getting more technical

If you have a line, you can add that line to: a block definition. and you can then add a reference to that block definition on the paper space or model space. the "model space" is itself a block table record. and so is the paper space.

 

i hope that helps.

 

BK

Message 3 of 6

ActivistInvestor
Mentor
Mentor

Are you at all experienced with AutoCAD as a user?  If you are, the easiest way to understand it, is that BlockTableRecords are what you create when you use the BLOCK command (or BEDIT).  BlockReferences are what you create when you use the INSERT command.

 

 

Message 4 of 6

Anonymous
Not applicable
BKS, thank you very much for that detailed explanation, that is exactly what i was looking for! Thank you too AI, i am experienced with CAD so that makes perfect sense.
0 Likes
Message 5 of 6

CADbloke
Advocate
Advocate

Block Table Records are the Cookie Cutter

Block References are the Cookies

COOKIES!

ATTSYNC hits the cookies with the cookie cutter again, removing any changes a user has manually made to a Block Reference, like dragging Attributes around out of position or changing them in REFEDIT.

 

Did I mention COOKIES !?!?

omnomnomnom

- - - - - - -
working on all sorts of things including www.tvCAD.tv & www.CADreplace.com
0 Likes
Message 6 of 6

Anonymous
Not applicable

I am not very much familiar with AutoCAD programming I am a beginner but wow the way you explained I want to get more lectures from you lol  

0 Likes