-
Gesamte Inhalte
5763 -
Benutzer seit
-
Letzter Besuch
Alle erstellten Inhalte von Goetz
-
Ja, logisch.
-
Drehscheibe via EV Steuern
Goetz antwortete auf ronny_the boos_ schindlers Thema in Fragen zur Steuerung
Hallo Ronny, dazu benötigst du kein erklärendes Video, denn es ist wirklich einfach: Eine Drehscheibe ist nichts anderes als eine Weiche mit vielen Stellungen. Deshalb ist der Befehl für die Ansteuerung: Du findest ihn unter Aktionen -> Gleise und Straßen Viele Grüße Götz -
Ich musste nicht suchen, Hawkeye. Ich wusste, wo ich nachschauen muss. Weil die EV eine sehr klare und einheitliche Struktur hat. Ich hatte es nur vor meiner ersten Antwort versäumt, einmal selbst nachzuschauen ...
-
Das habe ich eben entdeckt und mein Posting entsprechend korrigiert.
-
-
Auf dem Minibeispiel ist ja auch sonst nichts außer den zwei Helis, von denen nur einer in Einzelbildanimation bewegt wird. Das ist natürlich lächerlich und zwingt keinen Rechner in die Knie. Aber es bleibt ja nicht bei dieser Anlagengröße. Gerade die Unerfahrenen neigen dazu, gleich den Todesstern zu bauen. (siehe "und 100 Züge im Schattenbahnhof") Und schnell ist der User auch nicht mehr damit zufrieden, nur diesen einen Rotor so zu bewegen. Im Nu folgen dann Türen, Tore, Schranken, Blätter im Wind und wer weiß, was noch alles ... Ihr denkt da einfach viel zu kurzsichtig.
-
Hallo @jloos, solche Verwaltungen musst du dir selbst stricken. Jeder hat individuell andere Vorstellungen, was nach welchen Prioritäten aktiviert werden soll. Und Fahrstraßen definieren nur Streckenabschnitte. Die wissen weder, wer sie angefordert hat noch warum. Wenn du eine Fahrstraße einfach aktivierst und sie ist belegt, dann geht sie in Lauerstellung und aktiviert sich selbst sobald sie die Chance bekommt. Das ist die einfache Automatik für jedermann, ohne Brimborium. Wenn die für deine Zwecke nicht genügt, dann kannst du stattdessen die eintreffenden Anforderungen je nach Auslöser in Tabellen sortieren. Und dann diese Tabellen nutzen, um deine Fahrstraßen so zu aktivieren, wie es deinen Wünschen entspricht. Das Studio bietet dafür alle nötigen Werkzeuge. Du kannst beispielsweise prüfen ob eine Fahrstraße bei Bedarf frei wäre, ohne sie gleich zu aktivieren. Viele Grüße Götz
-
Hallo Ronald, Ein benutzerdefiniertes Ereignis wird nicht durch ein Ereignis wie "Signal schaltet" oder "Gleis wird betreten" ausgelöst, sondern durch eine Aktion "benutzerdefiniertes Ereignis auslösen". Außerdem hat es nicht (wie die anderen Ereignisse) feste Parameter, sondern du erstellst die Parameterliste selbst. Ansonsten unterscheidet es sich nicht von anderen Ereignissen. Im Ablauf verhält es sich genau so wie "Signal schaltet" oder "Gleis wird betreten". Und es gibt nichts an den Aufrufer zurück. (Der hätte auch keine Empfänger für etwaige Rückgabewerte.) Es bedeutet nur, dass du das Modul selbst nicht als "benutzerdefiniertes Ereignis" auswählen kannst, sondern nur Einträge in diesem Modul. Viele Grüße Götz
-
Weil Lua nicht für solche Dinge gedacht oder geeignet ist. Lua ist eine Interpretersprache. Du verheizt damit eine Menge Rechenleistung, wenn du diese Nummer 48 (oder auch nur 24) Mal je Sekunde (!) durchexerzierst. Animationen solltest du dem Studio überlassen. Weil es diese Dinge wesentlich effizienter handhaben kann als eine Interpretersprache. Noch einmal: Für dich kannst du diese Spielereien machen, solange du Spaß daran hast. Aber bitte verstehe auch, dass andere User hier sowas gedankenlos nachahmen und nicht wirklich wissen, was sie damit eventuell anrichten.
-
Hallo Hawkeye, meine Sorge ist, dass Walter und andere User es eben nicht erkennen. Die nutzen den Code ungeprüft und ohne Ahnung, was der genau im Einzelnen bewirkt. Und sie freuen sich, dass es augenscheinlich klappt. Wenn dann später die Probleme einsetzen, bringen sie die nicht mit diesem Code in Zusammenhang. Deshalb wäre mir daran gelegen, dass man deutlich dazu sagt: Das ist nur eine Fingerübung und nicht für den praktischen Einsatz gedacht. Viele Grüße Götz
-
Das Ergebnis ist hübsch, @Hawkeye, Und wenn dein Rechner sonst nichts zu tun hat, weil auf der Anlage nur zwei Hubschrauber stehen, dann kannst du sicher per Lua 60 mal je Sekunde einen neuen Wert errechnen und dem Rotor als neue Position zuweisen. Auf einer Anlage mit Betrieb würde ich von solchen Einzelbildanimationen aber abraten! Viele Grüße Götz
-
Leider nein, Walter. Die Geschwindigkeiten aller Animationen werden von den Konstrukteur der Modelle festgelegt und lassen sich User-seitig nicht beeinflussen. Viele Grüße Götz
-
Dann habe ich deinen Avatar bisher immer falsch interpretiert
-
Schlagewort an alle/ausgewählte Gleise vergeben
Goetz antwortete auf BahnMicha55s Thema in Fragen zur Steuerung
Bei dir ist das ein Listen Icon oben in der Menüleiste. Oder die Taste F3 Mit der Aktion "Variable setzen". Ein Schlagwort ist eine Variable vom Typ Schlagwort. Das Schlagwort ist der Name dieser Variable. -
Nope! You hold the Strg-key
-
Schlagewort an alle/ausgewählte Gleise vergeben
Goetz antwortete auf BahnMicha55s Thema in Fragen zur Steuerung
Tut mir leid, Micha Das hatte ich übersehen. Dann nützt dir die Wiederholung wenig. Gib einfach in einem Gleis das Schlagwort und die Variable an. Markiere dann beides und drück auf das "Kopieren" Symbol . Jetzt wählst du das nächste Gleisstück aus, öffnest die Variablen und fügst mit dem "Einfügen Symbol das kopierte ein. Dann das nächste auswählen und wieder "Einfügen". Viele Grüße Götz -
Schlagewort an alle/ausgewählte Gleise vergeben
Goetz antwortete auf BahnMicha55s Thema in Fragen zur Steuerung
Hallo Micha, du kannst in der EV unter den Wiederholungen "Für alle Elemente einer Liste" auswählen. Und wenn du zuvor alle Objekte auf der Anlage auswählst und mit Strg-C (für Copy) die Auswahl in die Zwischenablage kopierst, dann kannst du sie mit dem "Einfügen" Icon oder mit Strg-V auf einen Rutsch in die Liste einfügen. Viele Grüße Götz -
Hallo @rolf.karl.mohr, zwei Verbesserungsvorschläge möchte ich noch anbringen: Du hast den im Bild markierten Eintrag in der EV stehen lassen: Der tut nichts sinnvolles und ich würde empfehlen, den zu löschen. Du könntest überlegen, ob du "Güterzug Durchfahrt" und "Personenzug Halt" in einem Ereignis zusammenfassen möchtest. Denn beides sind Reaktionen auf dasselbe Ereignis "Zug betritt GK Durchfahrt". Nur die Bedingungen sind unterschiedlich. Bedingungen bieten dafür zwei Felder an, in denen du etwas eintragen kannst. Die Aktionsliste im oberen Feld wird abgearbeitet, wenn die Bedingung erfüllt ist. Die Aktionsliste im unteren Feld wird abgearbeitet, wenn die Bedingung nicht erfüllt ist. Beide Felder sind durch eine dünne schwarze Linie voneinander getrennt. Die beiden Hinweistexte in einer Bedingung verschwinden, sobald du die erste Aktion hineinlegst. Aber die dünne Trennlinie bleibt erhalten und du kannst beide Felder verwenden. Du kannst damit für das Ereignis "GK Durchfahrt wird betreten" folgendes definieren: Wenn der auslösende Zug ein Personenzug ist, tu dies - wenn nicht, dann tu etwas anderes. Viele Grüße Götz
-
Doch. Es ist alles perfekt, Phrontistes. Wenn du den VT 1.09 neu auf die Platte ziehst, dann bekommt er die neue Standardfarbe Rot. Wenn du eine Anlage lädst, in der schon ein türkiser VT 2.09 seine Runden dreht, dann behält er diese Farbe bei. Die Standardfarbe hat nur dann eine Bedeutung, wenn man ein Modell neu aus dem Katalog holt. Und das Entwurfsmodell ist weg, weil das alte Modell im Katalog jetzt gegen das neue getauscht wurde und der Entwurf damit seine Daseinsberechtigung verloren hat. Viele Grüße Götz
-
Und so ist es. Die überarbeitete Version sieht klasse aus! Vielen Dank für dieses hübsche Modell
-
Das darfst du selbstverständlich gerne tun, Rolf. Dein überarbeitetes Modul sieht gut aus. Und es ist ein schöner Einstieg in die Möglichkeiten, welche die Ereignisverwaltung bietet. Es liegt nicht an mir zu entscheiden, ob das unter den Tutorials bereitgestellt werden sollte. Das entscheidest du selber. Aber meine Zustimmung hast du. Das ist ein nettes Beispiel, mit dem Einsteiger sehen können wie die Ereignisverwaltung arbeitet. Viele Grüße Götz
-
Hallo Herr Mohr, erst einmal möchte ich Ihnen meine Hochachtung aussprechen, weil das ein sehr cleverer kleiner Versuchsaufbau ist. Reduziert auf exakt das, was Sie gerade untersuchen möchten. Und auch in allen Punkten richtig, bis auf einen einzigen. Die Bedingung war nicht ganz richtig formuliert. Sie prüfen, ob es eine Modulvariable "Güterzug" gibt. Diese Variable existiert immer, da Sie im Modul (= Ordner) "Bahnhofsausfahrt" dieses Schlagwort angelegt haben. Sie müssen stattdessen prüfen, ob der Zug, welcher den Kontakt betritt, dieses Schlagwort besitzt. Solche Variablen, die in einzelnen Modellen hinterlegt sind, nennt man im Studio Objektvariablen Sie wählen dafür unter den Bedingungen mit dem Zahnrad die "erweiterte Variable" aus. Sie wird "erweitert" genannt, weil Sie hier zwei Informationen angeben können: Wer soll diese Variable besitzen Wie heißt diese Variable. Und dann können sie beim ersten Feld - wieder mit dem Zahnrad - angeben, dass sie die Variable im Auslöser suchen. Wenn das Ereignis "Fahrzeug betritt Kontakt" eintritt, dann wurde es durch das Zusammentreffen von Fahrzeug und Kontakt ausgelöst. So kann man über "Auslöser" sagen: Wir sprechen jetzt von genau dem Kontakt oder dem Fahrzeug, dass in diesem Moment das Ereignis bewirkt hat. In Ihrem Fall ist der Auslöser, den Sie untersuchen wollen, das Fahrzeug. In diesem suchen sich nach der Variablen "Güterzug". Wenn die im auslösenden Fahrzeug gefunden wird, dann (und nur dann) wird das Signal auf Fahrt gestellt. Jetzt hoffe ich, dass ich es mit meiner detaillierten Erläuterung nicht übertrieben habe? Viele Grüße Götz (das ist übrigens mein Vorname)
-
Das klingt für mich nach einer automatisch generierten zweiten Fläche. Denn die Normals einer Fläche können nach meinem Verständnis ja nur in eine Richtung zeigen. Eben die Richtung, die man als "normal" festlegt.
-
Auch an solchen Stellen ist es gängige Praxis, zwei Flächen aufeinanderzulegen und jede dieser Flächen nur einseitig zu nutzen. Weil das für den Renderprozess keinen Mehraufwand bedeutet. Faktoren wie der Lichteinfall, die Schattenbildung etc. lassen sich so besser handhaben. Und es entstehen keine ungewollten Spiegelungen der Texturen. Deshalb kann dir jedes 3D-Modelling Programm zeigen, in welcher Richtung die "Normals" zeigen. Und die sollten dann immer nach außen, also zur sichtbaren Seite zeigen. Wenn eine Fläche von beiden Seiten betrachtet werden kann, benötigst du zwei Flächen, damit auf beiden Seiten "Normals" zum Betrachter hin zeigen. Diese Praxis hat sich überall im 3D Modelling bewährt. So auch im 3D-Modellbahn Studio. Viele Grüße Götz