Soru:
Gerber Görüntüleyicileri neden görüntüleme, yakınlaştırma ve kaydırmada yavaş?
smallbee
2012-01-10 05:01:36 UTC
view on stackexchange narkive permalink

Makinemde dört çekirdekli i7 var ve yeterli ram bulunmalıdır. Farklı ücretsiz Gerber görüntüleyicileri denedim. Yakınlaştırmaları veya kaydırmaları yavaştır. Her zaman bu "gecikme" hissi vardır.

Gerber formatı çok fazla veri içeriyor mu? Gerber görüntüleme için ne kullanıyorsunuz?

çift ​​çekirdekli p4 2GHz'deki gerbv yeterince hızlı. Gerber dosyalarım çok karmaşık değil.
hangi gerber görüntüleyiciyi kullanıyorsunuz?
Hangi izleyicileri denediniz? Hangi işletim sistemini kullanıyorsunuz?
Video donanımınıza ve sürücünüze büyük ölçüde bağlıdır. Vektör oluşturma için Nvidia Quadro'yu kullanmak isteyebilirsiniz.
Iki yanıtlar:
Chintalagiri Shashank
2013-01-26 04:50:31 UTC
view on stackexchange narkive permalink

Gerber dosyaları "resim" değildir. Her seferinde bir görüntüye dönüştürülmesi gereken verileri üretiyorlar. Karmaşık PCB'ler için bu yavaş olabilir. Çokgen gibi şeylerin işlenmesi gerekiyor. Düzgün ve yuvarlatılmış köşelerin işlenmesi gerekir. Bu, bir vektör grafik görüntüsünü alıp daha fazla meta veri eklemek gibi bir şey. Gerbv, kenarların düzgünleştirilmesi aşamasını atlayan hızlı oluşturma seçeneğine sahiptir. Bu gecikmeye yardımcı olur.

Bazı CAD yazılımları, çokgenler için bir dolgu boyutu seçeneği belirlemenize izin verir. Kartalda, poligon anahattını çizmek için kullandığınız çizgi kalınlığına bağlıdır. Bu çizgi ne kadar ince olursa, çokgen o kadar karmaşık hale gelir ve gerberin oluşturulması o kadar uzun sürer. Bunun nedeni, çokgenlerin satır satır işlenmesidir.

Unslander Monica
2015-05-27 02:34:29 UTC
view on stackexchange narkive permalink

Gerber izleyicilerinin çoğunun uygulamaları nedeniyle gösterilmeleri yavaş:

  1. Geometriyi geometri olarak değil, yalnız bırakılması gereken ilkeller olarak ele al.
  2. Tek iş parçacıklıdır.
  3. Donanım hızlandırma kullanmayın.

Kahire veya Qt'nin QPainter gibi bazı mevcut kitaplıklarından yararlanmak, karmaşıklığı düşük dosyalar için harika çalışan bir kavram kanıtı Gerber görüntüleyici yapmak çok kolaydır. Görünüşe göre çoğu o aşamayı geçemiyor.

Donanım destekli bir görüntüleyici yine de her D01 Gerber komutu (satırı) için 1 üçgen düzenine sahip sahnelerle ilgilenecektir. Az önce gözden geçirdiğim bir proje, 14 katmana yayılmış ~ 2 milyon D01 Gerber ilkeline sahip (daha yüksek ilkelleri zorla devre dışı bıraktım). Gerber komutlarını ilkel olarak ele almaya çalışırsanız, yaklaşık 30 milyon üçgene kadar üçgen oluştururlar. RS-274X ilkellerini kullanılması amaçlanan şekilde kullanan Sane Gerber çıktısı, yine de çoklu çizgileri çokgenlere dönüştürerek ve sonra bunları doldurarak oluşturulur - yine, ilkel olarak ele alınırlar, her biri diğerlerinden bağımsız olarak işlem görür.

Geometriyi doğru bir şekilde birleştirdikten sonra, katmanların hiçbirinde üst üste binen ilkel öğeler kalmaz - bunun yerine, delikli, çakışmayan, ayrık çoklu çizgileriniz olur. İncelediğim belirli bir proje için, bunların nirengi bir milyon üçgenin oldukça altında - geometrinin çoğu, çok az üçgenle temsil edilebilen sadece geniş doldurulmuş alanlardır.

Ne kadar iyi olduğuna bağlı olarak Sahip olduğunuz bir üçgenleyici ve kaynak dosyalar konusunda ne kadar şanslısınız, 10 Gerber D01 çizgisi başına 1 üçgene veya koordinat başına yaklaşık bir üçgene inebilirsiniz. Şimdi, normal grafik kartlarının zorlanmadan üstesinden gelebilecekleri şeylerden bahsediyoruz ve sizin görünmez üçgenleri kaldırmakla bile ilgilenmenize gerek yok. Doku olmadığından doluluk oranları olağanüstü.

Ancak bu iyi performans, kavram kanıtı yaklaşımından radikal bir ayrılmayı gerektiriyor ve Gerber izleyicileri, herkesin totem direğine tam anlamıyla hakim değil, bu yüzden zayıflıyorlar.



Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...