a-ch.mezger Geschrieben 21. April 2020 Teilen Geschrieben 21. April 2020 Hallo, Ich verwende rocrail um MBS anzusteuern. Habe aber noch ein Problem bei der Ansteuerung einer Drehscheibe. Wie sollte dann eine Drehscheibe in Rocrail richtig definiert werden damit es in MBS richtig tut?. Zurzeit habe ich noch Probleme um die Drehscheibe fahren zu lassen über die Rocrail Befehle "goto track". Ich weiss nicht wie im Rocrail für MBS die Befehle zum Drehen definiert werden. Ich verwende MBS V4.2.4.0. Im Voraus vielen Dank Anto Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Andy Geschrieben 21. April 2020 Teilen Geschrieben 21. April 2020 Hallo Anton, das hatten wir schonmal. Nutzt dir dieser Thread etwas? Gruß Andy Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
a-ch.mezger Geschrieben 22. April 2020 Autor Teilen Geschrieben 22. April 2020 eigentlich nicht. Mit der Positionsmeldelder in rocrail kann ich zwar die Drehscheibe verstellen in MBS, kann aber nicht über ein Rocrail Drehscheibebefehl wie goto track ode goto next tract in MBS etwa bewirken. Ich gebe mal im Anhang was roctudio in Debugfenster zeigt, mein plan.xml und mein MBS Datei . Am Ende des Debugfensters kommt der Befehl von Rocrail: <tt id="8tt1" cmd="2" controlcode="" slavecode="" server="infw02FA6634" state="open"/> was im MBS nichts bewirkt. mbs.zip test.mbp Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
HaNNoveraNer Geschrieben 22. April 2020 Teilen Geschrieben 22. April 2020 (bearbeitet) Über die Rückmelder funktioniert es doch? 8t2, 8t0 u.s.w. Also ich habe im MBS ALLE 24 Positionen definiert, die es gibt. Dann würde Dein Befehl goto 46 im MBS an die Position bei 23 fahren. Das muß glaubich für jede Position, auch wenn es sie nicht gibt, übereinstimmen. goto 12 würde an Position 6 fahren u.s.w. Gruß Thomas Bearbeitet 22. April 2020 von HaNNoveraNer Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
a-ch.mezger Geschrieben 22. April 2020 Autor Teilen Geschrieben 22. April 2020 Ich werde mal versuchen alle einzugeben, aber mit wenig Hoffnung, weil ich Ihres Beispiel schon versucht habe ohne Erfolg. Der goto Befehl tut einfach nicht, i.e <tt id="8tt1" cmd="2" controlcode="" slavecode="" server="infw02FA6634" state="open"/> hat kein Effekt. Wenn der goto im Kontextmenu von Rocrail bei der Drehscheibe bei Ihnen tut, wäre es interressant Ihres MBS Beispiel mal zu probieren bei mir. Gruss Anton Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
HaNNoveraNer Geschrieben 22. April 2020 Teilen Geschrieben 22. April 2020 Nach einem goto muß ich immer den POSITION ERREICHT Rückmelder einmal setzen, sonst tut sich nichts. Der wird in der Rocrail Drehscheibe Schnittstelle eingetragen. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
a-ch.mezger Geschrieben 22. April 2020 Autor Teilen Geschrieben 22. April 2020 tatsächlich, das geht so. Ich sehe aber die Logik hinter dieses Verhalten nicht. Ich würde denken das bei einem Goto dort hingefahren wird und wenn angekommen, man den position erreicht Schalter betätigt und zwar automatisch. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
HaNNoveraNer Geschrieben 22. April 2020 Teilen Geschrieben 22. April 2020 Rocrail wartet, bis bei der realen modellbahn die Scheibe sich bewegt hat. Das Studio bewegt sich aber nicht, sondern reagiert auf die Bewegung in rocrail. Also muss man den Rückmelder simulieren. Kann man aber gut in Fahrstrassen mit einbauen, dann dreht die Scheibe immer richtig. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
a-ch.mezger Geschrieben 24. April 2020 Autor Teilen Geschrieben 24. April 2020 Hallo,Ich habe jetzt etwas was tut. Ich setze mit einer Aktion im Fall dass ein Block reserviert wird den positionreached sensor. Damit vemeide ich ich auch im Prinzip die Notwendigkeit ein Sensor zu verwenden für das Ausrichten der Drehscheibe. Meine Lokomotive fährt jetzt von 8b46 (kommt von der Anlage) zur Drehscheibe, anschliessend dreht sich die Drehscheibe so dass die Lokomotive rückwärts parkiert in 8b26. Anschliessend fährt die Lokomotive wieder zur Drehscheibe und weil ich den Haken bei der Drehscheibe entfernt habe für das Drehen wenn das Ziel auf der andere Seite ist, fährt meine Lokomotive nach 8b2 (Austriit zur Anlage) . Anschliessend wird über die Anlage wieder zur 8b46 gefahren. Tut alles wunderbar, bis auf eine Information von Rocrail dass "route[5]-[8tt1][8b2] exit side does not match". Ich habe zwei zip Dateien angehängt, eine Datei mit rocrail paln und xml script. Die andere Datei mit zwei Bilder, wo ein Bild eine Simulation über Rocstudio ist und ein Bild mit den Rocrail Plan. snap.zip triggerPosReached.zip Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto besitzen, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen.
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden