[Release] RealTime OpenControl
Verfasst: Mittwoch 7. November 2018, 11:11
Hallo zusammen!
Ich möchte euch mein letztes Projekt vorstellen: RealTime OpenControl
Geschrieben in Python mit PyQt5 und pyqtgraph.

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.
Link zur Github-Repository:
https://github.com/Haschtl/RealTimeOpenControl
Ich freue mich über Feedback, Anregungen und Plugins, die ihr dafür schreibt!
Wenn ihr wollt, zeigt mir auch die Projekte, die ihr damit realisiert
Ich möchte euch mein letztes Projekt vorstellen: RealTime OpenControl
Geschrieben in Python mit PyQt5 und pyqtgraph.

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.
Link zur Github-Repository:
https://github.com/Haschtl/RealTimeOpenControl
Ich freue mich über Feedback, Anregungen und Plugins, die ihr dafür schreibt!
Wenn ihr wollt, zeigt mir auch die Projekte, die ihr damit realisiert