การแสดงข้อมูลเซ็นเซอร์ด้วย OSX?


9

ซอฟต์แวร์ใดที่คุณแนะนำสำหรับการแสดงข้อมูลเซ็นเซอร์ใน OSX ตัวอย่างพวงเซนเซอร์ที่เชื่อมต่อกับ Arduino และส่งไปยัง MacBook ผ่านซีเรียล ต้องการกราฟแบบเรียลไทม์ แต่จะสนใจในโซลูชันบันทึกและกราฟในภายหลัง


1
ฉันยังสนใจในการแก้ปัญหาสำหรับเรื่องนี้โดยเฉพาะอย่างยิ่งโอเพนซอร์ส / ข้ามแพลตฟอร์ม เพื่อความรวดเร็วกราฟแสดงกราฟที่จะช่วยให้ฉันมองเห็นข้อมูลที่ฉันมักจะใช้ gnuplot แต่กราฟเหล่านี้ค่อนข้างน่าเกลียดและเท่าที่ฉันรู้ gnuplot ไม่สนับสนุนเรียลไทม์ คุณอาจต้องใช้ห้องสมุดบางแห่งในการสร้างของคุณเอง ตัวอย่างเช่น: eli.thegreenplace.net/2008/08/01/matplotlib-with-wxpython-guis
David Brenner

คำตอบ:


7

สิ่งที่อยู่ในใจคือการประมวลผลการประมวลผลสภาพแวดล้อมการพัฒนาคล้ายกับ Arduino และเป็นแพลตฟอร์มข้าม (Java)

ฉันต้องการดูแอพ OSX แบบดั้งเดิม แต่ยังไม่พบ :)


ฉันชอบแนวคิดการประมวลผลไม่ใช่ว่าจะทำกุญแจ
MrEvil


5

ฉันใช้เครื่องมือ RRDซึ่งเหมาะสำหรับการตรวจสอบสตรีมข้อมูลอย่างต่อเนื่อง เมื่อฉันต้องการที่จะผลิตหนึ่งปิดกราฟฉันมักจะไปกับmatplotlib

MRI กับ EEG1

RRD


คุณติดตั้ง RRDtool ได้อย่างไร? คุณรวบรวม RRDtool และการอ้างอิงจากแหล่งข้อมูลใช้ fink / homebrew / etc หรือค้นหาไบนารีที่รวบรวมไว้ล่วงหน้าหรือไม่
Clinton Blackmore

Brew.sh น่าจะทำงานได้ดีสำหรับคุณสำหรับแพ็คเกจที่นิยมมากที่สุด
akohlsmith

4

คุณสามารถใช้ Grapher สำหรับกราฟง่าย ๆ มันมาพร้อมกับ OSX แม้ว่ามันจะไม่ได้ทรงพลังจริงๆ แต่ก็สามารถดูตัวอย่างได้อย่างรวดเร็ว

@zklapow คุณมีลิงก์หรือไม่


ฉันเดา @zklapow หมายถึง "Python" ไม่ใช่ "hon"
tuupola

3

ที่รักเป็นทั้งโอเพ่นซอร์สและข้ามแพลตฟอร์ม คุณสามารถใช้pyserialเพื่อเชื่อมต่อกับ Arduino และมีห้องสมุดที่สามารถทำกราฟข้อมูลได้


คุณหมายถึง Python หรือเปล่า
endolith

3

คุณสามารถดูได้ที่Pure Data a Max เช่นภาษา (ไม่ใช่สำหรับการสร้างเพลง) มีหน้า Wikipedia ที่นี่พร้อมข้อมูลเพิ่มเติมอีกเล็กน้อย ได้รับการสนับสนุนอย่างเต็มที่ใน Mac OSX และมีแม้แต่ส่วนย่อยที่นี่เพื่อเชื่อมโยงกับสิ่งต่าง ๆ เช่น Arduinos


3

ฉันใช้Maxสำหรับการประมวลผลเซ็นเซอร์และการสร้างภาพทั้งหมด ทั้งแม็กซ์และพี่น้องโอเพ่นซอร์สอายุน้อยกว่าPdมีสำหรับการเขียนโปรแกรมกราฟิกขั้นสูง (Jitter และ GEM ตามลำดับ) Jitter เป็นระบบกราฟิกของตัวเองโดยใช้ 'jitter matrices' แต่มีชุดเครื่องมือ OpenGL GEM ใช้ OpenGL

ทางเลือก (อีกครั้ง OpenGL-based) dataflow ภาษาที่มาพร้อมกับ OSX เป็นควอตซ์นักแต่งเพลง

นอกเหนือจากการประมวลผลแล้วvvvvและFlashนี่คือสภาพแวดล้อมการตั้งโปรแกรมวิดีโอแบบเรียลไทม์มาตรฐานสำหรับศิลปิน ตัวเลือกที่ยอดเยี่ยมทั้งหมดสำหรับการพัฒนาแอพพลิเคชั่นการสร้างภาพข้อมูลเซ็นเซอร์อย่างรวดเร็ว


2

คุณสามารถดูได้ที่ร่างของฉันตามการประมวลผลที่ผมใช้สำหรับการแสดงผลข้อมูล AD7746 มันง่ายมาก - แต่อาจเป็นแค่สิ่งที่คุณต้องการ มันต้องใช้ค่าจากพอร์ตอนุกรมถอดรหัสสตริงและสร้างชุดข้อมูล เพียงติดต่อฉันหากคุณมีคำถาม


1

ฉันจะแนะนำให้ใช้เฟรมเวิร์ก RIA ( http://en.wikipedia.org/wiki/Rich_Internet_application ) พูดอย่างเคร่งครัดฉันขอแนะนำกรอบการสร้างภาพข้อมูลที่ด้านบนของกรอบ RIA ( http://www.insideria.com/2009/12/28-rich-data-visualization-too.html )

ฉันคิดว่าวิธีที่ดีที่สุดคือ Flash ฉันขอแนะนำ Flex หรือ Air (ถ้าคุณต้องการการรวมเดสก์ทอปมากขึ้น)

ในการเชื่อมต่อกับแฟลชคุณต้องมี ser2net หรืออะไรทำนองนี้ ตัวอย่างสำคัญคุณสามารถใช้ as3glu ( http://code.google.com/p/as3glue/ ) ที่สร้างขึ้นโดย ser2net

อีกหนึ่งโครงการที่น่าสนใจคือ NETLab Toolkit ( http://newecologyofthings.wik.is/NETLab_Toolkit )


2
ความหน่วงแฝงความหน่วงแฝง
เทอเรส

1

ฉันจะใช้ฐานข้อมูล (เช่น PostgreSQL) และเว็บอินเตอร์เฟส เรียกใช้ Apache และแสดงกราฟและตาราง อุปกรณ์ใด ๆ ที่มีเบราว์เซอร์สามารถดูกราฟตารางหรือข้อมูลดิบ

คุณสามารถให้ส่วนต่อประสานแบบสอบถามกับข้อมูล

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.