Jump to content

Andy

Mitglieder
  • Gesamte Inhalte

    5495
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von Andy

  1. Zu dem Thema: Ich bin ja jetzt erst ein Vierteljahr hier, und habe die ganze Thematik Eisenbahn erst seit einem halben Jahr wieder im Blick. Aber ich kann bestätigen, dass sich seitdem der Blick für die Umgebung dramatisch geschärft hat. Plötzlich schaut man sich jede Fassade an und man sucht nach typischen Objekten, die noch fehlen. Haben wir Straßennamenschilder, was ist mit so 'ner Hängematte im Garten. Das kann jetzt noch die Anfangseuphorie sein, aber es steigert effektiv die Lebensqualität. Gruß Andy
  2. Hehe Brummi! In der Not frißt der Teufel Fliegen, kennst Du einen alternativen Fernschalter? Ich habe auch eine Umgehung des Schalterproblems gefunden, schau hier: stellpult.mbp Leider stimmen die Farben mit den Signalfarben dann trotzdem nicht, weil die Taste 'offen' als 1 rausgibt. Es gibt aber keine Taste, die es umgekehrt machen würde. p.s. Juhu, die Mühle ist da!
  3. Andy

    EV ärgern

    Ist richtig, aber ich wollte die genaue Problemstelle aufzeigen, sodaß man sie vermeiden kann. Gruß Andy
  4. Hi, dieser Thread ist für alle Newbies und ihre ersten lustigen oder schrecklichen Erfahrungen, und speziell dafür gedacht, dass die Oldies was zum Grinsen haben. Ich habe heute jedenfalls zum ersten Mal versucht eine Kranaktion im Hafen zu machen, und dabei nicht schlecht gestaunt, als der Kran nach wahlfreiem Klicken in Ermangelung eines anderen Objektes die gesamte Kaimauer geliftet hat. Natürlich weiß man dann nicht, wie sie wieder an die richtige Position kommt, und Undo ist auch nicht Gruß Euer übernächtigter Andy
  5. Andy

    EV ärgern

    Um die Verwirrung zu komplettieren: werfe ich eine der beiden Textzuweisungen von step1b oder step2 raus, fährt der Bus fein durch. Die andere schreibt er wirklich. Und um dem Ganzen die Krone aufzusetzen: auch folgendes Konstrukt ist möglich: (step1a, danach können step1b und step2 rausgeworfen werden!) Ereignis: var = 1, Bedingung: Bus oben, Aktion: var = 3, etc., alternative Aktion: var = 1 (!) Das frißt er ganz brav. Er nimmt also das erneute Setzen des gleichen Wertes sehr wohl als neues Ereignis an. Und er bleibt auch nicht in der EV hängen, weil immer noch ein neues Ereignis da ist. Das hätten wir damit verifiziert. Ich darf nur keine Beschriftung in die alternative Aktion einbringen, dann hängt's wieder!!! Bis dann Andy
  6. Huhu @Roter Brummer, ich möchte beim Thema Schaltpult gerade noch einmal erwähnen, dass eventuell das Schalterpaar überarbeitet werden müßte! Das derzeitige Paar taktet ALLE Schaltzustände eines Zielobjektes durch, Du kannst damit sogar die Drehscheibe anschließen und erreichst jede Position. Das ist in jedem Fall positiv zu bewerten. Aber: der untere Schalter verhält sich genauso wie der obere. Er taktet auch vorwärts. Damit mußt Du immer wissen, ob z.B. ein Signal zwei oder drei Zustände hat. Du kannst nicht einfach auf Hp1 vor und Hp0 zurückgehen, wenn es Zf1 gibt... Jetzt weiß ich aber nicht, ob so ein Rückschritt überhaupt möglich ist - das dürfte wohl der Knackpunkt sein... Ist da was machbar? Danke Andy p.s.: denk' an den Pilzkiosk (den bring' ich solange als running Gag)
  7. Andy

    EV ärgern

    Hallo @Wüstenfuchs, ein ganz dickes Dankeschön, dass Du Dich dem Problem angenommen hast. Was ich nicht gewußt habe, ist die Sache mit den alternativen Aktionen. Beim ersten Durchsuchen habe ich mich sehr gewundert, wo der Text mit 'nicht gestopt' herkam, und hab's natürlich auch erst gefunden, als ich die EV exportiert und dann danach gesucht habe. Da habe ich gut gestaunt! Ohne es jetzt getestet zu haben, denke ich, dass sich diese alternative Aktion nicht auf das Nichteintreten des Ereignisse bezieht, sondern nur auf die nicht erfüllte Bedingung. Damit komme ich vermutlich weiter. Trotzdem muß man festhalten, dass meine Gestaltung prinzipiell wohl nicht falsch ist, MBS aber bitterbös zu schaffen macht. Ich muß mich außerdem erst daran gewöhnen, Ereignisse, oder sogar ganze Gruppen zu de/aktivieren. Das kann sehr wohl sehr mächtig sein - wenn man damit jonglieren kann. Eine Frage habe ich trotzdem noch. Ich habe es bislang nicht geschafft, einer Lok indirekt eine neue Geschwindigket zu geben. Ich mache dabei 'Variable setzen' (var1)._CurrentSpeed und (var1)._TargetSpeed auf (var2).Wert. Das macht er wohl, aber ein Schreibvorgang scheint nicht vorgesehen zu sein, nur das Lesen. In (var1) steht dabei der richtige Lokname drin, in (var2) die richtige Zahl. ($-prefixe weiß ich jetzt nicht, müßte ich das Beispiel neu schreiben) .Geht wohl nur mit 'Fahrzeuggeschwindigkeit setzen', wenn man dann eine vorher gesetzte Objektvariable einträgt, oder? Vielen Dank nochmal Andy Edit: Hallo @Neo, ich weiß zwar nicht, ob Du sowieso alles liest, aber diesen Thread solltest Du Dir wirklich mal ansehen. Vielleicht kannst Du da noch ein paar wichtige Hintergrundinformationen geben. Danke im Voraus!
  8. Vielen Dank für die Antworten, damit bin ich doch schon mal einen Schritt weiter. Und in der Tat, das Resultat sieht um einiges besser aus als das Original! Ich finde, damit ist dieser alte Poser durchaus eine Option. Interessant: ich benutze schon seit zig Jahren den TotalCommander, nun unter Win10. Starte ich damit das Setup, (was wie 'Eingabeaufforderung' ist), macht er es nicht. Ziehe ich es als Link auf's Desktop und starte von da, dann geht's - ohne dass er nach Kompatibilitätsanpassung fragt. Sehr, sehr merkwürdig. Das Programm selbst braucht dann den XP-Kompatibliltätsmodus, läuft aber, wie man sieht. Was ebenfalls interessant ist: MBS packt da ganz schön was weg! Ich bin bei meiner Anlage bei Vollansicht jetzt trotzdem schon in der Nähe von 10 FPS unten. Es sind dann ca. 1 Mio Polygone und 7000 Objekte. Beim Testen des Schrittkettenproblems habe ich versucht ähnliche Verhältnisse zu schaffen, und 800 Fahrradläden ins Bild gebracht - der besteht aus 45000 Polygonen und 8 Materialien in LOD 1. Aber das hat MBS nicht allzu sehr gejuckt! Was der wirkliche Zeitdieb ist, ist offensichtlich die Bodenplatte, wenn sie sehr groß ist und viele verschiedene Materialien trägt. Logisch, da jedes Material nachträglich änderbar bist, muß er 'material-mal' über die Platte gehen. Das ist in einer Arbeitssession sehr nützlich, aber beim Abspeichern sollte er das backen. Dann ist man in der Regel ja zufrieden. Ob Raster 1 oder 2, spielt wohl nur beim Aufbau der Löcher/Höhenpunkte eine Rolle. Da geht er bei Raster 1 doch böse in die Knie (bei 10000 m Länge der Platte). Aber wenn das Raster nachträglich auf mehr Details geschaltet wird, macht's den FPS nicht bemerkenswert viel aus. Schön wäre es trotzdem, wenn man die LOD-Stufe eines Objektes zwangsläufig auf weniger Details schalten könnte. Nicht immer ist eine superhohe Auflösung wirklich nötig. VIele Grüße Andy
  9. Einmal durchatmen... ich werde bei sowas ruckzuck zappelig.
  10. Andy

    EV ärgern

    Hallo Crew, ich habe in meiner Anlage merkwürdige Verhalten entdeckt, und habe sie mal isoliert und reduziert auf das angehängte Beispiel: Es zeigt auf, wie man die EV so beschäftigen kann, dass MBS nicht mehr dazu kommt die Grafik aufzufrischen. Im Beispiel wird eine Schrittkette ausgelöst, sobald die Lok das obere Gleis betritt, dort stoppt die Lok. Nun kommt's drauf an, wo der Bus steht. Steht er im oberen Teil, ist alles gut. Die Schrittkette stoppt auch den Bus, ein Timer läuft ab, beide Fahrzeuge werden wieder in Bewegung gesetzt. Steht der Bus aber im unteren Teil, wird's fatal. Die Schrittkette fährt nun eine Schleife auf die Positionsabfrage des Busses. Sowie er den oberen Teil betritt, ist, siehe eben, alles okay, wenn nicht, wird's wiederholt. Eigentllch sollte das die EV nicht großartig belasten, wenn sie einmalig ihre Ereignisse abklappert und dann zur Zustandslogik und der Graphik zurückkehrt. Aber hier funktioniert irgendwas anders (wenn ich von meiner gewohnten SPS-Logik ausgehe). Die EV beschäftigt sich nur noch mit sich selbst - wobei der Bus im Hintergrund weiter seine Runde fährt, bis er wieder im oberen Teil ankommt. Dann holt die EV wieder Luft, gibt der Grafik ihre Chance und alles wiederholt sich. Ein Update der Beschriftung schafft er auch nur an ganz ruhigen Punkten. Fazit: tja ... weiß nicht, offensichtlich hängt man besser noch einen Timer an Schrittkettenmerker. Das mit dem Countdown auf Nullzeit setzen und als IMMER-Ereignis zu nutzen zählt eine Checkvariable sauber hoch, aber in der Countdown-Liste steht dieser dann mit Negativzeit. Auch etwas obskur das - überlebt der das auf längere Sicht? Ich bin mir jetzt wirklich nicht sicher, wie ich auf ein Ereignis mit unterschiedlichen Bedingungen reagieren soll, zumal jene Bedingungen durchaus komplexere bool'sche Ausdrücke sein könnten als sie derzeit gebildet werden können. Offensichtlich muß ich umdenken - wenn das mal noch geht... schrittkettenproblem.mbp p.s.: übrigens habe ich MBS tatsächlich abgeschossen, als ich während des Ablaufs des Beispiels noch zwei Straßensplines zusammendocken wollte Merke: 1 Andy ist die Abstandseinheit zwischen Bugs! Grüße Andy
  11. Das ist mir auch schon aufgefallen. War kurz davor einen ähnlichen Post zu schreiben. Laßt uns das Beste hoffen. Alles Gute Andy
  12. Andy

    Andy's Projekt

    EV reagiert jetzt auch auf negative Geschwindigkeiten korrekt, war einiges an Arbeit. Schiff fährt, die Klappbrücken reagieren richtig, die Ampelschaltung der Kreuzung im Zentrum geht und regelt den Verkehr. Die Langstreckenbuslinie hat einige Haltestellen, z.T. auf der Straße, mit kleiner Abzweigung oder längerer Nachbarspur. Am einen Ende der Strecke hat der Busfahrer sein Klohäuschen bekommen. Die zwei Zusatzhaltepunkte sind auch bereit, von dem Einen mit Bahnholz Holzhausen das Bild, Nachmittagssonne 16:00. Grüße Andy
  13. Hallo, ich habe hier mal eine Datei angehängt, für die ich noch ein paar Tips von unseren Blender-Experten brauche. Es handelt sich um die Grundfigur, die von einem alten Poser 3 als .3ds exportiert wurde. Exportiere ich sie als Wavefront.obj, fehlen die Farben, aber so geht's. Ich muß die Figur wieder auf die Beine stellen, weil sie auf dem Rücken reinkommt, und mit Faktor 3 skalieren, dann hat sie in etwa MBS-Größe. Jetzt zu den zwei Problemen: 1. MBS meckert, weil 10 Materialien verwendet sind. Wie kann ich die zusammenbacken? 2. Es sind ca. 5300 Polygone, was etwas zu viel ist. Mit welcher Funktion kann ich das sinnvoll reduzieren? Ich habe das alte Programm ausgegraben, weil Figuren damit schnell und einfach zu erstellen sind, inwieweit Animation exportiert werden kann, werde ich später sehen. Anläßlich Modellbauspass' Badestrand ist mir aufgefallen, das wir eigentlich noch zwei, drei badende/schwimmende Figuren bräuchten. Und wenn ich die o.g. Probleme in den Griff kriegen kann, kann ich vielleicht auch mal etwas Sinnvolles beitragen. Gruß Andy posertest.zip
  14. Die Lichtgestaltung ist super. Wie hast Du denn das geschafft? Gruß Andy
  15. Hallo @Maxxx! Hole Dir im Internet Notepad++. Mit diesem Texteditor kannst Du alles konvertieren und es hat auch umfangreiche Suchfunktionen. (Beschäftige Dich in diesem Zusammenhang vielleicht auch mal mit sogenannten 'Regular Expressions', das sind sehr starke Suchfunktionen, mit leider zwangsläufig sehr kryptischem Aussehen. Ist leider notwendig, aber sehr mächtig). Notepad++ ist nun schon sehr lange in der Entwicklung, und es hat bislang nur ein mir bekanntes Problem, was aber wohl erst ab 30000 Zeilen oder so auftritt. Für die EV sollte es in jedem Fall stabil bleiben. Wenn Du checken willst, ob eine einzelne Bedingung überhaupt mal wahr wird, erfinde einfach eine zusätzliche Variable und setze sie im kritischen Ereignis in Aktionsteil auf einen Wert ungleich Null. In der Zustandsliste der Variablen sollte sie dann irgendwann mal den Wert annehmen. Da EV-Änderungswünsche angesichts der Zukunft witzlos sind, brauche ich nicht vorzuschlagen, dass auch in den Ereignissen ein Ist-Zustand angesagt wird. Meine derzeitigen Erfahrungen: Variablennamen dürfen durchaus Leerzeichen enthalten - solange sie direkt gebraucht werden. Mit $ könnte es kritisch werden. Ein Countdown sollte niemals ein zweites Mal irgendwo gestartet werden, auch wenn er in diesem Fall zu 100% nicht im ersten Auftauchen gesetzt wird. Bei vielen Geschichten empfiehlt es sich eine Schrittkettenvariable einzuführen. Hier ist es offensichtlich möglich mehrfach bei 'Variable wird gesetzt' den gleichen Wert einzutragen, und damit bei gleichen Ereignis auf unterschiedliche Nebenbedingungen zu reagieren. Beispiel: 1.Ereignis: 'Schritt' wird auf 1 gesetzt. Bedingung A. Aktionen beinhalten Schritt = 3. 2.Ereignis: 'Schritt' wird auf 1 gesetzt. Bedingung B (könnte 'nicht A' sein). Aktionen beinhalten Schritt = 2 3.Ereignis: 'Schritt' wird auf 2 gesetzt. Keine Bedingung. Aktion: Schritt = 1. Schleifenbau a la MBS... Gruß Andy
  16. kleine Warnung am Rande: ich habe im letzten Jahr eine neue, voll funktionierende Funktastatur zurückgegeben, und der Händler, der wirklich Ahnung hat und den ich wirklich 'brauche' und gewiß nicht ärgern will, hat am Ende frustiert in die Kasse gegriffen und mir die 20 € wieder zurückgegeben. Problem nicht lösbar! Obwohl QWERTZ-Tastatur, hat links unten neben der Shift-Taste die Taste mit <>| gefehlt (und die braucht man spätestens in der EV!). Die Shift-Taste war dafür so breit wie die rechte. Und das war bei jeder Tastatur jeder asiatischen Marke so! Mittlerweile hat man das Problem wohl erkannt, es gibt die ersten Korrekten. Aber, hallo wach! Grüße Andy
  17. Hallo Ihr, jeder reproduzierbare Fehler kann gefunden werden, wenn der kritische Datensatz dem Autor in die Finger kommt. Und hier haben wir den Vorteil, dass der Autor mitliest. Also, ich würde die Anlage nicht so schnell aufgeben. Andere Produkte sind gewiß auch nicht unproblematisch, und da ist es eine Frage, wie es mit dem Service aussieht. Dass man mal an einem Punkt ankommt, bei dem man kurz vorm Einstampfen ist, das passiert hier wie da und sowieso jedem in regelmäßgen Abständen. So what ? Wenn Du dem Problem selbst ein wenig auf die Schliche kommen willst, versuche mal folgendes Vorgehen: - selektiere die ganze untere Hälfte der Einträge und lösche sie einfach. Ist das Problem weg? Dann war es in der unteren Hälfte. Lade das Programm neu und lösche die obere Hälfte. Ist das Problem weg? Mist - schick's Neo. Ist das Problem noch da? Prima, nimm wieder die unter Hälfte ...usw. Ruckzuck bist Du bei dem üblen Eintrag. Und dann melde mal, was es ist. Dass MSB mal etwas länger braucht, tritt bei mir dann auf, wenn ich eine Gruppe mit vielen Membern auflöse. Vielleicht hat es damit was zu tun. Gruß Andy
  18. Andy

    Monitor

    Mal ganz naiv gefragt, wäre es möglich eine umschaltbare Kamera als Textur bereitzustellen? Dann könnte man sich mit Bordmitteln einen oder mehrere Monitore für's Schaltpult bauen und damit wären wir der Lösung des Pultfensterproblem ein ganzes Stück näher. Dass man keinen Zugriff auf Objekte innerhalb des Monitors hat, macht ja nix. Geschaltet wird ja im Schaltpult. Gruß Andy
  19. Andy

    Hafenausfahrt

    Danke Hans, ich schaue mir das mal genauer an. Mein Ablauf ist wie folgt geplant: Vom Schiff, oder von einem Uhrticker, kommt ein Ereignis, dass die Brücken (funktionieren als Paar) öffnen will. Jetzt könnten natürlich noch Züge auf dem Weg sein, die die Bremsgleise schon überschritten haben. Hierzu habe ich eine spezielle Logik, die Brücke wartet, bis diese Züge durch sind. Die Öffnungskette ist aber nun bereits in Schritt 2, d.h. rückgängig wird der Wunsch nach Öffnung nicht mehr gemacht. Die Brücke kann sich nun drauf verlassen, dass die Bremsgleise neu ankommende Züge abbremsen und diese vor der Brücke brav anhalten. Sie kann also öffnen. usw. Jetzt habe ich derzeit aber noch ein anderes Problem, was ich in einem Extrapost in Probleme/Lösungen beschreibe. Das ist wirklich zu doof! Grüße Andy Edit: den Post kann ich mir sparen, das ist in Deinem 'Bremsen und Beschleunigen'-Thread schon beantwortet. Eine der beiden Brücken ist nämlich Teil des Güterbahnhofs, und meine Rangierlok fährt in beide Richtungen, hat also auch neg. Geschwindigkeit. Jetzt muß ich wirklich alle Bremser/Beschleuniger darauf umschreiben, dass da auch negative Werte vorkommen (oder sogar vorKAMEN, bei den Haltepunkten - oh Mann, was für ein Aufwand). Ich plädiere sehr laut dafür, dass Geschwindigkeit und Fahrtrichtung voneinander getrennt werden. DIe Fahrtrichtung muß ich bei beidseitig benutzbaren Gleisen sowieso permanent checken. Die hat wiederum nichts damit zu tun, aus welcher Himmelsrichtung die Lok kommt, die kann ja auch anders herum auf dem Gleis stehen. Das ist alles absolut relativ. Edit2: Hab's. Ein wirklich toller Dreh um auf das eingekapselte Element zuzugreifen!
  20. Andy

    Andy's Projekt

    Die EV wächst. 15 Bahnsteiggleise in 5 Bahnhöfen und 4 Bahnübergänge sind jetzt funktionsfähig. In den Bildern sieht man, dass auch Altenstein einen Straßenanschluß bekommen hat. Blumenau wird wohl autofrei bleiben. Irgendwann, beim Basteln am Schattenbahnhof im Berg, fiel mir auf, dass es dort herrlich grottig aussieht - was primär eigentlich total Zufall war. Also habe ich da auch ein wenig drin gebastelt. Kommt FF's Steinhaus mal zum Einsatz und Diamanten funkeln. Die technische Zeichnung gibt einen Eindruck, wie viel Modellierung schon drin ist. Meine FPS geht auch langsam runter, und da fehlen noch einige Züge, und Menschen sind fast gar keine placiert. Das könnte sehr eng werden... Grüße Andy
  21. Andy

    Hafenausfahrt

    Äh, vielleicht blende ich sie aus, und zwei Kabelrollen ein
  22. Andy

    Neue Kleinanlage H0

    Wirklich sehr schöne Bilder! Gruß Andy
  23. Andy

    Hafenausfahrt

    Jau, scheint nicht so einfach zu sein das Thema. Nun denn, ich muß sowieso erstmal die Signale an die Brücken stellen, und davor muß die EV für die Bahnhöfe fertiggestellt werden. Wenn ich die EV von Bahnland's Dynamik-Tutorial ansehe, wird mir gar nicht wohler. Das ist ein Haufen fehlerkritischer Klickerei. Grüße Andy
  24. Hallo @pfjoh, wenn Dir das mit dem Video gelingt, dann schreibe bitte mal kurz wie. Ich hab's noch nicht geschafft ein Video zu erstellen, da verabschiedet sich MBS immer. Gruß Andy
×
×
  • Neu erstellen...