{"id":3446,"date":"2013-01-06T20:59:29","date_gmt":"2013-01-06T20:59:29","guid":{"rendered":"http:\/\/www.aykutozdemir.com.tr\/insaat\/?p=3446"},"modified":"2017-02-23T14:29:34","modified_gmt":"2017-02-23T11:29:34","slug":"autolisp-nedir-demir-metraji-yapan-lisp","status":"publish","type":"post","link":"https:\/\/www.aykutozdemir.com.tr\/insaat\/autolisp-nedir-demir-metraji-yapan-lisp.html","title":{"rendered":"AutoLisp Nedir ? Demir Metraj\u0131 Yapan Lisp"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_80 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Bu \u0130\u00e7erikte Okuyacaklar\u0131n\u0131z : <\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.aykutozdemir.com.tr\/insaat\/autolisp-nedir-demir-metraji-yapan-lisp.html\/#Lisp_Nedir\" >Lisp Nedir?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.aykutozdemir.com.tr\/insaat\/autolisp-nedir-demir-metraji-yapan-lisp.html\/#AutoLISP_Nedir_Ne_Ise_Yarar\" >AutoLISP Nedir? Ne \u0130\u015fe Yarar ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.aykutozdemir.com.tr\/insaat\/autolisp-nedir-demir-metraji-yapan-lisp.html\/#Demir_Metraji_Yapan_LISP\" >Demir Metraj\u0131 Yapan LISP<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.aykutozdemir.com.tr\/insaat\/autolisp-nedir-demir-metraji-yapan-lisp.html\/#AutoLISP_%E2%80%93_Donati_Metraji-_INDIR\" >AutoLISP &#8211; Donat\u0131 Metraj\u0131- \u0130ND\u0130R<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Lisp_Nedir\"><\/span><strong><br \/>\nLisp Nedir?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>LISP (List Processing Language),\u00a0 \u00f6\u011frenilmesi g\u00fc\u00e7, uygulamada di\u011ferlerine g\u00f6re daha esnek ve algoritma kurulumu a\u00e7\u0131s\u0131ndan daha rahat olan bir yapay zeka programlama dilidir.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"AutoLISP_Nedir_Ne_Ise_Yarar\"><\/span><strong>AutoLISP Nedir? Ne \u0130\u015fe Yarar ?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>AutoLISP, LISP programlama dilinin AutoCAD ortam\u0131na uyarlanm\u0131\u015f versiyonudur diyebiliriz. Peki bu nas\u0131l oluyor? Bize ne gibi kolayl\u0131k sa\u011fl\u0131yor ? AutoCAD i\u00e7inde kullan\u0131lan her komutu AutoLISP i\u00e7inde kullanabiliyoruz. Bu sayede AutoLISP bizi y\u00fczlerce, binlerce defa tekrarlanan komutlardan tek t\u0131k ile kurtar\u0131yor. Bu da zamandan ciddi anlamda bir kazan\u00e7 sa\u011flayarak i\u015fimizi kolayla\u015ft\u0131r\u0131yor.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-3452\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYYAAADcAQMAAABOLJSDAAAAA1BMVEUAAACnej3aAAAAAXRSTlMAQObYZgAAACJJREFUaIHtwTEBAAAAwqD1T20ND6AAAAAAAAAAAAAA4N8AKvgAAUFIrrEAAAAASUVORK5CYII=\" data-src=\"http:\/\/www.aykutozdemir.com.tr\/insaat\/wp-content\/uploads\/2013\/01\/autolisp-metraj.jpg\" alt=\"autolisp metraj\" width=\"300\" height=\"300\" \/><noscript><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-3452\" src=\"http:\/\/www.aykutozdemir.com.tr\/insaat\/wp-content\/uploads\/2013\/01\/autolisp-metraj.jpg\" alt=\"autolisp metraj\" width=\"300\" height=\"300\" \/><\/noscript>Mevcut AutoLISP dosyalar\u0131n\u0131 kullanabilece\u011finiz gibi, bu program dilini \u00f6\u011frenerek kendi ihtiya\u00e7lar\u0131n\u0131z do\u011frultusunda LISP komutlar\u0131 olu\u015fturabilirsiniz. Bunun i\u00e7in hem programlamay\u0131, hem de AutoCAD program\u0131n\u0131 \u00e7ok iyi bilmek gerekir ve e\u011fer bunu yapabiliyorsan\u0131z, AutoCAD ile yapamayaca\u011f\u0131n\u0131z \u015fey yoktur, art\u0131k program\u0131 siz de\u011fil LISP komutlar\u0131 kullanacak :) Ben bu yaz\u0131da, sadece belkide hi\u00e7 duymad\u0131\u011f\u0131n\u0131z LISP ve AutoLISP kavramlar\u0131n\u0131 size tan\u0131tmak istedim. Bu konuda kendinizi geli\u015ftirmek istiyorsan\u0131z, \u00e7e\u015fitli web kaynaklar\u0131ndan ve kitaplardan faydalanabilirsiniz.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Demir_Metraji_Yapan_LISP\"><\/span><strong>Demir Metraj\u0131 Yapan LISP<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"color: #ff0000;\"><em>Not: Arkada\u015flar bu payla\u015f\u0131m\u0131 4 y\u0131l \u00f6nce yapm\u0131\u015ft\u0131m, dolay\u0131s\u0131yla lisp san\u0131r\u0131m g\u00fcncel versiyonlar ile \u00e7al\u0131\u015fm\u0131yor. Ben 2010 s\u00fcr\u00fcm\u00fcnde sorunsuz kullanm\u0131\u015ft\u0131m. Ancak son zamanlarda \u00e7al\u0131\u015fmad\u0131g\u0131 konusunda \u00e7ok fazla geri bildirim geldi bunun bilgisini vereyim. Denemek isterseniz konunun devam\u0131na buyrun ancak olmuyorsa yard\u0131mc\u0131 olabilece\u011fim pek bir\u015fey yok. Google&#8217;da aramalar yaparak benzeri lisplere de ula\u015fabilirsiniz. Ya da &#8220;data extraction&#8221; konusunu detayl\u0131 irdeleyip, biraz da kurcalay\u0131p metraj konusunda bu \u00f6zellikten faydalanabilirsiniz<\/em><\/span>.<\/p>\n<p>Yaz\u0131m\u0131n bundan\u00a0 sonraki k\u0131sm\u0131, AutoLISP&#8217;i\u00a0 bilen ve tabir-i caizse bu nimetten faydalanan m\u00fchendis, mimar ve tekniker arkada\u015flar i\u00e7in. A\u015fa\u011f\u0131daki linke t\u0131klayarak Donat\u0131 metraj\u0131 yapan LISP dosyalar\u0131na ula\u015fabilirsiniz. LISP uygulamas\u0131n\u0131 ( metraj.lsp, autocadduzelt.lsp), AutoCAD men\u00fcs\u00fcnden Tools ba\u015fl\u0131\u011f\u0131 alt\u0131nda AutoLISP men\u00fcs\u00fcnden \u00e7al\u0131\u015ft\u0131rabilece\u011finiz gibi, direk dosyay\u0131 AutoCAD penceresine s\u00fcr\u00fckleyerek de \u00e7al\u0131\u015ft\u0131rabilirsiniz. \u00d6ncelikle autocadduzelt.lsp dosyas\u0131n\u0131 a\u00e7\u0131p, autocad komut sat\u0131r\u0131ndan &#8220;DZ2&#8221; komutunu \u00e7al\u0131\u015ft\u0131r\u0131n\u0131z. Daha sonra metraja ba\u015flamak i\u00e7in metraj.lsp lispini y\u00fckleyerek &#8220;DD&#8221; komutunu girmelisiniz. Komutu girdikten sonra, metraj\u0131n\u0131 \u00e7\u0131karaca\u011f\u0131n\u0131z donat\u0131 yaz\u0131s\u0131na t\u0131klay\u0131n\u0131z ( \u00d6rn : 18\u03a610). Metraj\u0131 yap\u0131lan donat\u0131n\u0131n rengi de\u011fi\u015fecektir. Ancak bunun olmas\u0131 i\u00e7in \u00e7izimdeki t\u00fcm \u00e7izgilerin rengi &#8220;by layer&#8221; \u015feklinde olmal\u0131d\u0131r. Metraja ba\u015flamadan \u00f6nce bu d\u00fczeltmeyi de yapmal\u0131s\u0131n\u0131z. Metraja ba\u015flad\u0131ktan sonra, LISP dosyas\u0131n\u0131n bulundu\u011fu klas\u00f6rde yeni bir excel dosyas\u0131 olu\u015facakt\u0131r ve burada \u00e7\u0131kard\u0131\u011f\u0131n\u0131z metraj yaz\u0131lm\u0131\u015f durumdad\u0131r. Son olarak buradaki metraj listesini kopyalay\u0131p, daha \u00f6nceden haz\u0131rlanm\u0131\u015f metraj.xls dosyas\u0131na yap\u0131\u015ft\u0131r\u0131rsan\u0131z, her bir \u00e7ap i\u00e7in toplam donat\u0131 metraj\u0131n\u0131 \u00e7\u0131karm\u0131\u015f olacaks\u0131n\u0131z.<\/p>\n<p><span style=\"text-decoration: underline;\">Not: Lisp ile Autocad dosyan\u0131z ayn\u0131 klas\u00f6rde olmal\u0131d\u0131r.<\/span><\/p>\n<p>\u0130yi \u00e7al\u0131\u015fmalar, iyi metrajlar dilerim :)<\/p>\n<p><strong>\u00a0Not: 2010 sonras\u0131 versiyonlarda \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131 test edilmemi\u015ftir. \u00a0Yukar\u0131da yazd\u0131\u011f\u0131m ad\u0131mlar\u0131 yap\u0131nca \u00e7al\u0131\u015fmaktad\u0131r; aksi durum ya\u015fayanlar varsa versiyon ya da farkl\u0131 kaynaklardan dolay\u0131 olabilir.\u00a0<\/strong><\/p>\n<h2><span class=\"ez-toc-section\" id=\"AutoLISP_%E2%80%93_Donati_Metraji-_INDIR\"><\/span><a href=\"http:\/\/www.aykutozdemir.com.tr\/insaat\/wp-content\/uploads\/2013\/01\/AutoLISP-Donat\u0131-Metraj\u0131.rar\">AutoLISP &#8211; Donat\u0131 Metraj\u0131- \u0130ND\u0130R<\/a><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lisp Nedir? LISP (List Processing Language),\u00a0 \u00f6\u011frenilmesi g\u00fc\u00e7, uygulamada di\u011ferlerine g\u00f6re daha esnek ve algoritma&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":4380,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[996],"tags":[1002,1003],"class_list":["post-3446","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-insaat-yazilim","tag-autocad-lisp","tag-lisp-nedir"],"aioseo_notices":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.aykutozdemir.com.tr\/insaat\/wp-json\/wp\/v2\/posts\/3446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aykutozdemir.com.tr\/insaat\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aykutozdemir.com.tr\/insaat\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aykutozdemir.com.tr\/insaat\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aykutozdemir.com.tr\/insaat\/wp-json\/wp\/v2\/comments?post=3446"}],"version-history":[{"count":0,"href":"https:\/\/www.aykutozdemir.com.tr\/insaat\/wp-json\/wp\/v2\/posts\/3446\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.aykutozdemir.com.tr\/insaat\/wp-json\/wp\/v2\/media\/4380"}],"wp:attachment":[{"href":"https:\/\/www.aykutozdemir.com.tr\/insaat\/wp-json\/wp\/v2\/media?parent=3446"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aykutozdemir.com.tr\/insaat\/wp-json\/wp\/v2\/categories?post=3446"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aykutozdemir.com.tr\/insaat\/wp-json\/wp\/v2\/tags?post=3446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}