Xmas Greets to All!!! :),
Hello there,
Hmmm, its been a good time in office doing some designs and drafting as well for some good projects. The idea came to my mind for reducing drafting time and do it a bit easier way....i developed this tiny program that helps draw plan view and front view of some common I-Beam sections in AutoCAD and i don't need to keep looking at steel table every time for looking out for values of web thickness, flange width and all.....later searching internet i came to know that there exists a much advanced program on the same idea....but we need to pay for using it....and is simply much more powered than my program...but i learnt many things while doing this one....!!!
So, here is how my program works....yuppp pal it really does :),
1. The VBA program is loaded automatically each time AutoCAD is started...
2. There is a simple GUI attached which enables user to choose the library of the steel sections.....viz Indian, British.....for now i have just loaded these two libraries...
3.The user then selects the I-beam from a drop down menu....and can assign different layers to different lines generated after drawing....viz....centre line, web thickness line, etc...
4.The user pushes a button to choose between Plan or Elevation and the GUI hides and user inputs are taken for start and end point of the steel beam inside AutoCAD Modelspace....
5. After the second point input the beam is drawn to 1:1 scale from start point to end point with lines in required layers..... :)
What i learnt while programming this one........will reveal it later on this text :)
1. How to connect to a Microsoft® Access(97-2000) database file for generating list of I-beam sections and retrieving their properties???
2. How to get user inputs for points???
3. How to get list of layers from current drawing in combo box???
4. How to load VBA project each time AutoCAD is started???
5. How to initiate the VBA program from a custom menu in AutoCAD itself...!!!
Hello there,
Hmmm, its been a good time in office doing some designs and drafting as well for some good projects. The idea came to my mind for reducing drafting time and do it a bit easier way....i developed this tiny program that helps draw plan view and front view of some common I-Beam sections in AutoCAD and i don't need to keep looking at steel table every time for looking out for values of web thickness, flange width and all.....later searching internet i came to know that there exists a much advanced program on the same idea....but we need to pay for using it....and is simply much more powered than my program...but i learnt many things while doing this one....!!!
So, here is how my program works....yuppp pal it really does :),
1. The VBA program is loaded automatically each time AutoCAD is started...
2. There is a simple GUI attached which enables user to choose the library of the steel sections.....viz Indian, British.....for now i have just loaded these two libraries...
3.The user then selects the I-beam from a drop down menu....and can assign different layers to different lines generated after drawing....viz....centre line, web thickness line, etc...
4.The user pushes a button to choose between Plan or Elevation and the GUI hides and user inputs are taken for start and end point of the steel beam inside AutoCAD Modelspace....
5. After the second point input the beam is drawn to 1:1 scale from start point to end point with lines in required layers..... :)
What i learnt while programming this one........will reveal it later on this text :)
1. How to connect to a Microsoft® Access(97-2000) database file for generating list of I-beam sections and retrieving their properties???
2. How to get user inputs for points???
3. How to get list of layers from current drawing in combo box???
4. How to load VBA project each time AutoCAD is started???
5. How to initiate the VBA program from a custom menu in AutoCAD itself...!!!
Comments
Post a Comment