Welcome To Our Shell

Mister Spy & Souheyl Bypass Shell

Current Path : /home/ift/52_procpy/dataninja/test/

Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
Upload File :
Current File : //home/ift/52_procpy/dataninja/test/qt1.py

#  coding: utf8

import os,re,sys,time

from PyQt5.QtWidgets import QApplication,QWidget
from PyQt5.QtCore import QTimer
from opcua import ua, Server
try:
    from procpy.tss import regler
except:
    from tss import regler


class Werte ():

    pass


app   = QApplication(sys.argv)

werte      = Werte()
werte.soll = 8.1111
werte.ist  = 7
werte.diff = 0
werte.rt   = 0
werte.spannung = 0
werte.drehzahl = 0
werte.motoren  = Werte()
werte.motoren.a = 6
werte.motoren.b = 6

if 1:

    server = Server()
    server.set_endpoint("opc.tcp://0.0.0.0:4842/tss/regler/")
    server.start()
    werte_object = server.nodes.objects.add_object(0,"regler")
    for x in werte.__dict__:
        print(x,werte.__dict__[x])
        werte_object.add_variable(0,x,werte.__dict__[x])
    werte = [server,"0:Objects","0:regler"]


#reg1          = regler.P(werte,'soll','ist','dae3')
#reg1.id       = "A "
##reg1.start( 0,QTimer())

regi          = regler.Interval(werte,'soll')
regi.id       = "I "
regi.a        = 0
regi.b        = 5
regi.zielzeit = regi.time() + 20
#regi.start(0,QTimer())


regm          = regler.Motor(werte,'spannung','ist')
regm.id       = " M"
regm.a        = 0.1
regm.b        = 0.01
#regm.start(0,QTimer())


regp          = regler.P(werte,'soll','ist','spannung','diff')
regp.id       = " P"
regp.daempfung = 4.35
#regp.start( 0,QTimer())


regx          = regler.Id(werte.motoren,'a','b')
#regx.id       = " X"


reg            = regler.Regler(werte)
reg.reglerlist = [regi,regm,regp,regx]
reg.start(0,QTimer())



#regf      = regler.Faktor(QTimer(),werte,'rt')
#regf.id   = " I"
#regf.zielzeit = regf.time() + 20
#regf.start()


'''
reg2      = regler.P(QTimer(),werte,'soll','ist','dae2')
reg2.id   = " B"
reg2.wait = 120
#reg2.start()

reg3      = regler.P(QTimer(),werte,'soll','ist','dae3')
reg3.id   = " C"
reg3.wait = 200
#reg3.start()

reg4      = regler.P(QTimer(),werte,'soll','ist','dae4')
reg4.id   = " D"
#reg4.wait = 200
#reg4.start()

reg5      = regler.P(QTimer(),werte,'soll','ist','dae5')
reg5.id   = " E"
#reg5.wait = 200
#reg5.start()
'''


sys.exit( app.exec_() )

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped) Email: contact@elmoujehidin.net