-
Gesamte Inhalte
5517 -
Benutzer seit
-
Letzter Besuch
Alle erstellten Inhalte von Andy
-
das geht noch durch. Aber wenn ich jemals das Geräusch eines Preßlufthammers, Schlagbohrers oder Laubsaugers höre, seid ihr mich los! Grüße Andy
-
Die eigentliche Blocksteuerung meiner Anlage ist dank diesen Erkenntnissen von 3580 auf 200 XML-Auswerterzeilen geschrumpft! Und diese Komponenten sind nun wiederverwendbar, da unabhängig von real existierenden Gleisen und Signalen! Grüße Andy
-
Und eine Bergstation für sowas sieht in etwa so aus (Bild Nerobergbahn Wiesbaden) Grüße Andy
-
Wäre es schlimm, wenn's auf die 89 rüberginge, wenn sie es denn ist?
-
Ich habe gerade mal nachgeschlagen. Es wird die 89 sein, denn die 80 wurde erst 1988 von Märklin gebaut, wenn ich's richtig verstehe. Die 89 gibt es in zig Varianten seit den 50er Jahren. Das käme hin. Gruß Andy
-
Hallo Freunde, nach diesen Fotos hätte ich schwören können, dass es doch die 81 ist. Falsch! Oder ist es doch noch eine ganz andere? Man sieht auf keinem Foto die Bezeichnung scharf. Notfalls muß ich mich zu den Kartons durchwühlen. Grüße Andy
-
Hey, haben wir 'ne fahrende Kanone im Katalog?
-
Da ich verantwortlich für den Wunsch bin, lass Dir sagen, dass ich immer glücklich bin, wenn etwas fertig ist. Aber es soll sich niemand gedrängelt fühlen. Wenn ich mal hier oder da mal wieder 'indirekt darauf hinweise' (wie damals Pilzkiosk oder derzeit bei der Katze *hinthint*), dann ist das nur als 'Running Gag' gedacht. Geh' dran, wenn Du Lust darauf hast und schieb sie in die Ecke, wenn's nervt. Unter Druck kann's nie richtig was werden. Nach BahnLands revolutionärer EV-Erkenntnis habe ich mit der Umstellung meiner Anlage sowieso genug zu tun und eine Lok kann man später immer auswechseln. Grüße Andy
-
Hallo, das mit dem Setzen von Geschwindigkeiten ist wirklich eine riesige Erleichterung jetzt! Und soviele andere Dinge sind jetzt möglich. Verlinkte Blöcke etc. Ich hab z.B. was: (angehängtes Beispiel) Die Lok besitzt jetzt eine 'globale' Fahrtrichtung FR. 1 = links 2 = rechts. Ist in der Lok hinterlegt. Die grünen Wendegleise in de Schleifen schalten diese globale Fahrtrichtung um. Dann haben wir einen kleinen Bahnhof. Das blaue Gleis ist die linksseitige Ein- und Ausfahrt, das gelbe Gleis die rechtsseitige. Im blauen Gleis ist der Blockname hinterlegt und die FR 2 (Einfahrt mit globaler(!) Fahrtrichtung rechts!). Im gelben Gleis der Blockname und die FR 1. Nun brauchen wir für die Datenspeicherung keine Variable mehr, sondern brauchen auch ein Objekt. Nehmen wir den kleinen Lummerland-Bahnhof als Blockobjekt, in dem das 'belegt'-Resultat hinterlegt wird! Alles, was der Anlagenbauer nun tun müßte, wäre einfach das Beispiel in seine Anlage einzukopieren. Wobei die EV sowieso gleich reinkommt und den Rest kann er weglassen (sofern es überhaupt einen Rest gibt). Und dann müßte er nur noch Gleise, Loks und das Blockobjekt mit Daten füttern, aber gar nicht mehr 'programmieren'. Und so ein 'EV-Modul' bräuchte nicht viel Beschreibung. Was wir 'Modul'-übergreifend machen müßten, wäre das Festlegen einiger Konstanten und Bezeichnungen, in diesem Fall wohl 1 für globales Links, 2 für globales Rechts, (man könnte für die belegt-Meldung dann auch noch "3 = Waggons ohne Loks" festlegen. Oder eben "FR" für die globale Fahrtrichtung. Grüße Andy belegt und Wende-Beispiel.mbp
-
Hallo, das eröffnet nun tolle Möglichkeiten, da wir nun anstelle von sich immer wiederholenden Ereignissen in der EV diese in Objektvariablen hinterlegen können. Das ist ein Meilenstein für die Programmierung und nimmt Druck von Neo! Man wird sehen, ob die Performance darunter leidet, was nicht zwangsläufig sein muß. Die gesamte Menge der Variablen wird sich damit aber erhöhen - was im Prinzip nicht tragisch ist. Aber: Mit ziemlicher Sicherheit wird nun der Wunsch kommen: "Zeige mir alle Gleise, die die Objektvariable 'istBremsgleis' besitzen". Da hierfür die Selektionsbox nichts taugt, könnte eine farbliche Überlagerung einer solchen Auswahl nötig werden. Ich denke, da müssen wir uns auch frühzeitig Gedanken drüber machen. Nachtrag: Was jetzt schön ist, ist folgende Situation: In den Tutorials können kleine 'Anlagen' eingestellt werden, die bei Bedarf einkopiert werden können und bei denen der Anlagenbauer nur noch bei den Objekten seiner Wahl eine Objektvariable einfügen muß, um die Funktion dort auszulösen. Er muß diese nicht mehr direkt in der EV programmieren. Grüße Andy
-
Du bist mir nicht geheuer! in tiefem Respekt Andy
-
Hallo @fzonk Ich habe da schon so viel durchgespielt, aber offensichtlich gibt es leider absolut keine Möglichkeit irgendetwas Indirektes oder komplett Allgemeines im Ereignisteil unterzubringen. ALLE Fahrzeug *und* ALLE Gleise, das geht bei Geschwindigkeit setzen, aber sonst ?!? Wenn überhaupt, mußt Du versuchen im Ereignis einen kurzlebigen Countdown unterbringen und alles andere in die Bedingung verlagern. Den Countdown ('Abklapperticker") setzt Du dann beim initialen Anfangsereignis nach Starten der Anlage (ich vermisse da eine Systemvariable, die besagt, dass das Programm soeben geladen wurde...) und zwar gleich auf Restart. Wie auch immer, das Ding wird einiges an Performance kosten. Da müssen wir brav auf V5 warten, dann kriegen wir wohl auch Loops und Indizes. Solange müssen wir wirklich alles einzeln überprüfen. Ich habe da auch zig riesige Listen drin. Wäre niemand glücklicher als ich, wenn da doch noch eine Lösung eintrudelt. Gruß Andy
-
Sehr schön und eine feine Idee! Vielleicht noch ein wenig Rasenmähen direkt neben dem Dorf, dann sieht man die Häuschen besser. Grüße Andy
-
jau, ich hab die Einspurige in den Favoriten, Daher komme ich an der echten Position nicht mehr so oft vorbei Danke Andy
-
Der einspurigen Fahrbahn fehlt eigentlich nur noch die Möglichkeit der Tauschtextur, um sie in Beispielen auch schön einfärben zu können und sie in vielen anderen Dingen mit Katalogtexturen als universelle eierlegende Wollmilchsau zu nutzen. Eine Version, die einseitig auch noch den grünen Seitenstreifen hat, wäre ebenfalls sehr nützlich. Grüße Andy
-
@BahnLand, bin gespannt auf die Modifikationen. Brauche sie ja auch früher oder später auf meiner Anlage. Aber mit der 'normalen' Form sehe ich kein (Straßen)Land! Hauptsache, wir finden was, dass solange im Takt bleibt, bis die Kids die Szene im Kasten haben. Grüße Andy
-
Hallo Freunde, ich fasse unsere Experimente für alle mal kurz zusammen. Wir sind kurz davor, mit Standard-Abzweigungen zu kapitulieren. Offensichtlich gibt es keine Möglichkeiten, sie so zu behandeln, dass ein dauerhafter flüssiger Ablauf des gesamten Verkehrs - selbst in diesem einfachen Beispiel - möglich ist. Jedenfalls nicht, ohne noch viel mehr auf das Umfeld einzugehen, was einen massiven EV-Einsatz benötigen würde. Einzig fzonk kommt mit einem genialen brauchbaren Konzept, dass aber wieder auf normale Straßen mit untergelegten Gleisen aufgebaut ist. Die Gründe für den Unterschied ist die Tatsache, dass er Möglichkeiten hat, auf der Abzweigung selbst nach Zuständen zu fragen, welche die Standard-Abzweigung nicht bietet. Jedenfalls nicht ohne größeren dubiosen Einsatz von Timern (Countdowns). Grüße Andy
-
Zur Kontrolle habe ich noch eine Textdatei mit dem Schaltverhalten unter den verschiedenen Umständen angehängt. Ich hoffe, dass sie stimmt Grüße Andy prioritäten.zip
-
EV vs. herkömmlicher Programmlinearität: Manchmal bringen kleine Beispiele Licht ins Dunkel. Das folgende Beispiel zeigt auf, dass man in der EV gelegentlich etwas umdenken muß: Wird der Kippschalter betätigt, wird eine Variable check auf 1 gesetzt. Im nächsten Ereignis wird darauf reagiert, dass check auf 1 gesetzt wird. Die Aktion ist: check auf 0 setzen. Der 'normale' Programmierer erwartet nun in einem linearen Programmverlauf, dass check nicht mehr 1 sein kann. Das dritte Ereignis reagiert nun doch noch mal auf das Setzen check auf 1. Und siehe da, die Testvariable test wird wirklich auf 1 geschaltet. Es ist eingetreten! Dann prüfen wir nochmal die tatsächlichen Verhältnisse mit einem vierten Ereignis: Nochmal reagieren wir auf das Setzen von check auf 1 und fragen in der Bedingung nun, ob check nun 0 ist. Ist es nicht! Die Aktion, das Setzen von test2 auf 1 wird nicht ausgeführt! Das heißt: Wie immer ich auch Variablen in einem Zyklus der Ereignis-Abarbeitung beeinflusse, die Änderung wird erst nach der Abarbeitung aller Ereignisse vollzogen. Wie sich das nun auswirkt, wenn man Variablen innerhalb eines Zyklus mehrfach verändert, mag man selber mal testen. Grüße Andy variablencheck.mbp
-
Ich schau sie mir mal an. Übrigens: schiebt man die Abstände gibt es keine Probleme. Auch interessant. Gruß Andy
-
Hallo Karl, es ist jetzr zwar gewarnt worden, dass das Windows 10-Update ein paar eigene Dateien löschen könnte, aber ich denke, entweder ist der ganze Ordner futsch oder nichts. Dann: mit Datenbanken verhält es ähnlich meistens wie mit einer Zip-Datei. Entweder Du kriegst sie richtig auf, oder gar nicht. Teile verschwinden da wohl nicht. Das schließt also kaputte Sektoren auf der Platte auch ziemlich aus. Und wenn sich ein Trojaner in Daten eingenistet hätte, dann ist da um einiges mehr kaputt als eine Treppe und ein Grundriss. Die gespeicherten Daten wirst Du vermutlich woanders wiederfinden. Zu schnell ist man da im falschen Ordner. Also kein Panik. Klar wird man nervös, wenn mehrere Dinge zusammenkommen.. Aber das Letzte, wofür sich ein Hacker interessiert, ist etwas vom MBS. Gruß Andy
-
Und jetzt für alle: da taucht ein ganz fettes Problem auf. Wenn man Fahrzeuge hat, die kurz hintereinander in die Abzweigung fahren, jedoch in unterschiedliche Richtungen wollen, muß man ja die Weiche irgendwann schalten. Jetzt sieht es ja dumm aus, wenn ich den hinteren anhalte, bis die Abzweigung wieder frei ist, obwohl er flüssig durchfahren könnte, da kein Vorfahrtsproblem vorliegt. Schalte ich die Weiche nun optimal um, haut's mir aber beim Vorderen den angehängten Abstandshalter weg - ohne den wär's wohl das ganze Fahrzeug. Ich versuche das Problem mal so zu isolieren, dass keine Zweifel vorliegen. Kann ja auch sein, dass ich da noch was falsch mache. Im schlimmsten Fall haben wir ein Spurenproblem mit den Splineabzweigungen... Grüße Andy Nachtrag: Hat sich leider bestätigt. Alarm!!! (Demo beigefügt) abzw_test.mbp
-
Hallo Puzzlefreunde, hier mal ein schönes Rätsel aus der Kombinatorik: Auf einer Kreuzung können Autos von drei Seiten kommen. Die abfahrenden Autos mal außer Acht gelassen, können nun 1, 2 oder 3 Autos quasi-gleichzeitig auf der Abzweigung ankommen. Dabei kann jedes Auto natürlich in zwei verschiedene Richtungen wollen. Und damit es nicht zu einfach wird, könnte jedes der Autos auch noch ein Blaulicht-Sonderfahrzeug sein, dass automatisch Vorfahrt hat. Wieviel verschiedene Fälle gibt es denn nun? Dabei erweitere ich das Problem noch nicht einmal darauf, dass es eine Hauptstraße oder nur rechts-vor-links gibt. Also, die Seitenstraße muß generell Vorfahrt achten - kein rechts-vor-links. Und Ampeln gibt es nicht und ein Verkehrspolizist kommt auch nicht dazu . Nehmen wir den einen Fall dazu, dass gar kein Auto auf der Kreuzung ist, dann wird's eine schöne Zahl! Und hey - obwohl ich mal ellenlang Mathe stupidiert habe, und Kombinatorik bereits in der Oberstufe dran war, habe ich überhaupt keine Lust die Formel dafür aufzuzeigen! Ich habe für -siehe oben- auch nur die Fälle durchgenudelt und am Ende gezählt! Ich glaube, es sind mehr, als Wüstenfuchs anfangs gedacht hat. Aber weniger, als dass man's nicht in den Griff kriegen könnte. Grüße Andy (dem sowas morgens um halb 4 einfällt) Nachtrag: noch einige Dinge korrigiert. Es sieht nun um einiges besser aus, aber es verbleibt das Problem, dass es wegen dem Stoppschild anfängt sich zu stauen und dann wird geschoben und dann wird's durcheinander und so langsam verketten sie sich und die Logik spinnt. Ich habe ja nun nur das bestehende Konzept gerade gerückt. Aber da bedarf es noch einiger prinzipieller Überlegungen. Mehr wieder per PN. test kreuzung 2.mbp
-
Hab's schnell mal selbst durchgetestet. Irgendwo habe ich aber schon Bildchen darüber gesehen, habe nur keine Ahnung wo - das zum Thema Ordnung und Suchen. @Wüstenfuchs, ich habe hier noch eine Textdatei angehängt, die ich in den PN so nicht senden kann. Das ist meine Spezialauswertung nach BahnLands-XML-Auswerter. Hierbei sind die genannten Dinge alle korrigiert. Schau mal, ob Du nun weitere Variablenzuweisungen findest, die falsch sind. Ich gehe die einzelnen Fälle auch noch mal durch, nachdem ich nun sicher weiß, was bei den einzelnen Weichenstellungen passiert. Grüße Andy fuchsis.zip