Архив

Artikel Tagged ‘autocad автоматизация’
Абонирай се да получаваш AutoCAD Уроци по Емейл

Автоматизацията в AutoCAD все по-възможна или как да станеш 10 пъти по ценен

20. май 2014

autocad-javascriptИма една тема, на която съм фанатично вярващ. Трябва да автоматизираме всичката хамалогия и да извършваме основно креативна работа.

И няма как да е иначе според моя опит. Операции, които са ми отнемали цяла седмица – 5 дена по 10 часа, сега ми отнемат 10 минути, след като съм написал кратка autolisp програмка, която автоматизира тази задача. Автоматизирали сме някои типове проекти за ВиК мрежи, които преди ни отнемаха 3 месеца и сега ни отнемат само 1 месец. Ако не бяхме го направили, отдавна щяхме да сме извън бизнеса.

И аз не съм програмист и ако професионален програмист ми види кода сигурно ще падне от смях. Но на мен не ми пука, че програмката ми върви 9 секунди вместо 1 секунда, защото ми пести една седмица работа. Всъщност, нямаше да ми пука и ако вървеше 10 минути (въпреки че леко щеше да ме дразни).

Но един човек беше казал нещо, което първоначално ме шокира. Не си спомням кой беше, но ми направи силно впечатление. И то беше, че „всеки човек в бъдеще трябва да знае да програмира“. Това в началото ми звучеше много странно…, но колкото повече мисля над тази тема, започвам да вярвам, че е прав.

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

И тук не говорим за някакви сложни програми и езици. В повечето случаи това са скриптови езици, които са лесни за научаване. Autolisp програмка, която автоматизира дадена повтаряща се лична задача или пък програмка, която ни автоматизира количествените сметки в Excel.

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

За едно проектантско бюро човек, който може да прави скриптове за автоматизация e 10 пъти по ценен от колега, който не може.

Убеден съм, че днес мнозина биха ме сметнали за луд за това изказване, но след по-малко от 10 години хората ще считат това за нещо подразбиращо се от самосебе си.

Аз съм на мнение, че инженерът и архитектът на бъдещето трябва да знаят да програмират.
Продължи към пълния текст →

CAD Manager , ,

Автоматизиране на повтарящи се задачи с макроси в AutoCAD

9. юли 2013

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

В AutoCAD отдавна има възможността да се пускат макроси, но не всеки може или има нервите да напише на ръка нещо от сорта на:

^C^C-plot;y;;DWG To PDF.pc3;ISO A1 (841.00 x 594.00 MM); m;l;n; l;1:1; 0.00,0.00;y ;monochrome.ctb; y;n;n; n;;n;y;

Макросите може да да ви познати от Excel, където доста хора си записват сами макроси без да знаят да програмират на VBA и е голямо улеснение в работата им.

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

Нека да видим един пример, в който ние имаме нашите слоеве и техните настройки като цветове, дебелини на линии и типове линии. Ако не ползваме template, вместо да ги създаваме в нови файлове всеки път, може просто да си запишем един макрос, който създава всичките ни слоеве и техните настройки натискането на един Play бутон.

Нека да видим 5-те стъпки как да направим това:
Продължи към пълния текст →

Чертане ,

Абонирай се да получаваш AutoCAD Уроци по Емейл

 

Този сайт използва "бисквитки". Научи повече тук.

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close