22.10.2010 08:41    

Harbi65
Daha önce yazıp kullandığım biraz uzunca bir lisp var. Önceki versiyonlarda hiç bi sorun yoktu. 2011 de hata veriyor.
2007-2010 da deniyorum yine problem yok. 2011 de neden hata verir anlamadım. bunun bir açıklaması var mı? Animate yaptırınca da hatayı vermiyor, bu hatayı nasıl bulacağımıda anlamadım...

Bölme işlemi hesaplayıp çizgi çizmesi gerekiyor ama şu mesajı veriyor...

Zero length line created at (42926.43, 2573.54, -7.50)
Zero length line created at (42926.43, 2573.54, -7.50)
Application ERROR: Invalid type sent as command input

22.10.2010 08:48    

ehya
osnap'ları kapatmalısın.
Çizgi çizilmesi gerekiyor ancak aynı iki koordinata çizgi çizmeye çalıştığı için hata vermektedir. Sıfır uzunluğunda çizilen çizgi kodlamada hata verir.
Eğer osnap seçenekleri kapalı ise, verilen değerleri kontrol etmelisin.

22.10.2010 08:54    

Harbi65
Osnap sıfır. kapalı.
Hesaplamada sorun olsa diğer versiyonlarada hata vermesi gerekmez mi?
Ben bunu anlamadım... :S

22.10.2010 09:19    

ehya
lispi gönderirsen inceleyip daha net birşey söyleyebilirim.

22.10.2010 10:15    

Harbi65
LINE ı entmake ile oluşturunca sorun çıkarmadı... ilginç... :dozingoff

22.10.2010 18:44    

ProhibiT
ehya hocamın teşhisi doğru aslında :) entmake kullanınca Osnap'e yakalanmıyor bunun için hata vermiyor.

AutoCAD 2011'de (setvar "osmode" 0) yapınca Object Snap'ten kurtulamıyoruz.
Bir de (setvar "3dosmode" 0) yapmak gerekiyor. Eski versiyonlarda 3DOsnap olmadığı için hata vermiyor

Kolay gelsin...

22.10.2010 19:26    

Harbi65
ProhibiT hocam açıklama için teşekkür ederim.
Bu açıklama çok iyi oldu. (setvar "3dosmode" 0) den haberim yoktu. Son günleri bazı lisplerde osnapdan dolayı hatalı işlem yapıyordu nedenini anlamamıştım...
Osnapın sıfır olduğunu bildiğim halde hata oluşan fonksiyonun başında tekrar sıfırlamıştım ama çözüm olmamıştı.. Entmake ile çözmüştüm... Tekrar teşekkür ederim.

23.10.2010 03:37    

ProhibiT


Linkleri görebilmek için ÜYE olmalısınız.


Linkinde Objet Snap ile ilgili detaylı yazmıştım. Daha doğrusu osmode değerini sıfırlamak yerine F3 tuşuna basılmış gibi kapatılıp açılmasını anlatmaya çalışmıştım.

Kısaca tekrarlarsam; fonksiyonun başında mevcut osmode değerini bir değişkende sakladık, osmode değerini sıfırladık. Fonksiyondan çıkarken de eski değerini osmode değişkenine verdik... problem yok gibi görünüyor.

Ama işin aslı öyle değil, fonksiyonumuz bir şekilde hata ile sonuçlanırsa, ya da fonksiyonu çalıştırdıktan sonra, kullanıcı Esc veya Ctrl+C gibi yollarla Cancel uyguladı... işte bu durumda, kullanıcının osmode seçimlerini kaybediyoruz.

Yukarıdaki linkte bahsettiğim yöntem kullanılırsa, osmode seçimleri kaybolmaz kullanıcı F3 tuşuna basarak yeniden açabilir.

Kullanıcının F3 tuşuna basarak object snap'leri devre dışı bırakmasına karşılık gelen yöntemi anlatmış. 16384 gibi bir bitcode değerinden bahsetmiştim. Pek anlaşılmadığını düşünüyorum, kimsenin dikkatini çekmedi :)

3dosmode için ise seçimleri kaybetmeden F4 tuşuna basılmış işlemini yapmak mümkün elbette, küçücük farklar var.

Kolay gelsin...

ProhibiT (23.10.2010 06:20 GMT)

23.10.2010 09:32    

Harbi65
Bahsettiğiniz forumda yazdıklarınız okumuştum..
Ancak bizimki alışkanlık olmuş osmode değerini sıfırlayarak yapmak. Ya da eski yazılmışları düzeltmek gerekiyor..
Tabi 3dosmode ayrıca dikkat edilmesi gerekiyor 2011 den itibaren...
Sayenizde bunuda öğrenmiş olduk... Teşekkür ederim.

Bu noktada bi hususa da dikkat edilmesi gerekecek sanırım. Önceki versiyonlarda 3dosmede sistem değişkeni olmadığı için versiyonu da kontrol ettirerek kullanmak gerekir.. 3d osmode değerini sıfırlayarak kullanacaksak önceki versiyonlarda hata verecektir...

23.10.2012 05:26    

kardelen44
tablo lispini kullandıktan sonra mouse ile tıkladığım her noktada beyaz bir nokta çıkıyor gerçekte yok ama çalışmamızı etkiliyor bunu nasıl çözümleriz yardımcı olursanız sevinirim

23.10.2012 06:17    

Travaci
Blipmode Enter Off

23.10.2012 07:19    

kardelen44
çok teşekkür ederim çok büyük dertten kurtardın beni hatta bizi:)

05.12.2012 15:51    

kardelen44
Ben Dha komutu ile yeni hatchler oluşturuyorum ama dosyayı açıp kapattıktan sonra kayboluyor bunun nedeni hakkında bilgi verirseniz sevinirim.ACİLLLLL

05.12.2012 19:35    

Travaci
Dha ile ilgili bir bilgim yok ama sorunun kaynağı, oluşturduğun taramayı iligili klasöre atmamasından kaynaklandığını düşünüyorum.

06.12.2012 09:09    

kardelen44
support dosyasının içinde bulunan hatch klasörünün içine attım. Bazıları sorunsuz çalışıyor, bazıları kapatıp açınca kayboluyor tek bir seçenek geliyor aklıma scale si çok küçük olunca bu oluyor sanırım bunun nasıl bir çözümü olabilir?

> 1 <
Copyright © 2004-2022 SQL: 1.31 saniye - Sorgu: 84 - Ortalama: 0.01559 saniye