[Release] RealTime OpenControl

Gast #5613022
Lesenswert?
• ▲
▼
Hallo zusammen!

Ich möchte euch hier mein letztes Software-Projekt vorstellen - Realtime 
OpenControl.

RealTime OpenControl ermöglicht eine geräteübergreifende 
Messaufzeichnung. Außerdem kann man mit dem integrierten 
Python-Skript-Editor auf die Messdaten und Geräte zugreifen und mit 
diesen interagieren. Somit lassen sich langsame Regelungen zwischen 
mehreren Geräten realisieren. Z.B.: Temperaturmessung mit Multimeter 
(mit USB-Anschluss) und Regelung eines Heizelements auf eine 
Solltemperatur. Ideal zum Aufzeichnen, Testen und Optimieren von 
Regelungen. Eignet sich auch für Custom-HomeAutomation (z.B.: auf 
Raspberry Pi oder HomeServer) mit maximaler Flexibilität und 
Anpassbarkeit

Die Einbindung neuer Geräte ist einfach möglich:

    Als Python-Plugin für RTOC (v.a. für lokale Geräte)
    Als TCP-Client (v.a. für Netzwerkgeräte) (für weitere Infos siehe 
Wiki)

Beispiel Plugins:

    Funktionsgenerator: Erzeugt Sinus, Square, Sawtooth, Random, AC, DC
    System: Zur Aufzeichnung vieler Systemvariablen (CPU, Memory, 
Network,...)
    Octoprint: Aufzeichnung für 3D-Drucker
    DPS5020: Netzgerät-Aufzeichnung und Steuerung (evtl. auch DPS5005, 
...)
    HoldPeak VC820: Multimeter Messaufzeichnung (wahrsch. auch andere 
VC820)
    NetWoRTOC: Datenaustausch zwischen mehreren RTOC's im Netzwerk

Die Oberfläche hat erweiterte Darstellungsoptionen und verschiedene 
Messtools für den Plot bereit.

Ich selbst benutze es beim Basteln, um Messungen aufzuzeichnen. z.B. um 
vom ESP8266 Temperaturmessungen aufzuzeichnen und mit einem anderen 
Temperatursensor zu kalibrieren.

Ein weiterer Anwendungsfall wäre z.B. Messungen oder irgendeine andere 
Art von Daten über den Seriellen Output vom Microcontroller an den 
Logger zu schicken.
Falls dafür Bedarf besteht, kann man mir gerne schreiben, ich 
programmier dann das entsprechende Plugin.

Ich würde mich sehr freuen, wenn jemand mein Programm mal ausprobiert, 
bisschen damit rumspielt, vielleicht eigene Plugins schreibt!

Über Feedback, Anregungen und Bug-Reports freue ich mich auch sehr ;)

Hier der Link zu meiner Github-Repository:
https://github.com/Haschtl/RealTimeOpenControl

Das Projekt ist ziemlich gut dokumentiert im Github-Repo-Wiki und in der 
README.md sind einige Screenshots hinterlegt

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.