AutoCAD Günlüğü | » (command …) mı? (entmake …) mi? > AutoCAD, AutoLISP, AutoCAD Dersleri, Mekanik Tesisat, Bilgisayar, Yazılım, Özel Yazılım

(command …) mı? (entmake …) mi?


Yazar Orhan Toker
Mesleği Y. Mimar İTÜ
  Autodesk Yetkili Danışmanı
  AutoLISP, SQL, PHP, VBA ve veritabanı
  uzmanı

Mark Swain devamlı takip ettiğim bloğu CAD Panacea‘da AutoLISP programlarında varlık yaratırken hangi fonksiyonun daha hızlı olduğunu test etmek için bir program geliştirmiş. Geliştirdiği yazılım çizime boyu 0 olan 2000 adet çizgi ekliyor ve hangi fonksiyonla daha hızlı olduğunu test ediyor. Geliştirilen programın içinde test1, test2, test3, test4 ve test5 adlı 5 adet komut var. Bunlar:

Test1: CMDECHO açıkken (command …) fonksiyonu ile nesneleri oluşturuyor.

Test2: CMDECHO kapalıyken (command …) fonksiyonu ile nesneleri oluşturuyor.

Test3: (entmake …) fonksiyonunu kullanıyor

Test4: (vla-add …) fonksiyonu ile çizgileri çiziyor

Test5: (vla-add …) kullanıyor ancak, veritabanını oluşturduktan sonra nesneleri tazeliyor. Böylece ekran tazeleme zamanını ölçümden çıkarıyor.

Ben denedim en hızlısı (entmake …) ile oluşturmak. İşte sonuçlar:

Test1: 8.60 sn

Test2: 7.01 sn

Test3: 0.14 sn

Test4: 0.53 sn

Test5: 0.53 sn

Eline sağlık Mark,

İlgili yazılar:

İlgili dosyalar:

Yazının orijinalini bu adresten okuyabilirsiniz.

Benzer Yazılar

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5 out of 5)
Loading ... Loading ...

3 yorum “(command …) mı? (entmake …) mi?”

Yorum bırak