[Playlisten] [Impressum und Datenschutzerklärung]

13B.1 Aufzugtür als endlicher Automat in C


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

es für die letzten Termine geht's ja umechte Informatik nicht ums Programmierenein dickes Ding in der echten Informatik sind die endlichen Automatendafür möchte man Beispiel machenFeinheit Statement schien Seb SMendlich Automaten im Deutschenetwas was erst mal ganz dumm anfängtdie Tür eines Aufzugskann offen sein oder zu seinversuche mein rundes Rechteck zumalein abgerundetesRechteck zumalwie sich gehört sowasdannalso die Tür eines Aufzugskann auf seinen Sieg ans zu sein stellt sich vor sie müssendie die Steuerungstechnikdahinter bauenersterfür ein Aufzugstürund nicht gleich ein Atomkraftwerkmeines ja bisher einfach erst mal anfangen ?? andas istnoch nicht so prickeln für so ein System einfach nur auf zu peinlichen Motorensteuermodul??Landesfahrerdas Ding aufund ausdrücklichFahrer das Ding zu ich hätte gerne noch mehr Zuständenicht für den Zustanddes Weges auf das Ding ist zu sondern ich hätte auch gerne noch den Zustandesschließtund es öffnetdenndas ist ja wirklichkeine Ahnung für ?? Sekunde oder sodie Zeitin der ?? da wirklich die Arbeit verrichtet wird bei auf zu passierte eigentlich gar nichtsAufzug wartet auf das endlich einer Knopf drückt?? natürlich automatisch schließenZeitabgerundete Rechtecke sindecht schwer zu zeichnenviertes Und-Zeichen Programm nehmen soll stattdessenmit Handzeichensoalso besser wäre mit vier Zuständenzu arbeiten?? die Tür ist aufdie Tür schließt die Tür ist zu die Tür öffnet und offensichtlich geht es nur sound nicht andersrumund die echte Arbeit von den Motoren passierte der Mann schließenund beim Öffnenesgibt noch ein Spezialfallwenn nämlichbeim Schließen was im Weg istwas machen Sie wenn beim Schließen was im Weg ist jemand hat seinen Fuß dazwischengenau ?? es gibt sie noch die Querverbindungvon schließen zu öffnen wenn ich auf ein Hindernis gestoßen bintraf ich das Ding sofort wiederan der Stelle sehen Sieeinmal das Modell naiv baut nur mit auf uns zu Beistrich meine wesentliche Geschichte nicht mitdass es während des Schließenswieder aufgeben kannbeim einfachen Schalter wäre das okaywenn ich ein Lichtschalter Modell ihreran und austolldann würde ich mich jetzt nicht um ähnliche Zwischenschritte kümmern aber hier in diesem Fall ist es schon spannend?? Zwischenschritte dabei zu habenalso je nachdem was der Job von so einem Modell istmuss man mehr oder minder detailliert mal dran gehendieSteuerungirgendwo in der Wand oder im Kellerwirdalsowahrscheinlich tatsächlich vier Zuständehabenund dannzwischen den vier Zuständen entsprechende Übergänge haben das sollte diese Feile jetzt ÜbergängeZuständein den abgerundeten Rechteckenund Übergängein diesem AstefileElias Aids und Trenseschatzstreng müsste man noch angeben wie ist denn los gehtwenn das ganze eingeschaltetwirdwo geht's denn los?? gute Fragehabe ich noch nie gesehen muss ich gestehen wenn Aufzug gewartet wird und man schaltet dann wieder einich ich würde annehmen es gibt weit öffnen wieder los das egal was passiert die Türen sich öffnen und dannganz auf sinddas wäre dann also diese Notationjavon einem Klicks ein File inden Zustand der erste sein sollwas es nicht gibtist ein Ende sie sehen das es eine Endlosschleifeich komme hier nicht rauskein Endzustandwenn sie einen Endzustand gäbesich dann irgendwie sowas veranstalteneinKlecks mit einem weiteren Kringel drumherumzu sagen dieses hier ist der Endzustandnach dem ?? ist dann Feierabendhaben wir nicht das läuft endlosund soll doch mal sagen das hier ist die UML SchreibweiseUML Stage scharten sich das Stage ?? kann aber viel mehr als diese ganz gewöhnlichen endlichen AutomatenUML Stage hat die übliche Beschreibungssprachewenn Sie einInformatikbuchaufschlagen kann es sein das die ZuständeKreise sind keine abgerundeten Rechteckedie Zustände sind Kreisedie Übergängeauch wieder Feileder Staat Zustand kriegt keinenKlecksunfallsondern nur einen Fallin der Informatikund der Endzustandist an mehreren Zustände gebenschlichtdoppelten Kringel DrumherumDoppelkreisgezielt zwei Schreibweisennicht verwirren lassen?? Charisma bei dieser UMLSchreibweiseStage alssojetzt könnte man sollte man an die Feile noch dran schreiben an diese Übergänge noch dran schreibenwann sie den jeweils passierenderhiervon schließen nach Öffnenklarich treffe auf ein Hinderniseines getroffenschreibe ich da mal draufvonwas vom ersten am einfachstenvon schließennachgeschlossenzu?? das sagt mir irgendein Türsensor?? ich hab einen Sensor an der Tür der merkt das die Tür jetzt zuerstSchreibzimmerganz dreist Sensorein Sensor sagt mir die Tür ist zudanke ich von den Zustands schließenEntzugder Mutter wird abgestelltam Ende des Weges gibt's einen Sensorin ein Schalter wahrscheinlicherdenkt ein Schalter der Sach zuletzt die Tür zu hundert stellig dem Motor abbin in den Zustand zuebenso hiervon öffnet nach aufam anderen Ende gibt's ein Sensor seitwärts ist die Türauf ??dann stell ich den Motor ausderWeg vonzu nach öffnet?? des doch geschlossenen Sonne ist es zu spät weg von geschlossennach öffnetist ?? bisschen schwieriger der passierte anscheinend automatisch sobald ich auf der richtigen Etage angekommenwenn ich schreibe sie normal angekommen??undder Weg vongeöffnetnachschließtpassiertwenn jemand auf den Etagenknopfdrückt und liefund dass der Aufzug sich vorbereitet die Fahrt zu beginnendannschreiben wir mal Etage gewähltdurchein komplettes Modelles gibt ja auch im Servicefall im Aufzug ein Knopf mit dem ich die Tür schließen kannohne eine Etage zu wählen die Tür geht automatisch zu einer bestimmten Zeit und so weiteraber ich glaube man schon das Wesentliche erfasstanwenn sie mit sowas anfangenkann sie dann relativ zyklischenProgrammen schreiben das ist das nette Mann hat eine systematischeDarstellungfür das was ohneSteuerung den unterstelle ich jetzt machen soll sie hat vier Zuständees gibt bestimmte Übergänge zwischen den Zuständenund damitkann man anfangen zu programmieren ich komme auf die Uhr Dreiviertelstundedas sollte hinhauendass wir versuchen das hier tatsächlich als Programm umzusetzendiebilligste Art das als Programm umzusetzenTabelle aufzuschreibenich habe vier Zuständeich habe bestimmteEreignissenicht so will die ankommen können fünf verschiedeneEreignisse die passieren kannund dann kommt es in der Tabelle auflistenwie es von einem Zustand zum nächsten gehtdas schreiben Sie mal aufwie sie diese Tabellees gibt zwei wesentliche Artentabellehinzuschreibengestorbenen alten Videos kamen beide voreine der Arten ist geschickter als die andereum es danach ?? wirklich als Programm zu schreiben?? das erste was ich vorgeführt habe ist dass man die Zuständeauflistetich es ?? Komma ABCZustände ABCundnoch mal die Zustände auflistetund dann sagt wie jetzt Übergänge stattfindendas ist aber nicht das hübsche ?? zum Programmierensie dann so aussieht dessen Entfernungstabelleist insofernanschaulicherBeistrich zum ProgrammierenBeistrich nachschlagen kann Punkt kann mir nicht sicher nachher nachschlagenich bin im Zustand B und es passiert dieses oder jenesich kann aber einiges nur ABC nachschlagen ist es hübscher wenn hierauf der x-Achse sozusagendie verschiedenen Ereignisse stehen wenn die Tabelle so bauendasssie hier haben in welchem Zustandbin ich und das sich hier haben was passiert ein Ereignis hexadezimalEreignis eins Ereignis zweiEreignis dreiist es raffinierterPunkt sie so nach ich bin im Zustand Bund es passiert jetzt Ereigniszweiendlich nach Czum Beispiel nach dem was in der Tabelle stehtdie Tabelle so aufzubauen ist raffinierter für die Programmierungdie es anschaulicherwenn sie daAnfangszuständeoder Ausgangszuständeund hier Zielzuständehaben und in der Tabelledie Übergänge habenaber diese Tabelle ist eleganter fürs Programmierenhier die Ausgangszuständeund hier dieÜbergängeabsurderweisewas passieren kann was kommt an Informationen rein was sind die Ereignissekann ich einfach die Ereignisse durchgehenzu meinem Ausgangszustandund findeden Zielzustandalsodiese zweite Säule der Tabelle ist die raffinierte Reiheauch wenn eigentlich beide funktionierenHuchja das es offensichtlichen Übersetzung die dann einfach nach Rezept gehtziemlich Hirn lossobald man so Modell auf gemalt hatnunvier Zuständewovon ich an ?? immer denoben öffnet aufschließt und zuSonderschalterzuöffnetauf?? schließtund zudie Zustände?? ich habefünfEreignisseKlammer zu nennen willeinenSensor auf Etage gewählt sind dazuangekommen Hindernis getroffenwaraufEtage gewählt??Sensor zuHindernisrennenüber das hinten mit dem Hinderniswas war derangekommenwar nochangekommenundHindernisdas waren die fünf Ereignisseund Komma nachgucken wenn den Zustandöffnenöffnet sindgibt's eine ?? nur eine Möglichkeit Sensor auf und dann gehen wir nach aufZustand öffnet den Sound dann gehen wir nach auf alle anderengehen nichtsmüsse die saßen wahrscheinlich schon immer kleines AKomma kleines Eso was ist der ZustandArvon öffnen gehen wirzu ?? aufwas man mir bei aufes gibt nur eine Chanceauf Etage gewählthingehen wir zu ?? schließtaufauf Etage gewählt hingehen zu schließtschließenaber zwei Möglichkeitenmit Hindernis geht zu öffnen und mit Sensor zu Gates zuzwei Möglichkeitenmit HindernisGates zu öffnen war das Hindernis damals Hindernis dar geht's zu öffnenmit Sensor zu dass es der Gates zu zudazu sind und sind angekommen dann geht's auf öffnetzusehendsund wir sind angekommenPunktso sieht die Tabelle ausan das natürlich jetzt wirklichKinkerlitzchenim wahren Systemkann sich vorstellen wird das deutlich größeraber es muss nach demselben Verfahren gehennur das hier machen kanndann kann man es auch von größer als dem Veranstalter?? muss überlegen wie war das dennimplementierenimmer das nach C bringt es sie das können Sie aber rezeptmäßigablesen aus der Skizzeund das können sie dann genauso zweckmäßig dann jetzt von dieser Tabellein ein Programm bringenich baue diese Tabellein ein Programm einversuchen Sie das mal hinzuschreibenwas wären Möglichkeitendiese Tabelle als Seeprogramm zu formulierenein zwei dimensionalesDrehin zehnWochen zweimal die eckigen Klammern ineinanderaber soweitwar das einleuchtendandas übliche ist in C dass mandie hier dann alsvordere Dimension hat und die hier als hintere Dimension hat wie in der Mathematikwie echte Matrix aufschreibedannaber eins einsAzweieinsA drei einsA?? jeeins zweiArtzwei zweiPaarhat drei zwei?? muss auch nachdenken ?? der erste Index sagt in welcher Zeile ich bin der zweite Index sagen welcher Spalte ich bin so macht man es in der Mathematikund dasselbe Systemübernimmt man für CdieElemente in einer Zeile stehen nachher im Speicher dicht hinter einander und entstehen die sicher alle dicht ineinander und diese dichtmiteinanderSpeicher habe ich also nachher folgendesNummer null eins zwei drei viergeht es eigentlich hier weiter das ist der nächste der Speicher dann stets nach dem da hintenist das in den nächsten Speicher und so weiter und so weiternachdem hier steht der im Speicherund so weiter so sieht danach ausdiese Dimension hier ist die vordereund diese Dimensionist die hintere?? also eine Rechnungvom Format vier mal fünfsich überlegen was man da reinschreibtin dieses Gerätmachen wirklich hierglobal vor als davor sich irgendein Typ ich weiß nicht welcherSog irgendein Typmeine Rehbin ich manRay ich nenne selber mal Übergänge oder sowassindauf Deutsch nicht schön aus anderen Sprachen können auch Umlauteermöglichen zwarkönnte Jonessoll vier mal fünf seinund dann für immer das gleich mit sinnvollen Datenklaraus ihr wird vier malfünf was drin stehenkommt was rein für die erste ZeileKomma was für die zweite Zeile dritte Zeilevierte Zeile Sowjets nach Aussehenmit passenden Einträgennunvom Typ hereine Idee die ich gerade gesehen habe ist zu sagen ?? machen einen Schar darausund dann tragen wir hier einSinn der aller erste wird dann aber werdenderBuchstabe Aund dann nochder Rest um die Zeile zu schönamwie finden Sie dasdas wäre asymmetrischjährlicher die NummerdesBuchstabensAdannschreibe ich die Nummer des Buchstabens A reinaber hier hat SA doch eigentlich schon ?? Nummereinsdes ?? sollte die Nummer null sein und SA sollten Nummer eins und es ist Nummer zweites setzen Nummer drei seinich sollte jetzt nicht für das A die Nummer des BuchstabensA verwenden das finde ichasymmetrischtesollte die Nummer eins habenund wie sollte die Nummer null habenweil ich den hier auch die Buchstaben hier ja auch als die Nummern der Zeilen benutzen willdanngeht es natürlich blöd hiereins rein zu schreiben was sicher auch nicht was los ist in der die eins stehtwie kann ich das hinkriegen der sich ihrerA hinschreibenkannda kommen die numerisch uns gerne mal jaich baue eine aufZählungin generationmir das Öl gefärbter Weideganghöhe benutzenim Renault gleichenähm die mir dasPo und das A und das esund das Gesetz einfachum die vier zu null eins zwei drei internein kann ich da sogar was vernünftiges hinschreibenals ich hier vormache ich nocheinen rechnete daneben auch kein Schar werden Wasser drin steht hier vor Beistrich eine Informationsinnvollerweisejastets wenn ich die nichtdie Zuständewesentliches??OA Essen setztmalan der Stelle kein Öl kannmoderner Sprachen könnte auch ??waresZdas übliche ?? sind in CzeigteInnungder Hits stets damit ich mich enum davor schreiben mussunddann steht in diesem Dingetwas vom Typ stet sind zwei zwar schlecht das ansprechendeStatementsondern sie wisse komisch aus?? steht natürlich ein ZustandOA SZ in die ZuständeZustand so soll ich das nennenwir sage ich hier in dieser Matrix in diesem Bereich stehen solcheZuständeeigentlich sind ganze Zahlenmüssen wir streng genommenaber es hübscher wenn ich lediglich die Buchstaben verwenden kannich schreibe es aber eben nichtwirklich Buchstabennicht die Nummer von Symbolen sondern ich schreibeSymbole die der Compiler verstehen kann der weiß jetzt aber ist die Nummer einsgroß die Nummer null und es ist die Nummer zweiund Z ist die Nummer dreisoda wird also ein A stehen als erstesund vier Sachen bei dem ?? nachdenken müsstenheitere Sachfragendas mir irgendwie anders organisieren hierAusrufezeichenschonbei dem nächsten hiersiedendenStelle Nummer einsnull eins erstellt Nummer eins steht ein esstehteshier ein erstes und danndrei weiterenicht belegtund so war das Komma nicht oben lassen sollenund so weiterund so weiterSie sehen das mit den Fragezeichen natürlich ist doch eher blöd was möchte mit den Fragezeicheneigentlich was mein ich den eigentlichwenn ich hier das Feld freilassenalsowenn wir hier sind sollten nichts passierenhabenund die dümmste Art dieses nichts umzusetzenwäre das ich einfach sagen ich bleibe in demselben Zustanddarüber könnte man jetzt um eine Viertelstunde diskutierenje nach System ist das mehr oder mindersinnvoll oder nicht amwenn Siedas Programm so bauen das mit dem Wechsel von einem Zustand im nächsten irgendwas passiert nebenbei noch etwas mitgezähltwird etwas auf null gesetzt wird oder so dann wäre das keine gute Ideemit ?? das Programm zu bauen dass beim Wechsel von Öl nach Öl nichts passiertbei der Zustände selber istdann könnte man es aber so machen Sacheinlageegal was sonst passiert wir bleiben in den Zustand öffnen und hier sobei dem nächstenWesen den Zustand aufund wir bleiben ansonsten im Zustandaufund hierbleiben wir ansonsten im Zustand ist und hierbleiben wir ansonsten den Zustand Zwie gesagt das kann man so machen Komma das ganze baut das nicht bei jedemdieserÜbergänge automatischnoch irgendwas spezielles passiertwenn esfolgenlos bleibt dass ich von einem Ding in sich selbst übergehen ?? ich würd das mal so lösen die Tabelle also komplett füllenin dem ich überall reinschreibewasder Originalzustandistnichts passierthier war der Originalzustandkein Höheüber der Originalzustandwobei der OriginalzustandaberKönnenwir das jetzt aus OriginalzustandÄste mit Restfette hinterlässthohewirdeswowohnt der letztehat beim vorletzten das wohl sonst das Zohso kann man es so häufig lesenjetzt kann ich diese Tabelle hier benutzenum festzustellenwas denn passieren sollamich würde noch eine weitere Innungeneinführenund das ganze hübscher zu machenwas könnte ich nochauflistenaufzählengenaudamit das Ding funktioniertbei mir noch mal hoch und setzt so bessersind Sie noch weitere in Nummerzeichen ich bauen sollte damit das ganze lesbarerwird gleichja hierdie Übergänge dieser Ereignisseoder wie die Sowjets benennen wollenandie sollte ja auch zu meinem Rechner machendenn der hier hatte offensichtlich die Rolle der null Gemeinderaydieser die Rolle der einzelnen meine rechte Spalte null Spalte eins Spalte zwei und so weiteres sind wesentlich übersichtlicher wenn ich dich ja auchals Information mache und dann statt null eins zwei drei vierdiesen Namen hier verwenden kannwurde Sitzbands übersetzen wird ein Bezeichner mit einem Punktist in C keine gute Idee Punkt Frau mir schon für die Strutsmüssen raus lügendenn so aufThesen so zu ?? und Hnunich ?? mal Eventnicht ganz soorthodoxaberder Sensor aufbessaufesauch nicht so gut ähmVerfassersaufund seiäh es zuähzu ??und dann haben wir Haar und Haarhätte das Haar auch kleinschreibensollenSinnen habe sogar bis in System drinnen sind die Zustände Großbuchstabenund Ereignissealle klein geschriebenund das Haar klein geschrieben ist ??konsistenter dann ??und das sind sie eben Teil Devsind siedamit ich einfach Event schreiben kann statt in unerwähntund jetzt könnte man mal versuchen das Ding wirklich mit Leben zu füllen bis dann sind es einfach nur die nackten Datenich habe diese Strukturzu VerdrahtungalsDaten hingeschriebenaber das ist nicht mit Leben gefüllt es tut noch nicht wirklich wasanwie kriege ich da jetzt Leben reineine Endlosschleifein der da diese Maschinehat ja kein Ende auch eine Endlosschleifeund irgendwie muss er dann auf diese Ereignisse reagieren innerhalb der Endlosschleifesofortvorschreiben schonimmer auch wahr weil zuundda sind noch nichtin dieser Endlosschleifeirgendwie sowasmachen müssendass wir auf diese Ereignisse reagierendritter null Komma nicht mehr was Endlosschleifewir habentu brauche ich hier oben nochdie Standard wohlGeschichte inkludierenweilSchuhhier möchte ich einfach ?? Funktion aufrufen denk ichdannim Prozessdas nächste Ereignisverarbeitenwobei die große Frage sitze ich denn jetzt eigentlich das nächste Ereigniswas Corpusdasnächste Ereignis verarbeitetgroßes Event ich hab noch keine solche Funktion esamwo kriege ich das Event herwas ich auch noch nichtirgendwo muss es eventuell kommenwas will ich mir aber vorstellen?? ich hole das nächste Ereignisund sage diesenZustandsautomatenim endlichen automatensteStatement schien es möglich ?? möge sie mögedieses Ereignis jetzt verarbeitensowas stell ich mir jetzt vorKomma gucken Komma die Ereignisse gleich erholtegalich brauche so eine Funktion die Ereignisse verarbeitetnunwie sieht das ausgroß S??steht was drinPunkt sowas müsste da passierenSchreiben Siedavorsich das angucken wie die Funktionso hingeschrieben habeich verwendet habe was schreiben Sie davorwas schreiben Sie in die runden Klammern reinfein also es kommt nichts zurückoffensichtlichnehme zumindest nicht ab was zurück käme wenn was zurück käme deshalb hier Freudund innen drin übergebe ich ein Eventsehen das ist ja ganz nettich weiß eigentlich ?? Eventsganze Zahlen sind mit der sie sogar mit der enormen Arbeit jedoch viel hübscher aus wenn ich sage euch gebe dieser Funktionamwenndas nicht übel das so schreibe?? mit Groß Kleinschreibung und Kleinschreibungder Typ ist Event mit Großschreibungundwas jetzt wirklich übergebe ist EventKleinschreibunganin denetwas größeren Entwicklungsumgebungist es etwas klarer weil dann dieses Events dann auch wirklich in anderen Farbe oder Fett oder wie auch immer erscheintals Typund dass sie normal erscheintin in reinem C und C plus plus ist es vielleicht bisschen gefährlich wenn manes Unterscheidung ?? mit dem GroßbuchstabenKleinbuchstabenmacht aber das sind sie nächstes Semesternoch viel häufiger so kann sich schon dran gewöhnengroßgeschriebendann ja was soll der Typ sein und reingeschrieben das wirklich variabel sein wieder an Kommawasmach ich denn jetzt mit diesem Event Wasser ankommthier stehen die Ereignisse die benennen die Spalten ich benutze das Ereignis was reinkommtals die Nummer der Spaltemit dabei sammelgesagt das ist Nummer null das ist Nummer eins ?? könne direkt dass die Ereignisse als die Nummern der Spalten benutzenalso in dieser Matrix diesen Raybenutzt sich das Event was da reinkommtals die Nummer der Spalt zum nachgucken kein Switch kein Eve nichtanMusik zu Fuß verzweigen die ganzen Verzweigungen stehen ja schon drinnendas Event was gerade reinkommt sagten in welcher Spalte ich nachgucken mussjetzt weiß ich aber nicht in welcher Zeilein welcher Zeilemuss ich denn nachguckengenau hier muss der Zustand stehen ich muss wissen in welchem Zustand ich den gerade binanden könnte man jetzt fertig da reinschreibenob damit ganz hässlich ich hatte mal davorwas ich brauche eine Variable die sich merkt in welchem Zustand ich gerade bin stelltist ja der TypstelltVariablen nicht steht kleinauf was initialisierenich daswenn Sie hier der erste Zustand sollgeöffnet seinauf das initialisierenRichterssteht gleichohsodiese Funktion weiß jetzt in welchem Zustand wir gerade sinddie Gericht übergebenwas als Ereignis passiert ist aus der Tabelleließ sie jetzt abwas der neue Zustand sein sollwas macht sie mit dem neuen Zustandexakt die Schotten ins Tetra so sieht das aus?? Gewissen den bisherigen Zustandesdie Nummer derZeilein welcher Zeile sind wir das machen mit dem bisherigen Zustandund dann kriegen wir rein welches Ereignis wir haben in der Zeile der Sohn zu fehlteund was der stetsmit der nächste Zustand sein nachdem dieses Ereignispassiert istsieht das aus gesehen ist es ziemlich banal plötzlich ist es kein Befund kein Switch und nichts schlimmesschreibt mit Tabelle hin und hat eine einzelne Zeiledas ganze dann übernimmteine von tausend Arten Sonnenzustandsautomatennennen werdenQualitäten schienendlich Automaten in NC zu programmierenähm was ich ihn jetzt schuldig bin ist immer dieses Event hinkriegen könnte dennan das Gemenge zum Beispiel aus einem RE auslesen immer nicht anders hat er mit der keine Sensoren und keine Knöpfe dranhängen ?? nicht anders habenkönnen es einfach aus Ray auslesenbei den nächsten aus dem Rennen ähm bin ich jetzt nicht vorführen?? müsste vor einigen auch noch Event davor stehendamit das ganze kombinierbar ist er zigmal in sein festes Event einneues zu zum BeispielKomma zumindest einmal kompilieren dass du jetzt blödsinnigjedes Malwenn so zuzugebenhier müsste jetzt ?? Live was an Ereignissen reinkommenCompilerist zufrieden