revpipycontrol

Global Attributes

_
pycontrolversion

Classes

RevPiPyControl

Functions

None


RevPiPyControl

Derived from

tkinter.Frame

Class Attributes

myapp
root

Class Methods

None

Methods

RevPiPyControl Init RevPiPyControl-Class.
_btnstate Setzt den state der Buttons.
_closeall Schließt alle Fenster.
_closeapp Räumt auf und beendet Programm.
_createwidgets Erstellt den Fensterinhalt.
_fillconnbar Generiert Menüeinträge für Verbindungen.
_fillmbar Generiert Menüeinträge.
_opt_conn Stellt eine neue Verbindung zu RevPiPyLoad her.
infowindow Öffnet das Fenster für die Info.
plcdebug Baut den Debugframe und packt ihn.
plclist Öffnet das Fenster für die Verbindungen.
plclogs Öffnet das Fenster für Logdateien.
plcoptions Startet das Optionsfenster.
plcprogram Startet das Programmfenster.
plcrestart Startet das PLC Programm neu.
plcstart Startet das PLC Programm.
plcstop Beendet das PLC Programm.
serverdisconnect Trennt eine bestehende Verbindung.
servererror Setzt alles zurück für neue Verbindungen.
tmr_plcrunning Timer der den Status des PLC Programms prüft.
visitwebsite Öffnet auf dem System einen Webbrowser zur Projektseite.

Static Methods

None

RevPiPyControl (Constructor)

RevPiPyControl(master=None)

Init RevPiPyControl-Class.

master
tkinter master

RevPiPyControl._btnstate

_btnstate()

Setzt den state der Buttons.

RevPiPyControl._closeall

_closeall()

Schließt alle Fenster.

RevPiPyControl._closeapp

_closeapp(event=None)

Räumt auf und beendet Programm.

event
tkinter Event

RevPiPyControl._createwidgets

_createwidgets()

Erstellt den Fensterinhalt.

RevPiPyControl._fillconnbar

_fillconnbar()

Generiert Menüeinträge für Verbindungen.

RevPiPyControl._fillmbar

_fillmbar()

Generiert Menüeinträge.

RevPiPyControl._opt_conn

_opt_conn(text, reconnect=False)

Stellt eine neue Verbindung zu RevPiPyLoad her.

text
Verbindungsname
reconnect
Socket Timeout nicht heruntersetzen

RevPiPyControl.infowindow

infowindow()

Öffnet das Fenster für die Info.

RevPiPyControl.plcdebug

plcdebug()

Baut den Debugframe und packt ihn.

Returns:
None

RevPiPyControl.plclist

plclist()

Öffnet das Fenster für die Verbindungen.

RevPiPyControl.plclogs

plclogs()

Öffnet das Fenster für Logdateien.

Returns:
None

RevPiPyControl.plcoptions

plcoptions()

Startet das Optionsfenster.

RevPiPyControl.plcprogram

plcprogram()

Startet das Programmfenster.

RevPiPyControl.plcrestart

plcrestart()

Startet das PLC Programm neu.

RevPiPyControl.plcstart

plcstart()

Startet das PLC Programm.

RevPiPyControl.plcstop

plcstop()

Beendet das PLC Programm.

RevPiPyControl.serverdisconnect

serverdisconnect()

Trennt eine bestehende Verbindung.

RevPiPyControl.servererror

servererror()

Setzt alles zurück für neue Verbindungen.

RevPiPyControl.tmr_plcrunning

tmr_plcrunning()

Timer der den Status des PLC Programms prüft.

RevPiPyControl.visitwebsite

visitwebsite()

Öffnet auf dem System einen Webbrowser zur Projektseite.

Up