Jump to content

MarkoP

Mitglieder
  • Gesamte Inhalte

    900
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von MarkoP

  1. Mehrere Bodenplatten die übereinander liegen bringen oft sehr komische Effekte bei "Gelände anpassen" hervor.
  2. Hallo Bahnland, also ich kann mich entsinnen, dass die Diskussion der aufaddierten Zuggeschwindigkeiten auch noch im MBS ein Thema war. Wie du an mir siehst wusste ich nicht einmal, dass es da eine Änderung gab. Allerdings muss ich zugeben, dass ich Zugverbände mit mehreren Loks vermeide wie die Pest. Bei Triebwagen treibe ich auch jeweils immer nur eine Lok an. Doch so gut die Änderung auch ist, so müsste sie dennoch in allen Situationen gleich greifen, sonst wird es meiner Meinung nach zu unübersichtlich. Soll heißen das wenn zum Beispiel beim Triebwagenzug eine Lok 50 mm/s eingestellt hat und die andere 100mm/s, sich dort die Geschwindigkeiten nicht egalisieren dürften, sondern ebenfalls die Lok mit dem höheren Wert das "Rennen" gewinnt. Gleiches Beispiel bei positiver und negativer Geschwindigkeit, hier müsste sich dann ebenfalls die "schnellere" Lok durchsetzen. So wie du es beschrieben hast und ich es durch Tests nachvollziehen kann gibt es derzeit mehrere Zustandsmöglichkeiten, was es bei Steuerungen über die EV doppelt schwierig macht, weil man immer mehrere Möglichkeiten berücksichtigen muss statt nur einer Einzigen. Gruß MarkoP
  3. @Bahnland seit wann gibt es denn diese Änderung. Das macht die ganze Situation ja vollends verrückt. Da muss man ja jetzt dreimal überlegen was jetzt passiert wenn man mit mehreren Loks in einem Zugverband arbeitet die gleichzeitig angetrieben sind. Die Aufaddierung war nicht sonderlich schön, aber zumindest in allen Situationen mit einem identischen Verhalten, so dass es merk- und berechenbar war.
  4. Das hatte ich auch schon mal. Die Textur ist dann auch komplett aus der Auswahl-Liste in den Eigenschaften der Bodenplatte verschwunden. Ein ähnliches Problem was bei mir ab und an auftritt, ist das manche Objekte bei der Aktion Rückgängig durch Fragezeichen ersetzt werden. Nach einem Neuladen der Anlage ist aber alles wieder in Ordnung. Da ich mit relativ großen Anlagen bzw. Bodenplatten arbeite bin ich bisher immer davon ausgegangen, dass es sich hier um einen Speicherfehler handelt.
  5. Dabei bekommt dann aber auch der gesamte Zug die dreifache Geschwindigkeit der einzelnen Loks, da die Geschwindigkeiten von mehreren Loks im Verbund aufaddiert werden. Außerdem dürfte das spätere Bremsen der Einzel-Loks schwer werden, da mit dem Trigger definitiv nur eine Lok im Zugverband angesprochen werden kann.
  6. Curt hat nicht ganz recht. $_Trigger1 gibt es nicht nur für das Ereignis "Zug betritt ein Gleis" sondern auch für "Zug verläßt ein Gleis", "Signal schaltet" und andere. $_Trigger1 steht dabei für eine festgelegtes Objekt (beim Ereignis "Zug betritt ein Gleis" z.B. die auslösende Lok oder beim Ereignis "Signal schaltet" das betroffene Signal). Es gibt bei einigen Ereignissen auch $_Trigger2 oder $_Trigger3. Beim Ereignis "Zug betritt ein Gleis" ist er $_Trigger2 z.B. das betroffenen Gleis. Bei allen genannten Ereignissen bezieht sich die Variable $_Trigger1 auf das auslösende Objekt, bei einem Zugverband als auf die angetriebene Lok. Wenn mehrere Loks aktiv eine Geschwindigkeit besitzen, müsste es sich auf die erste Lok beziehen, hier hilft aber nur ausprobieren. Du kannst aber nicht über mehreren gleichnamigen Loks eine Geschwindigkeit zuweisen, da wird immer nur die Lok genommen, welche in der ID-Liste als erstes gefunden wird.
  7. Hallo Neo, wenn man die Geschwindigkeit einer Lok mit _CurrentSpeed ausliest und in ein Beschriftungsfeld schreiben lässt bekommt man oft eine Zahl mit 2-3 Stellen hinter dem Komma. Gibt es eine Möglichkeit diese Zahl auf 1 Stelle hinter dem Komma zu reduzieren?
  8. Hallo Neo, wäre es möglich ein objektbezogenes Kontextmenü in zukünftige Versionen zu integrieren. Speziell bei Signalen und Schaltern wäre es vorteilhaft. Einen Schalter kann man ja mit Doppelklick schnell umstellen, aber bei Signalen mit Mehrbegriffen wird das durchaus schon aufwendiger. Wenn ein Signal z. B. auf HP2 steht und ich es auf HP0 umstellen möchte muss ich aktuell entweder zig Male Doppelklick drauf ausführen oder die Maus nach dem Auswählen erst in den Bearbeitungsbereich verschieben und da die Auswahlbox öffnen. Wenn man die möglichen Optionen in einem Kontextmenü (kann ja auf den Simulationsmodus beschränkt sein) angezeigt bekäme, könnte man sie viel schneller und einfacher auswählen. Speziell bei Gleisbildstellpulten wäre das eine erhebliche Vereinfachung.
  9. Hallo, das hat nichts mit ernst zu tun. Es war wirklich so gemeint wie ich es geschrieben hatte. Ich musste überlegen was du jetzt damit bezwecken wolltest und deshalb habe ich einfach nachgefragt. Ich selbst bin leider kein Modellbauer (habe ich kein Talent zu) aber in der Regel erhöhen sich die Chancen jemanden zu finden der ein Wunschmodell baut wenn man gleich Detailszeichnungen oder Konstruktionsmaße mitliefern kann. Auch wenn die Situation was 'Modelle bauen' im Moment schlecht aussieht, vielleicht findest du jemanden der sich deiner Wünsche annimmt.
  10. Sorry, aber was soll dein Beitrag jetzt sagen? Wünschst du dir diese Fahrzeuge als Modell oder sind das Modell die du anderen im MBS zur Verfügung stellst? Ich kann den Sinn des Postings nicht erkennen.
  11. Zwei Mitglieder sind von August bzw. September, ein drittes Mitglied von Anfang Juli, was jedoch bereits seit Juli auch nicht mehr online war und das vierte Mitglied ist bereits seit Februar 2015 im Forum. Also zu einer Zeit als es noch die englischsprachige Sektion gab und es kamen keine Beschwerden darüber. Was den Rest deines Postings angeht handelt es sich dabei - Verzeihung - um Bullshit. Natürlich werden die deutschen Postings mehr wenn wieder mehr deutsche User im Forum aktiv sind und das einige außer mir nicht mehr so häufig aktiv sind weil eben alles nur noch englisch ist kann man deutlich nachlesen. Sich anpassen? Genau das wird von mir auch erwartet wenn ich in ein englisch sprachiges Forum gehe - wurde ja mehrfach deutlich kommuniziert. Und es hindert ja niemanden der Englisch spricht sich deutsche Artikel übersetzen zu lassen wenn ihn etwas interessiert. Es gibt ja auch noch andere Übersetzer die teilweise doch deutlich bessere Ergebnisse erzielen als Google. Ein separater Forumsbereich ist ja kein Ausgrenzen. Es zwingt niemanden sich nicht anzumelden oder sich wie oben bereits erwähnt deutsche Postings übersetzen zu lassen. Auch Antworten können geschrieben werden, aber eben übersetzt. Und ich bin der Meinung, dass das Verständnis für ein maschinell schlecht übersetztes Posting eines englisch sprechenden Users wesentlich höher liegt, als wenn man nur noch englisch liest.
  12. Sorry Neo, aber auf lange Sicht wird es nur noch Englisch geben wenn nicht sofort etwas unternommen wird. Man muss sich nur das jetzige Verhältnis zwischen englisch und deutschsprachigen Posts ansehen. Ich glaube nicht, dass es ein temporäres Problem ist, dass derzeit fast ausschließlich Post in Englisch veröffentlicht werden. Statt jeden Tag ins Forum zu schauen, tue ich das aktuell maximal wöchentlich, weil ja doch nur wieder englische Posts da sind und ich keine Lust habe mir noch großartig Gedanken über eine Übersetzung machen zu müssen. Ich bin der englischen Sprache mächtig und habe auch ausländische Freunde, dennoch bin ich der Meinung "Wir sind Deutsche, das ist ein deutsches Forum, also sollte die Sprache auch ausschließlich Deutsch sein". Wie schon mehrfach erwähnt wurde, kann ich in einem englischsprachigem Forum auch nicht einfach auf deutsch Posten und erwarten Reaktionen zu bekommen. Der Punkt der sich stellt, ist wie in vielen anderen Fragen auch der Willen zur Integration und Anpassung.
  13. Hallo Neo, wäre es möglich analog zu dem vorgesehenen Lautstärkeregler für Audioobjekte Geschwindigkeitsregler für animierte Objekte einzubauen. Einige Objekte verfügen über eine sehr hohe Animationsgeschwindigkeit und andere sind dagegen verhältnismäßig langsam. Eine Kombination ist schlecht möglich wenn man es realistisch haben möchte. Mit einem solchen individuellen Regler könnte man die Geschwindigkeit wie beim Kran für jedes animierte Objekt beeinflussen und aufeinander abstimmen.
  14. Natürlich sind die Modelle nur ein Zahnrad im Getriebe, doch ich muss quackster an dieser Stelle Recht geben und denke ebenfalls, dass eine Optimierung der Bodenplatte und Landschaftsgestaltung wesentlich mehr Performancegewinn bringen wird als immer wieder kleine Stellschrauben zu verändern. Natürlich ist dies wesentlich aufwendiger und längerfristig, doch sollte man hier einmal betrachten wo in der Regel Performanceprobleme auftreten. Das sind in der Regel große Anlagen, auf denen zwar mehr Modelle verbaut sind, sich die einzelnen Modelle aber auch öfters wiederholen. Da gleiche Materialien nicht einzeln geladen werden, spielt hier die Vermehrung der Modelle also eine untergeordnete Rolle. Die Rasterpunkte der Bodenplatte vermehren sich unter Umständen jedoch um bis zum 4fachen bei einer Verdoppelung der Bodenplattengröße. Hier liegt ein deutlicher Performancekiller vor, was sich ja auch alleine schon daran zeigt, dass die gleiche Anlage mit mehrfach geteilter Bodenplatte deutlich schneller bearbeitet werden kann als wenn die Bodenplatte aus einem Stück besteht. Was her müsste ist meiner Meinung nach ein Tool, mit dem der User auf der Bodenplatte regional begrenzt die Rastergröße in Bereichen, welche Ausgeformt oder speziell Texturiert werden sollen verringern kann, während die Platte standardmäßig mit einem relativ großen Raster ausgestattet bleibt. Das Raster sollte dann auch nicht mehr für die komplette Bodenplatte veränderbar sein.
  15. Es ist derzeit nicht möglich ein freischwebendes Fenster mit eigenem Inhalt z füllen. Die Funktion beschränkt sich auf die Katalog-/Menüfenster. Diese können freischwebend dargestellt und an beliebige Bildschirmpositionen verschoben werden.
  16. Nichts für Ungut Neo, aber das ist weder sinnvoll noch nützlich. Es gibt so viele Stellen in der EV wo man mit ein paar kleinen Verbesserungen erhebliche Redundanzen vermeiden kann. Bitte bei zukünftigen Anpassungen mehr Logik für universellen Einsatz zu Grunde legen.
  17. Ganz einfach, ich möchte die Random-Funktion universal nutzen. Das heißt nicht für jedes Schiff, jeden Zug oder jedes Stellfeld ein eigenes Ereignis anlegen müssen, dass dann gezielt aktiviert werden muss. Es wäre 100Mal einfacher im entsprechenden Objekt den Start-/Endwert oder zumindest den vorgenannten Random-Befehl mit den entsprechenden Bereichen als kompletten String zu übermitteln. Das würde die notwendigen Ereignisse in der EV erheblich reduzieren und gleichzeitig überschaubarer machen.
  18. Hallo, danke für die Info's. Das mit dn Lampen war schon korrekt so, da sie nur als Anzeige fungieren sollten ob eine der beiden Aktionsanweisungen bei der jeweiligen Kranaktion ausgeführt wird. Eine allgemeine Frage hätte ich noch: was hälst du generell von dieser EV?
  19. Und wenn die komplette Funktion in einer Variablen hinterlegt wird? Gibt es wenigstens dafür eine funktionierende Syntex?
  20. Ja, der fehlende Ausschalter hat mich auch schon Nerven gekostet. Hatte vor, dass über eine Objektvariable beim Kran abzufragen, der die maximalen/geladene Containeranzahl beinhaltet. Wobei ich da noch auf eine Rückmeldung von Neo zu einer anderen Frage bezüglich der Random-Funktion warten will. Denn ich würde die Stellplatzauswahl sowohl für das Abholen, als auch das Absetzen gerne zufällig generieren lassen. Dann sieht es mehr nach Realität aus, wo die Container beim Be-/Entladen ja schon nach Ziel vorsortiert werden. Also nicht einfach von Links nach Rechts und 1. Reihe bis zur letzten Reihe abgearbeitet wird. Letztendlich sollen die Werte für den ersten Stellplatz bzw. den Stellplatzbereich beim Einfahren des Schiffes an den Kran übergeben werden, so dass auch beliebige andere Schiffe mit gleich aufgebauter Struktur (nur anderen Stellplatznamen wie zb. 3201 etc.) die Anlegestelle nutzen können. Weitere Ausbaustufen: Ich will versuchen Zug-Be-/Entladungen zu implementieren und ggf. über die Objektvariable Ziel des jeweiligen Containers direkt anzugeben wo er abgestellt werden soll (Schiff/Stellplatz/Zuggleis1-3). Aber bis dahin wird es wohl noch ein wenig dauern. Generell bleibt aber mein Ziel, das ganze Unabhängig vom Schiffsnamen bzw. Zugnamen zu machen, indem die entsprechenden Werte dafür bei Ankunft an den Kran jeweils übergeben werden. Entsprechende Vorbereitungen sind ja schon da. Es wäre nett, wenn du mir sagen könntest was du genau verändert hast und wo mein Denkfehler war.
  21. Hallo, in der beigefügten Anlage habe ich Probleme mit den beiden Funktionen, die anzeigen sollen, dass die Be-/Entladung abgeschlossen sind. Dazu gibt es jeweils ein Ereignis "Kran hat Transportgut aufgenommen/abgesetzt" für beide Zustände die die Lampen aufleuchten lassen sollen, die Links zu sehen sind. Für das manuelle Aufnehmen muss die weiße Taste aktiviert werden, für das manuelle Absetzen die schwarze Taste. Auch wenn für die Kranereignisse keine Bedingung festgelegt ist, habe ich zur Sicherheit für eine erfüllte und eine nicht erfüllte Aktion angelegt. Auch habe ich bereits probiert ein Ladegut beim Ereignis anzugeben oder wegzulassen. Hat alles keinen Unterschied gemacht. Hat irgendjemand eine Idee? Hafenkran.mbp
  22. Hallo Neo, mit der Funktion _RandomX-Y ist es ja möglich in einem Bereich von X bis Y eine Zufallszahl zu generieren. Ist es auch möglich die Werte von X und Y aus Variablen zu entnehmen? Bitte ein praktisches Beispiel für die Schreibsyntex. Sämtliche Experimente gaben statt der ausgeführten Funktion immer den Text wieder.
  23. @Neo Auch wenn ein solches Ereignis durch die Zurückstellung der EV bzw. des Rollmaterials zur Zeit nicht in Aussicht steht, würde mich interessieren ob die von dir in Aussicht gestellte Erweiterung der EV mit einer Scriptsprache überhaupt noch ein Thema bei dir ist oder mit einer Überarbeitung dies gleichfalls hinfällig ist. Es ist nämlich sehr ruhig um eine Scriptsprachen-Erweiterung für die EV geworden.
  24. Ok, vielen Dank. Wichtig wäre dabei auf jeden Fall der Zugriff auf die an-/abgekoppelten Namen/ID's. Also nicht nur das reine Ereignis. Nur aus Neugier, was darf ich mir unter dem Begriff Rollmaterial-Implementierung genau alles vorstellen?
  25. Hallo Neo, könnte man in der EV ein Kupplungsereignis einführen, welches beim Ankuppeln von Lok's und Wagon's in entsprechende Objektvariablen (z.B. Kuppl.-Vorne und Kuppl.-Hinten) den Namen des angekuppelten Objekts oder direkt seine interne ID reinschreibt, so dass man diese später auslesen kann? Damit ließe sich feststellen welcher Wagon an welches Objekt (Lok oder Wagon) angekuppelt ist oder auch ein ganzer Zugverband bestimmen. Man könnte z.B. auch mit "((((((_Trigger1._Name).Kuppl.-Hinten).Kuppl.-Hinten).Kuppl.-Hinten).Kuppl.-Hinten).Kuppl.-Hinten).Frachtgut" eine Objektvariable "Frachtgut" (in der geladene Fracht benannt ist und für jeden Wagon existiert) abfragen. Beispiel wäre für den 5. angehängten Wagon der Lok die das Ereignis auslöst (z.B. Zug betritt Gleis)
×
×
  • Neu erstellen...