Version 1.0.0 – fertig!

Nach vielen Monaten Entwicklung und neuen Funktionen haben wir nun die finale Version veröffentlicht!

RevPiModIO Version 1

Neben ein paar Verfeinerungen und einen Bugfix bei der Byteorder der Default-Werte ist diese Version würdig, die Versionsnummer 1 zu bekommen 😀

Diese Version wird weiterhin gepflegt, aber wir haben durch die Entwicklung gelernt und die Version 2 steht in den Startlöchern! Schaut euch die neue Syntax an, die auch in einer interaktiven Python Shell auf dem RevPi viele Vorteile bietet!

RevPiModIO – Version 2

DOWNLOAD

Version 0.16.1 – Analogmodul

Es gibt ein neues Update für die Verwendung des analogen Moduls AIO.

  • IOs des analogen Moduls werden „signed“ instanziiert. Damit wird die Werteberechnung mit Vorzeichen durchgeführt. Ansonsten wäre der Wert -1 plötzlich 65535 und negative Werte bei Zuweisungen nicht erlaubt.

DOWNLOAD

Version 0.16.0 – Weniger Python, mehr SPS!

Dieses Update bringt neue Funktionen mit sich, um mit weniger Python mehr SPS zu programmieren!

Wir stellen vor: cycleloop(zyklusfunktion)

  • Neuer Cycleloop der in einem festgelegten „auto_refresh“ Takt die Eingänge einließt, die übergebene Funktion aufruft und nach Abarbeitung die Outputs schreibt. Wird im Programm devices.cycleloop(zyklusfunktion) aufgerufen, blockiert es an dieser Stelle und führt zyklisch die Funktion „zyklusfuntkion“ aus. Dieser Funktion wird eine Instanz der Klasse RevPiCycletools() übergeben, welche Werkzeuge wie Taktmerker, Flankenmerker oder Timerobjekte beinhaltet.
  • Neue Funktion für einfaches Beenden eines zyklischen oder eventbasierten Programms .handlesignalend(cleanupfunc)
  • Sollte die eingestellte Aktualisierungsrate der Prozessabbildaktualisierung (auto_refresh) nicht einzuhalten sein, werden Warnungen ausgegeben.
  • auto_refresh Werte größer 1000 Millisekunden ergaben Fehler bei .wait und mainloop()
  • Modul beendet sich schneller bei .cleanup() oder .exit()
  • Modul blockiert das Beenden nicht mehr bei Verwendung im interaktiven Modus der Python-Shell

DOWNLOAD