Sensör verilerini OSX ile görselleştiriyor musunuz?


9

OSX'te sensör verilerini görselleştirmek için hangi yazılımı önerirsiniz. Örneğin Arduino'ya bağlı ve seri yoluyla MacBook'a gönderilen sensörler. Gerçek zamanlı grafikleme tercih edilir, ancak günlük ve grafik sonrası çözümlerle de ilgilenir.


1
Ayrıca, özellikle açık kaynak / çapraz platform için bununla ilgileniyorum. Hızlı, bir kerelik grafikler gnuplot kullanma eğilimi veri görselleştirmek yardımcı olur. Ancak bu grafikler oldukça çirkin ve bildiğim kadarıyla gnuplot gerçek zamanlı desteği desteklemiyor. Sonunda kendi kütüphanenizi oluşturmak için bazı kütüphaneleri kullanmak zorunda kalacaksınız. Örneğin: eli.thegreenplace.net/2008/08/01/matplotlib-with-wxpython-guis
David Brenner

Yanıtlar:



5

Sürekli veri akışlarını izlemek için iyi olan RRD TOOL'u kullanıyorum . Bir kereye mahsus grafikler üretmek istediğimde genellikle matplotlib kullanıyorum .

EEG1 ile MRG

RRD


RRDtool'u nasıl kurdunuz? RRDtool ve bağımlılıklarını kaynaktan derlediniz, fink / homebrew / etc kullandınız veya önceden derlenmiş ikili dosyalar buldunuz mu?
Clinton Blackmore

brew.sh en popüler oSS paketleri için sizin için çok iyi çalışmalıdır.
akohlsmith

4

Basit grafikler için Grapher'i kullanabilirsiniz. OSX ile birlikte gelir. Gerçekten güçlü olmasa da, bazı örneklere hızlıca göz atmak sorun değil.

@zklapow bağlantın var mı?


@Zklapow "hon" değil "Python" demek.
tuupola

3

hon hem açık kaynaklı hem de çapraz platformdur. Bir Arduino'ya bağlanmak için pyserial kullanabilirsiniz ve verileri grafikleştirmek için kullanılabilir kütüphaneler vardır.


Şunu mu demek istediniz: Python?
endolit

3

Pure Data a Max diline bir göz atabilirsiniz (sadece müzik üretimi için değil), burada biraz daha fazla bilgi içeren bir Wikipedia sayfası var . Mac OSX'te tamamen desteklenir ve burada Arduinos gibi şeylere bağlamaya adanmış bir altforum bile vardır.


3

Tüm sensör işleme ve görselleştirmelerim için Max kullanıyorum . Hem Max hem de küçük açık kaynak kardeş Pd'nin gelişmiş grafik programlama için kütüphaneleri vardır (sırasıyla Jitter ve GEM). Jitter, 'jitter matrislerine' dayanan kendi grafik sistemidir, ancak bir dizi OpenGL tabanlı araç içerir. GEM, OpenGL'ye dayanmaktadır.

OSX ile gelen alternatif (yine OpenGL tabanlı) bir veri akışı dili Quartz Composer .

İle birlikte İşleme , vvvv ve Flaş bu sanatçılar için standart gerçek zamanlı video programlama ortamlardır. Hızla gelişen sensör veri görselleştirme uygulamaları için tüm harika seçenekler.



1

Bazı RIA çerçevelerini kullanmanızı öneririm ( http://en.wikipedia.org/wiki/Rich_Internet_application ). Kesin olarak RIA çerçevesinin üzerine Veri Görselleştirme çerçevesini öneririm ( http://www.insideria.com/2009/12/28-rich-data-visualization-too.html ).

En iyi yaklaşımın Flash olacağını düşünüyorum. Flex veya Air'i öneririm (daha fazla masaüstü entegrasyonuna ihtiyacınız varsa).

Flaş ile bağlanmak için ser2net veya bunun gibi bir şeye ihtiyacınız vardır. Önden örnek ser2net'in oluşturduğu as3glu ( http://code.google.com/p/as3glue/ ) kullanabilirsiniz .

Bir başka ilginç proje NETLab Toolkit ( http://newecologyofthings.wik.is/NETLab_Toolkit )


2
Gecikme, gecikme, gecikme.
teras

1

Bir veritabanı (PostgreSQL gibi) ve bir web arayüzü kullanırdım. Apache'yi çalıştırın ve grafikler ve tablolar sunun. Tarayıcıya sahip herhangi bir cihaz grafikleri, tabloları veya ham verileri görüntüleyebilir.

Verilere bir sorgu arabirimi de sağlayabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.