Merhaba arkadaşlar bir konu özellikle dikkatimi çekti ve sizlerle paylaşmayı düşündüm.Bu konu çözülürse çok kişiye yardım edecek.
Lütfen detaylı bilgi için Rounding of part.dwg dosyasına göz atın.
Çözüldü! Çözüme gidin.
serkancavuslar tarafından çözüldü. Çözüme gidin.
Merhaba,
Bir ek görünmüyor.
TuncayBAKKAL
AutoCAD Eğitmeni ve Danışmanı
AutoCAD ve Fusion 360 Görsel Eğitim
Fusion 360 Kitabı Çıktı!
http://www.tuncaybakkal.com
Instagram: @tuncay_bakkal
Forumlarımızda çözülen sorularınızı "ÇÖZÜM OLARAK KABUL ET" ("Accept as Solution") seçimiyle işaretlemeyi lütfen unutmayın.
Beğendiğiniz mesajları lütfen "Övgü Puanı" ("Kudos") ile ödüllendirin.
Arkadaşlar lütfen bu konuda düşüncelerinizi paylaşır mısınız.
Eğer gerçekleşirse çok büyük yardımı dokunacak herkese özelliklede haritası arkadaşlara.
İyi günler ilginiz için teşekkür ederim,Konu şöyle toplu şekilde (AB514.123, 510,23cb, 512.45) txt veya mtxt-lerin içeriğinde bulunan sayıların üzerine elavelerin edilmesi veya eksilmesi,yuvarlak birimlere (0.000)getirilmesi, ve bunu gibi örnekler.dwg dosyasında detaylıca anlatmışım.
Merhaba,
Eğer amacınız yuvarlama ise, ekteki lispi kullanabilirsiniz. Lisp i yükledikten sonra yuvarla yazarak komutu çalıştırın;
1. Yuvarlamak istediğiniz text i seçin.
2. Kaç hane yuvarlamak istediğinizi girin.
Lisp sadece text dosyalarını yuvarlar. mtext ile oluşturduğunuz nesneleri explode komutu ile patlatıp text formatına çevirebilirsiniz.
TuncayBAKKAL
AutoCAD Eğitmeni ve Danışmanı
AutoCAD ve Fusion 360 Görsel Eğitim
Fusion 360 Kitabı Çıktı!
http://www.tuncaybakkal.com
Instagram: @tuncay_bakkal
Forumlarımızda çözülen sorularınızı "ÇÖZÜM OLARAK KABUL ET" ("Accept as Solution") seçimiyle işaretlemeyi lütfen unutmayın.
Beğendiğiniz mesajları lütfen "Övgü Puanı" ("Kudos") ile ödüllendirin.
Aynen abicim,maşallah çok hızlısın ilk yorumdan anlamışsın ne söylediğimi.Yalnız bazı hassas noktarlar var onlarıda tekrar anlatıyım.
1.3555 + 0 = 1
1.7555 + 0 = 2
1.7555 + 0.0 = 1.8
1.7555 + 0.00 = 1.76
1.7555 + 0.000 = 1.756
1.7555 + 0.0000 = 1.7555
1.7555 + 0.00000 = 1.7550
1.7555 + 0.000000 = 1.75500
1.7555 + 1 = 3
1.7555 + 1.0 = 2.8
1.7555 + 1.00 = 2.76
1.7555 + 1.000 = 2.756
1.7555 + 1.0000 = 2.7555
1.7555 + 1.00000 = 2.7550
1.7555 + 1.000000 = 2.75500
1.7555 + 1.1 = 2.9
1.7555 + 1.15 = 2.91
1.7555 + 1.153 = 2.909
1.7555 - 1 = 1
1.7555 - 1.1 = 0.8
1.7555 - 1.15 = 0.61
1.7555 - 1.153 = 0.603
1.7555 - 1.1532 = 0.6023
Tuncay BAKKAL bey ilginiz için teşekkür ederim, Yalnız sizin paylaştığınız lisp yalnız yuvarla işlemini yapıyor ve yalnız sayıdan ibaret txt-lerle çalışıyor. lisp-e
+ - komutlarını ilave etmek qarmaşık txt veya mtxt (AB512.02, 513.15cb, a511.14bb ) görmesi gibi şeyleri elave mümkünmü?
Bahsettiğiniz konular Autolisp sayesinde Autocad içine eklenebilecek özelliklerdir. Örnek olması açısından yuvarla lispini paylaştım. Konuyu daha ileriye taşımak adına bu örnekten yola çıkarak lispi geliştirebilirsiniz. İleri düzey konular için piyasada profesyonel olarak programlama yapan uzmanlardan destek almanızı öneririm.
TuncayBAKKAL
AutoCAD Eğitmeni ve Danışmanı
AutoCAD ve Fusion 360 Görsel Eğitim
Fusion 360 Kitabı Çıktı!
http://www.tuncaybakkal.com
Instagram: @tuncay_bakkal
Forumlarımızda çözülen sorularınızı "ÇÖZÜM OLARAK KABUL ET" ("Accept as Solution") seçimiyle işaretlemeyi lütfen unutmayın.
Beğendiğiniz mesajları lütfen "Övgü Puanı" ("Kudos") ile ödüllendirin.
Serkan bey, ilginiz için teşekkür ederim.Yalnız bu biraz farklı konu txtleri içeğinide bulan diğer harf veya sembolleri bozmadan yalnızca rakamlar üzerinde yapılacak ameliyat söz konusu.
Serkan bey elinize sağlık birimleme kısmı super olmuş. Yalnız birim değerini manual olarak yazmak şansı olursa bu aynı zamanda +/- işleminide yapmış olur super bir icat çıkar ortaya.
Örnek
1.3555 + 0 = 1 (birim değeri 0 )
1.7555 + 0 = 2 (birim değeri 0 )
1.7555 + 0.0 = 1.8 (birim değeri 0.0 )
1.7555 + 0.00 = 1.76 (birim değeri 0.00 )
1.7555 + 0.000 = 1.756 (birim değeri 0.000 )
1.7555 + 0.0000 = 1.7555 (birim değeri 0.0000 )
1.7555 + 0.00000 = 1.7550 (birim değeri 0.00000 )
1.7555 + 0.000000 = 1.75500 ( birim değeri 0.000000 )
1.7555 + 1 = 3 (birim değeri 1 )
1.7555 + 1.0 = 2.8 (birim değeri 1.0 )
1.7555 + 1.00 = 2.76 (birim değeri 1.00 )
1.7555 + 1.000 = 2.756 (birim değeri 1.000 )
1.7555 + 1.0000 = 2.7555 (birim değeri 1.0000 )
1.7555 + 1.00000 = 2.7550 (birim değeri 1.00000 )
1.7555 + 1.000000 = 2.75500 (birim değeri 1.000000 )
1.7555 + 1.1 = 2.9 (birim değeri 1.1 )
1.7555 + 1.15 = 2.91 (birim değeri 1.15 )
1.7555 + 1.153 = 2.909 (birim değeri 1.153 )
1.7555 - 1 = 1 (birim değeri 1 )
1.7555 - 1.1 = 0.8 (birim değeri 1.1 )
1.7555 - 1.15 = 0.61 (birim değeri 1.15 )
1.7555 - 1.153 = 0.603 (birim değeri 1.153 )
1.7555 - 1.1532 = 0.6023 (birim değeri 1.1532 )
Serkan bey çalışmalarınız takdire şayan, yapmış olduğunuz bu lisp matamatiksel işlemində yapıyormu onu anlayamadım?
Konu şöyle idi eğer noktadan sonra 3 basamak istiyorsan basamak sayı: girilen değer:ne 0.000 yazılacaktı aynı zamanda seçili txt-in üzerine +/-0.000 ilave edilecekti.
Lütfen örneklere göz atın tekrardan daha detaylı yazdım.
1.7555 + 0.000 = 1.756 (basamak sayı:3 girilen değer: 0.000 ) seçili text üzerine +0.000 ilave ediyor aynı zamanda sayıyı 3 basamaklı yapıyor
1.7555 + 1.1 = 2.9 (basamak sayı:1 girilen değer: 1.1 ) seçili text üzerine +1.1 ilave ediyor aynı zamanda sayıyı 1 basamaklı yapıyor
1.7555 + 1.15 = 2.91 (basamak sayı:2 girilen değer: 1.15 ) seçili text üzerine +1.15 ilave ediyor aynı zamanda sayıyı 2 basamaklı yapıyor
1.7555 + 1.153 = 2.909 (basamak sayı:3 girilen değer: 1.153 ) seçili text üzerine 1.153 ilave ediyor aynı zamanda sayıyı 3 basamaklı yapıyor
1.7555 - 1 = 1 (basamak sayı:0 girilen değer: -1 ) seçili text üzerine -1 ilave ediyor aynı zamanda sayıyı 0 basamaklı yapıyor
1.7555 - 1.1 = 0.8 (basamak sayı:1 girilen değer: 1.1 ) seçili text üzerine -1.1 ilave ediyor aynı zamanda sayıyı 1 basamaklı yapıyor
1.7555 - 1.15 = 0.61 (basamak sayı:2 girilen değer: -1.15 ) seçili text üzerine -1.15 ilave ediyor aynı zamanda sayıyı 2 basamaklı yapıyor
1.7555 - 1.153 = 0.603 (basamak sayı:3 girilen değer: -1.153 ) seçili text üzerine -1.153 ilave ediyor aynı zamanda sayıyı 3 basamaklı yapıyor
1.7555 - 1.1532 = 0.6023 (basamak sayı:4 girilen değer: -1.1532 ) seçili text üzerine -1.1532 ilave ediyor aynı zamanda sayıyı 4 basamaklı yapıyor
Serkan bey gerçekten supersiniz, çok iyi iş yaptınız takdire şayan.Bazı insanlar böyle yardımsal konuları çözmek için para istiyorlar.Arkadaşım forum dediğin zaten adı üstünde birilerine yardım etmek veya yardım istemek her şeyi paraya bağlamamak lazım birazda yardımsever olmak lazım.
Aradığınızı bulamadınız mı? Topluluğa sorun veya bilgilerinizi paylaşın.