27 October 2012

AutoCAD blocks with Excel

Днешната тема е леко странична, но всъщност е важна за проектирането на стоманени конструкции с помощта на AutoCAD. Създаването на блокове е много полезно и спестява време и усилия. Ще дам съвсем кратък пример за правене на блок на равнораменен винкел L100x10 с помощта на Excel.

Винкелът има 4 важни параметъра b=100 (рамо), t=10 (дебелина), R=12 (вътрешен голям радиус на закръгление),  r=12 (външен малък радиус на закръгление). В Excel в най-лявата горна клетка (А1) копирате текста, показан по-долу. Това всъщност е програмен код за Excel. След вмъкване в Excel вместо подчертаните формули (с "=" в началото) ще виждате числа. Първите четири клетки са 4-те параметъра на винкела b, t, R, r. Можете да си ги задавате каквито искате, т.е. програмният код работи за всякакви видове равнораменни винкели. Има едно нормално ограничение r<t, иначе стават страннотии.
Всъщност идеята е, че с Excel се чертае полилиния по AutoCAD-овски - точка по точка. В местата на закръгленията се чертае арка в полилинията с параметър тангенс от 45 градуса (страннотия е, но отговаря на арка 90 градуса). Слагам и картинка да видите всъщност кои са точките, които се чертаят - показани са в червено.



След като въведете нужните ви параметри на винкела, Excel изчислява автоматично програмния код и сте готови да създадете AutoCAD-ския блок. Копирате клетките в колона А от 5-тия ред до края включително и ги  пействате в Notepad. Не трябва да се копират първите 4 реда с параметрите на винкела. Съхранявате файла от Notepad например с името "L.dxf" (важно е разширението DXF) и сте готови.

Текстовите файловете с разширение DXF са равноправни и пълноценни файлове на AutoCAD и могат да се вмъкват като блокове в конкретен чертеж.

За тези, които не им се занимава да копират и пействат, слагам и линк към XLS файл. Там файлът излиза в Google Docs, трябва да се даде от менюто File - Download.

NJOY



100
10
12
6
0
SECTION
2
ENTITIES
0
POLYLINE
8
0
6
BYBLOCK
62
0
5
2B886FCCEA1C2CE
66
1
10
0
20
0
30
0
70
1
0
VERTEX
8
0
6
BYBLOCK
62
0
5
2B886FCCEA1C2CF
10
0
20
0
30
0
0
VERTEX
8
0
6
BYBLOCK
62
0
5
2B886FCCEA1C2D0
10
=A1
20
0
30
0
0
VERTEX
8
0
6
BYBLOCK
62
0
5
2B886FCCEA1C2D6
10
=A56
20
=A2-A4
30
0
42
=TAN(PI()/8)
0
VERTEX
8
0
6
BYBLOCK
62
0
5
2B886FCCEA1C2D1
10
=A1-A4
20
=A2
30
0
0
VERTEX
8
0
6
BYBLOCK
62
0
5
2B886FCCEA1C2D8
10
=A2+A3
20
=A2
30
0
42
=-A78
0
VERTEX
8
0
6
BYBLOCK
62
0
5
2B886FCCEA1C2D2
10
=A2
20
=A2+A3
30
0
0
VERTEX
8
0
6
BYBLOCK
62
0
5
2B886FCCEA1C2D7
10
=A2
20
=A1-A4
30
0
42
=A78
0
VERTEX
8
0
6
BYBLOCK
62
0
5
2B886FCCEA1C2D3
10
=A2-A4
20
=A1
30
0
0
VERTEX
8
0
6
BYBLOCK
62
0
5
2B886FCCEA1C2D4
10
0
20
=A1
30
0
0
SEQEND
8
0
6
BYBLOCK
62
0
5
2B886FCCEA1C2D5
0
ENDSEC
0
EOF
  

25 October 2012

Earthquake safety tips

Публикувам сканирана американска брошура (сравнително стара, но пак е актуална) със съвети за подготовка преди земетресение. Мисля, че ще бъде полезна за хора обичащи реда и предвидливостта. Със сигурност много от нещата могат да се модифицират или опростят за българските условия. Дал съм картинките с пълна резолюция, при нужда си ги смъквайте и гледайте локално.





20 October 2012

Structural engineering is

Като съм започнал с литературни неща, ще постна една любима мисъл, взета назаем от ръководството на програмата SAP2000 (за 3D изчисления на конструкции). Преводът е мой.

Structural engineering is
the art of using materials that have properties which can only be estimated
to build real structures that can only be approximately analyzed
to withstand forces that are not accurately known
so that our responsibility with respect to public safety is satisfied.

Конструктивното инженерство е
изкуството да използваш материали, чиито свойства могат само да се изчисляват;
да строиш реални конструкции, които могат да се анализират само приблизително;
да поемаш сили, които не се знаят точно;
и то така, че отговорността към сигурността на обществото да бъде удовлетворена.

Професията на строителния инженер е тежка, но е интересна и удовлетворява естественото човешко желание за правене на нещо (творчество?). Досега не съм съжалявал, че я избрах.


Hello world!

Едно поетично начало (по Тодор Колев), но в момента то изразява отношението ми към инженерния труд :

Драги слушатели, вие всичко разбирате,
но за нашия труд не подозирате -
как се потим, как се мъчиме здравата,
и не за парите, и не за славата...
Здрава идея, мисъл и чувство -
само така се създава изкуство!