IBM OpenDX - IBM OpenDX

IBM OpenDX
Opendx-logo.jpg
Skaler bir alanın görselleştirilmesi
Skaler bir alanın görselleştirilmesi
Önizleme sürümü
Vasıtasıyla CVS
YazılmışEsasen C
İşletim sistemiÇapraz platform
TürÇizim
LisansIBM Kamu Lisansı
İnternet sitesiwww.opendx.org

OpenDX duruyor Veri Gezgini'ni açın ve bir IBM 's bilimsel veri görselleştirme yazılım. Karmaşık alanları (mekanik dişli veya bir insan beyin ) ile birlikte ölçülen veya hesaplanmış veri. Veriler olabilir skaler (beyindeki bir kimyasal maddenin konsantrasyonu gibi), vektör veya tensör alanlar (yer değiştirme veya gerinim tensörü dişli hareket halindeyken alanlar) nesnenin farklı noktalarında. Verilerin ölçüldüğü noktaların eşit aralıklarla yerleştirilmesi ve homojen aralıklarla yerleştirilmesi gerekmez. Proje 1991 yılında Görselleştirme Veri Gezgini.


OpenDX renkli veya gri tonlamalı kodlanmış veya kodlanmış miktarlarla 3D görüntüler üretebilir. vektörler, akış çizgileri ve kurdeleler. İç yapının bir görünümünü elde etmek için nesnenin dilimlenmesine izin verir ve ardından bu dilim düzlemindeki verileri yükseklik kodlu bir grafik olarak temsil eder. Verinin herhangi bir açıdan görünümünü sağlamak için nesneyi döndürebilir ve animasyonlar bu hareketin yapılması.

Grafiksel kullanıcı arayüzü

OpenDX dayanmaktadır Motif üstünde widget araç seti X Pencere Sistemi. Onun grafiksel kullanıcı arayüzü çok çeşitli interaktörler hem doğrudan hem de dolaylı. Doğrudan etkileşimler, kullanıcının görüntüleri doğrudan işlemesine izin verir (ör. döndürmek veya yakınlaştır ). Dolaylı etkileşimler (kadranlar, anahtarlar, düğmeler, kaydırıcılar) kullanıcının görselleştirmesinin çeşitli yönlerini kontrol etmesini sağlar. Interaktörler daha akıllı çünkü veri odaklılar. İnteraktörler otomatik aralıklıdır ve kendi kendini sınırlar. Verileri incelerler ve türüne bağlı olarak, minimum ve maksimum verinin veya bir seçenek için bir liste oluşturun Menü verilere göre. Kullanıcı, verinin bazı yönlerine göre uygulayıcının etiketini bile ayarlayabilir (ör. meta veriler ).

Görsel Program Düzenleyiciyi ve çeşitli uygulayıcıları gösteren OpenDX ekran görüntüsü

Veri odaklı konsept, sadece kaydırıcılar, kadranlar ve seçenek menüleri için değildir. Aynı zamanda vektör interaktörleri için de geçerlidir. Bunlar, verilerin boyutluluğuna göre kendilerini yeniden yapılandıracaklar. Ayrıca, her vektör bileşeninin maksimum ve minimum değerine göre kendilerini otomatik olarak aralıklandırırlar.

Tasarım

Veri Gezgini, verileri görselleştirmek için kullanılan araçlar ve kullanıcı arayüzlerinden oluşan bir sistemdir. Genel anlamda verilerin görselleştirilmesi 3 aşamalı bir süreç olarak kabul edilebilir:

  • Verileri tanımlama ve içe aktarma
  • Verilerin bir görselleştirme programı aracılığıyla işlenmesi
  • Ortaya çıkan görüntüyü sunmak.

Ana bileşenleri OpenDX vardır

Veri örneği
Bu, Veri Gezgini varlıklarını (veri alanları, geometrik nesneler ve görüntüler dahil) tanımlamak için kullanılan tanımlar, kurallar ve kurallar kümesidir.
Veri İstemi
Veri Gezgini'ne aktarılacak verileri açıklayan bir kullanıcı arabirimi.
Veri Tarayıcı
Bir veri dosyasını görüntülemek, içerdiği verilerin düzenini ve organizasyonunu belirlemek ve bu bilgileri Veri İstemcisine aktarmak için bir kullanıcı arayüzü.
Komut Dosyası Dili
Görselleştirme programları oluşturmak için yüksek seviyeli bir dil. Çeşitli görevleri gerçekleştirmek için doğrudan bir komut modunda da kullanılabilir. Görsel programlar — yani, Visual Program Editor penceresinde görüntülenen görselleştirme programları ağlar Modül simgeleri - komut dosyası dilinde de yazılır. Bu pencerede kullanıcı tarafından oluşturulan görsel bir program diske kaydedildiğinde aynı dile çevrilir.
Görsel Program Düzenleyici (VPE)
Görsel programları (ağlar) oluşturmak ve değiştirmek için bir grafik kullanıcı arayüzü. Bu düzenleyiciyle oluşturulan programlar, Veri Gezgini tarafından komut dosyası diline çevrilir ve bu biçimde depolanır.
Modüller
yapı taşları (görselleştirme araçlar) görsel bir program ağı oluşturan. Doğrudan şuradan erişilebilir ve manipüle edilebilirler: Görsel Program Düzenleyici.
Modül Oluşturucu
Görsel programlarda kullanılmak üzere özelleştirilmiş modüller oluşturmak için bir kullanıcı arayüzü.
Görüntü Penceresi
Görsel bir program tarafından üretilen görüntünün sunumunu görüntülemek ve değiştirmek için etkileşimli bir pencere.
Kontrol panelleri
Görsel bir program tarafından kullanılan parametre değerlerini değiştirmek için bir kullanıcı arayüzü.

Ekran görüntüleri

Skaler bir alanın görselleştirilmesi

Skaler bir alanın görselleştirmesini gösteren OpenDX ekran görüntüsü.

Bu örnekte, bir binanın içindeki parçacıklı bir malzemenin (toz) akışının görselleştirilmesini gösteriyoruz. Bu durumda görselleştirilen miktar skalerdir, yani parçacıkların konsantrasyonu. Uzayda her noktadaki parçacık konsantrasyonu renkler kullanılarak temsil edilir. Okuyucu, renkleri, renklerle karşılaştırarak konsantrasyonu çıkarabilir. renk barı resmin sağ üst köşesinde. Görselleştirmeyi iyileştirmek için çizim, konsantrasyonla orantılı düzleme dik yönde bir yükselti varmış gibi gölgelenir. İçinde OpenDX buna denir lastik levha etki.

Vektör alanlarının görselleştirilmesi

Opendx-cubcav1.jpgOpendx-cubcav2.jpg
Opendx-cubcav3.jpgOpendx-cubcav4.jpg

Vektör alanları skaler olanlara göre görselleştirmek daha zordur. Bu durumda, kübik bir boşluktaki akışı düşünün (iyi çalışılmış olanın 3B versiyonukare boşluk kıyaslama. Kullanımı akış çizgileri akış yönünün fark edilmesine yardımcı olur. roketler (boşluğun üstündeki büyük kırmızı oklar) uygulanan akışı temsil eder.


Dış bağlantılar