Jump to content

Andy

Mitglieder
  • Gesamte Inhalte

    5495
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von Andy

  1. Hallo, mal ganz unwissend reingefragt: Haben wir eine Betankungsstelle für Dieselloks im Programm? Ist mir so noch nicht aufgefallen. Oder stellt man da einfach nur einen großen Tank hin? An einem meiner Bahnhöfe habe ich Wasser und Kohle für die kleine Dampflok animiert (Grube fehlt noch) und der Schienenbus hält gerade gegenüber und hätte auch etwas Zeit. Gruß Andy
  2. Hallo ihr beiden, ich habe jetzt soviel mit Objektvariablen gemacht, dass ich gar nicht mehr dran gedacht habe, dass man die Globalen auch klammern muß. Danke Tom. Es geht auch ($A).Vmarsch. Das ist syntaktisch ein wenig zweifelhaft, aber naja. Neo hat angekündigt, dass sich die Schreibweise des indirekten Zugriffs mit V5 sowieso ändern wird und mit () ist das einer. An der Wirkungsweise dürfte sich nichts ändern. Dürfte dann also schnell anpassbar sein, muß dann aber wohl gemacht werden.. Gruß Andy
  3. Sag Mama Fuchs, dass es für ihn die viel größere Strafe ist, hier die Kritik von uns alten Schnarchaffen auszubaden
  4. Die Idee ist eigentlich richtig. Schau mal, wenn A gesetzt sein sollte, ob der Lokname wirklich da drin steht (in der Variablenliste - Zugang über EV, rechts unten). Vielleicht ist da doch noch irgendein Tippfehler, denn wenn er hier falsch zugreift, wird er den Wert 0 setzen. (Und der Kalauer muß sein: der Tippfehler muß ja nicht gleich Vimarsch sein...) Gruß Andy
  5. Hehe, man weiß ja noch nicht genau wie's jetzt kommt, und wenn man auf Lua schon einmal einen Blick wirft, dann ist es etwas enttäuschend (aber auch verständlich), dass es Input, wie Maus und Tastatur, im Prinzip ignoriert. Aber wenn ich Neo jetzt noch frage, ob er nicht deswegen noch Controller-Ereignisse oder gewisse Tastenereignisse in die EV einbringen könnte, damit wir mit 'nem Lenkrad mit dem F(l)exmobil auf der Anlage rumflitzen können, dann reißt er mir den Kopf ab. Gruß Andy
  6. Und nebenbei - willkommen im Forum! Die Jungs hier haben mich schon mehr als einmal zum Staunen gebracht! Zu der Zeit, wo ich in diesem Thread damals gefragt habe, war ich auch nicht weiter als Du heute - und habe genauso reagiert! Ist schon schön, wie sich die Dinge wiederholen. Gruß Andy
  7. Bei den 'globalen' Fahrtrichtungen meiner Blöcke habe ich mir eine Marker-Ebene gemacht. Das war zeitweise sehr notwendig. Ansonsten habe ich noch eine Ebene 'in Arbeit' und eine 'Ablage'. Bei Umbasteleien (wie jetzt der Oberleitungsupgrade oder das GBS, das auch schon einiges durchgemacht hat) schalte ich die Ablage auf unsichtbar. Alles was noch zu tun ist, kommt nach 'in Arbeit'. Alles was dort fertig wird, lege ich rüber auf 'Ablage' - und weg - und doch noch da... Gruß Andy
  8. Danke Euch. Dann schaue ich mal, ob es die Anforderungen erfüllt. Aber wenigstens die zweite Partition wollte ich leben lassen. Mal sehen. Alleine wegen dem Systemresourcen-Quatsch würde es sich lohnen. Ich habe keine Idee, was dafür verantwortlich sein kann. Der Rechner hat mich schon mal total ausgesperrt. Ein Virus ist aber nicht drauf - ich meine - außer Windows... Gruß Andy
  9. Schau mal ab diesem Post. Gruß Andy
  10. Andy

    Bahndamm

    Aus diesem Grund wäre eine Uferböschung mit ein wenig Kurve für den Flußlauf auch nicht nutzlos. Zumindest könnte man Rasterzonen damit abdecken. Gruß Andy
  11. Das geht wirklich noch kostenlos? Hast Du da einen Link, wo's losgeht? Da könnte ich mein kleines Notebook noch retten, denn das zwingt mich alle Nase lang mit 'Systemresourcen erschöpft -> temporärer Zugang' einen neuen User aufzubauen und dann muß alles wieder frisch installiert werden. Das ist die Hölle. Gruß Andy
  12. Hallo @Roter Brummer, umgekehrt wird das nicht sauberer - wenn's denn überhaupt geht. Also, zur Demonstration taugt's, aber das ist nichts für den Katalog. Ich habe Dir stattdessen noch einmal Curt's Version modifiziert. Du gibst der Lok eine Geschwindigkeit vor und auf 'enter track' wird diese an SX1 weitergeleitet, die tatsächlich 'rückwirkend' den Tacho stellt! Bei der Ausfahrt wird die Lok vom Tacho getrennt, behält aber ihre letzte Geschwindigkeit. Der Unterschied zwischen meiner und Curt's Version ist halt, dass bei mir der Regler sofort reagiert, wobei ich allerdings das ebenfalls nicht dokumentierte 'Schalter betätigen' mit dem 'benutzerdefiniert' Eintrag benutzt. Ansonsten bleibt's nur so möglich, wie es Curt gemacht hat - über Zeit oder Schaltgleis der SX-Lok. Gruß Andy brummi2a.mbp
  13. yes. at least the idea with the dummy train enables a lot of more things. in my sample you could also safe the incoming speed, giving it back when leaving. also immediately give the tacho-value to the train (at the moment you must touch it for the first new value). so this would be like an electrical splitting. i remember three tachos on our first real board working that way.
  14. Brummi, noch ein anderer (relativ unangenehmer) Hinweis. Ich weiß jetzt nicht, inwieweit Du das bei anderen Modulen bereits gemacht hast. Aber eigentlich müßtest Du jedem Objekt eines Moduls noch irgendetwas charakteristisches im Namen mitgeben, sonst könnte da in einer fremden Anlage eine Namensgleichheit auftauchen, die Verwirrung in der dortigen EV erzeugt. Gruß Andy
  15. @Curt84328, @Roter Brummer, ich habe noch einmal eine Variation von Curt's Beispiel gemacht. Hier wird der Lokname beim Betreten von 'enter Track' gespeichert und bei Regleränderung sofort über die TargetSpeed der SX1 die Lokgeschwindigkeit gesetzt. Beim Betreten von 'exit Track' wird die Verbindung durch die Löschung des gespeicherten Loknamens wieder aufgehoben. ---- Curt I made a variation of yours: Hereby the name of the train gets stored when entering 'enter Track' and each change of the Tacho immediately goes from the TargetSpeed of SX1 to the stored train. When entering 'exit track' the connection gets closed by simply deleting the stored name. Gruß Andy brummi2.mbp
  16. Andy

    Oberleitung V4

    Also, die Methode klappt gut und ist schnell. Jedenfalls bislang in flachem Gelände, noch ist da keine Steigung. Was nervt, ist halt die alte Geschichte, wenn man auf 3D-Modell umschaltet, wenn es schon flexibel gebogen ist.. Dann schnellt er auf die Urform zurück und man kann's neu einpassen. Da denke ich, hat uns Neo immer noch nicht richtig verstanden. Das Auflösen von Weichen ist okay. Ich müßte mal versuchen, die einfach so stehen zu lassen. Das sollte eigentlich gehen. Objektvariablen, die noch von den kopierten Gleisen kommen, muß man rauswerfen und den Namen ändern, sonst mag's die EV nicht. Klitzekleine Löcher gibt's mal (unten, mitte etwas links), aber das war schon mit dem Gleis kritisch. Ich ziehe jetzt mal bis zum Ende durch und gebe dann noch einmal einen Bericht, was so aufgefallen ist. Grüße Andy
  17. Curt, you will need an event to assign the speed of the dummytrain to the real one. In english you have two options about a switch - one of them is in german about the 'weiche', so the switch the train drives on. Not that one. For the other, you can make that the way I did it: use the object 'user defined' and then enter the name of the 'Tacho'.
  18. Hallo Neo, ich denke, Du hast den Thread mit Brummi's Modul schon gelesen. Deshalb hier nur noch mal der Eintrag, damit's in der Liste. Auslesen des Wertes eines analogen Schalters für die EV fehlt und bei 'Schalter wird betätigt' wird ein analoger Schalter nicht in der Auswahlliste aufgeführt. Gruß Andy
  19. Oh, so great! That looks like an acceptable solution! Do you want to prepare the sample for Brummi, or should I? Perhaps that way, he can do it himself. best regards Andy
  20. Curt, assigning the train is the easy part. The problem is to get the value from the 'switch'.
  21. Das ist mir dann auch aufgefallen. Aber was jetzt kommt ist noch um Klassen haarsträubender. Also - schwarzes Maggi! Im Prinzip ist ein Tacho ein Schalter. Ein 'analoger' halt. Folglich sollte man mit 'Schalter wird betätigt' was machen können. Aber - jener analoger Schalter taucht nicht in der Auswahl auf. Dann gebe ich ihn ganz frech mal als 'Benutzerdefiniert' an und lese in der Wiki, mit _Trigger2 kommt man dann an den Wert. Den lassen wir uns mal anzeigen. Und das Format scheint waschechtes FloatingPoint oder sonstwas zu sein, aber: er verändert sich! Also rechne ich mit der Zwischenvariable tmp mal solange rum, bis er in einen halbwegs brauchbaren Bereich kommt. Das ist so dreckig, dreckiger geht's kaum. Aber ... bis auf den Bereich um den linken Anschlag herum (wer fährt schon -300) ist es durchaus brauchbar. p.s.: nicht verwenden, besser @Neo fragen, ob er auch analoge Schalter für die EV zugänglich machen kann. lokauftacho.mbp
  22. Curt hat das exakt beschrieben. Jedes Deiner Layouts, Modelle etc. hat ja eine Content-ID. Unter diesem Namen und der Endung .asset liegt es sicher in Deiner Catalog-DB (nicht zu verwechseln mit dem Cache!). Exportierst Du etwas in eine MBP-Datei und legst es in einen öffentlichen Ordner, sieht's schon anders aus mit der Sicherheit. Gruß Andy
  23. Andy

    Oberleitung V4

    Okay Brummi, ich lege dann mal los. Mal sehen, wo ich hängenbleibe. Die Originalgleise werde ich in der Zeit übrigens allesamt ein paar Meter tieferlegen, damit ich sicher an die Fahrbahn komme und nichts einrastet, wo es nicht soll und nur die neue 'Arbeitsebene' wird sichtbar geschaltet. Soweit die Theorie. Gruß Andy
  24. Autsch - Post editiert - da habe ich Verknüpfung und Verbindung verwechselt. So fährt nur der Tacho mit... Jetzt habe ich die dumpfe Vermutung, dass das gar nicht geht. Ich suche noch.
  25. Noch'n bißchen Senf dazu: die Trigger 1 und 2 werden nach dieser Wiki-Tabelle eingesetzt und entsprechen 'Auslöser 1' und 'Auslöser 2' der Auswahlliste. _Name ist eine Systemvariable, die wie _CurrentSpeed von Neo vordefiniert ist. Lokname ist ein einfacher Variablenname, den Frank frei gewählt hat, etwa wie Du 'Triebfahrzeug' in Deinem Beispiel. Der Unterschied ist: Dein 'Triebfahrzeug' gehört zu keinem Objekt und ist deshalb eine globale Variable. Den Namen kannst Du im Prinzip so nur einmal verwenden. Frank hat 'Lokname' dem Gleis '2' zugeordnet, also 2.Lokname. Damit ist es eine Objektvariable. Diesen Namen kannst Du jedem anderen Objekt auch zuordnen, sein Lebensbereich ist aber nur zusammen mit dem Objektnamen gültig. Du könntest darüber hinaus auch noch ein globales 'Lokname' verwenden. Das ist dann aber eine andere Speicherstelle! Gruß Andy p.s.: der Punkt zwischen 2 und Lokname ist nicht zu verwechseln mit einer Verknüpfung, wie es bei der Grafik ist. Es ist eher der Deckel von der Büchse 2. Wenn Du ihn aufmachst, liegt da ein Lokname drin
×
×
  • Neu erstellen...