Forum: PC Hard- und Software [Release] RealTime OpenControl


von Sebastian K. (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.