Mikel_60 Geschrieben 21. Dezember 2014 Teilen Geschrieben 21. Dezember 2014 Hallo ,kurz vor Weihnachten noch ein Tool zur Steuerung von Dreh- und Schiebebühnen über die Ereignissverwaltung.Die beiden Dateien MBS_Buehnen.exe und MBSControl.dll in ein gemeinsames Verzeichnis kopieren. Bei Drehbühnen sind 24 Positionen im 15grd Winkel positionierbar, bei der Schiebebühne 5 mit einstellbarem Abstand. Alle unbenutzen Anschlussgleise können bis auf das Erste nachträglich gelöscht werden.Der Aufbau der Bühnen erfolgt bei Beiden analog. Die benötigten Objekte auf der Platte ablegen. (Brückengleis, 1. Anschlussgleis, Grube, Brücke ). Die Gleise evtl. zuerst, da sich die Skalierung der Gebäude danach richtet.Das Hinzufügen der Objekte mit dem Add-Button erfolgt von Oben nach Unten, so wie sie freigegeben werden. Das Platzieren (Ausrichten an der Grube) kann erfolgen sobald es freigegeben ist.Für die Anschlussgleise gibt es noch einen 'UNDO'-Button, falls mal was schief läuft.Das Brückengleis und das Anschlussgleis solten vor dem Platzieren auf die empfohlenen Längen angepasst werden. (Über Gleiseigenschaften (bearbeiten))@Neo: Mein nächster Wunsch, wenn nicht dieses dann nächstes Weihnachten. Bitte mach das auch noch über die Schnittstelle setztbar. Beim Brückengleis ist der Gleisabstand eingebbar, entsprechend Eurer gewählten Nennweite der Spur anpassen.Im Verzeichniss wo ihr die Exe- und die Dll-Datei gespeichert habt, wird zu jeder Anlage eine Xml-Datei abgespeichert. Die enthält die Namen der 4 Hauptkomponenten und ein paar andere wichtige Daten. Ihr braucht also nur einmal die Dreh- und/oder Schiebebühne zu konfigurieren, beim nächsten Start erfolgt eine automatische Erkennung.Beide Bühnen können gleichzeitig konfiguriert und auf einer Anlage gesteuert werden.Die Steuerung :Am Beispiel der Schiebebühne. Sobald die Bühne konfiguriert ist, wird die Steuerung freigegeben. Zum Testen kann man die Positíon vorgeben und starten. Evtl. das Steuerprogramm neu starten. (Irgendwas klemmt da noch, bin auf der Suche.)Für die Steuerung über die Ereignissteuerung noch den Haken setzen in Eventsteuerung (Automatik).Ab jetzt wird die jeweilige Bühne über das Setzen von Variablen gesteuert.BühnenvariableDrehbühneSchiebebühneBusy0: Bühne hat Postion erreicht, 1: Bühne befindet sich in Bewegung0: Bühne hat Postion erreicht, 1: Bühne befindet sich in BewegungPosNull basierter Index wie bei Weichen: 0 - 23Anschlussgleis_100 bis _123Null basierter Index wie bei Weichen: 0 - 4Anschlussgleis_200a/b bis 204a/bUmsetzen0: bei Ein- und Ausfahrtspostion >> Lok fährt gewendet raus1: bei Ein- oder Ausfahrtsposition >> Lok fährt so wie eingefahren raus(Am besten mal selber ausprobieren.)nicht relevantDie Schiebebühne von Brummi habe ich erfolgreich getestet, unter fast allen Winkeln. Das um 90 Grad Drehen der Gleise ist notwendig, wenn die Brücke eine andere Orientierung hat als das Gleis.Ich werde die Beschreibung aktualisieren, wenn durch Eure Fragen noch Unklarheiten beseitigt werden müssen.Und jetzt viel Spass beim Ausprobieren.Gruß Micha Die Steuerung muss im Hintergrund weiterlaufen!HinweiseNachträgliche Drehung der Bühnen:Ist eine Drehung der Grube notwendig, sollte das kein Problem sein. Nach dem Verbinden der Bühnensteuerung, werden die Positionen der Hauptkomponenten neu eingelesen. Lediglich die Bühnen müssen neu platziert werden.(Wird mit Version 1.2 dann auch automatisiert.)Update auf v1.2Die Variante mit gleicher Ausrichtung von Drehbühne und Drehbühnengleis war nicht komplett getestet, sollte jetzt aber funktionieren.MBS Bühnensteuerung in den Hintergrund bringenWenn alles getestet ist und die Verbindung zum MBS hergestellt ist, kann man die Oberfläche der Steuerung in den Hintergrund schieben. Dazu die Linke Schaltfläche drücken, wenn man etwas bearbeiten oder ändern möchte, ist es vorteilhaft die Steuerung im Vordergrund zu behalten. Dazu die Rechte Schaltfläche drücken.Beim Starten ist standard mäßig die Rechte Schaltfläche aktiviert. Mbs_buehnen_1.2.zip Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Mikel_60 Geschrieben 28. Dezember 2014 Autor Teilen Geschrieben 28. Dezember 2014 In der Ansteuerung der Schiebebühne hatte sich noch ein Vorzeichenfehler eingeschlichen, hoffe das jetzt bei Euch alles richtig funktioniert.Danke Brummi für den Hinweis.Gruß Mikel Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Roter Brummer Geschrieben 28. Dezember 2014 Teilen Geschrieben 28. Dezember 2014 Hallo Micha,ich habe zwar ein paar Anläufe gebraucht, aber jetzt läuft die Schiebebühne auch bei mir. Trotz Drehung und Reduzierung auf vier Anschlüsse.Muss das "b"-Gleis eigentlich immer vorhanden sein?DankeBrummi Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Mikel_60 Geschrieben 28. Dezember 2014 Autor Teilen Geschrieben 28. Dezember 2014 Hallo Brummi,wichtig ist nur das erste '200a'-Gleis, weil sich danach die Positionen ausrichten. Alle anderen könnten quasi gelöscht werden. Sollte das '200a'-Gleis stören, dann evtl. unsichtbar machen.Freut mich das es bei dir mit der Schiebebühne funktioniert.GrußMicha Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
quackster Geschrieben 12. Januar 2015 Teilen Geschrieben 12. Januar 2015 hallo Micha,hatte gerade mal die gelegenheit mir deine drehscheiben-steuerung anzuschauen und finde die idee, den drehscheiben spinner zu drehen echt super und auch besser als ein gleis zu drehen.grußpeter Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Mikel_60 Geschrieben 12. Januar 2015 Autor Teilen Geschrieben 12. Januar 2015 Danke quackster,kann die Steuerung jederzeit anpassen, falls jemand mehr Schiebebühnen Positionen braucht. Weniger geht ja immer durch Löschen der nicht benutzten Anschlußgleise.GrußMicha Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
KMos Geschrieben 22. Januar 2015 Teilen Geschrieben 22. Januar 2015 Hallo Mike, bin ein neuer Nutzer vom Modellbahnstudio und bin auf dein tolles program für die drehscheibe gestossen. Der Aufbau und der test mit deiner Software geht bestens. In der ereignisverwaltung kann ich auch die variablen setzen; aber es tut sich nichts. kannst du mir einen tip geben wie das zu machen ist. Gruß KMos Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Mikel_60 Geschrieben 22. Januar 2015 Autor Teilen Geschrieben 22. Januar 2015 Hallo KMos,sobald Du die Hauptkomponenten Übernommen und Platziert hast, kannst du bei der Drehbühne und/oder Schiebebühne den Haken für die Aktivierung setzen.Ab jetzt kann man zum Testen die Sollposition vorgeben und mit dem Grünen-Pfeil nach Rechts, die Bewegung starten.Wenn im "Handbetrieb" alles funktioniert, wie man es sich vorstellt, dann den Haken für die Übernahme die Eventsteuerung setzen, jetzt sollte die Brücke nur noch auf die geänderte Variable reagieren.Ein "Handbetrieb" ist jetzt nicht mehr möglich.Das setzen der Variablen in der Ereignissteuerung bei geöffnetem Variablen-Fenster wird erst übernommen, wenn du es schliesst.Probier zum Testen mal mal zwei Schalter, die beim Auslösen der Variable einen Wert zuweisen.Gruß Micha Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
KMos Geschrieben 22. Januar 2015 Teilen Geschrieben 22. Januar 2015 Hallo Micha, vielen dank für deine sehr schnelle Antwort. Aber egal was ich eingebe, es gibt keinerlei Bewegung; auch mit denkippschaltern gehts nicht. Der Handbetrieb lief bestens. Was macheich falsch ? Gruß KMos Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Mikel_60 Geschrieben 22. Januar 2015 Autor Teilen Geschrieben 22. Januar 2015 Hallo KMos,nicht '.Pos', 'Drehscheibe Brücke.Pos' musst du setzen.Variablen werden automatisch bei der ersten Zuweisung generiert, das nutze ich auch in meinem Programm. Vieleicht hast du dich nur verschrieben in der Ereignissverwaltung.Oder ich muss noch mal schauen. ob durch mein Programm die Globale Variable '.Pos' erzeugt wird.Gruß Micha Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
KMos Geschrieben 23. Januar 2015 Teilen Geschrieben 23. Januar 2015 Hallo Micha, ich habe bereits alle möglichen variablen getestet; die werte werden angenommen,aber es dreht nichts. Gruß KMos Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Neo Geschrieben 23. Januar 2015 Teilen Geschrieben 23. Januar 2015 Hallo KMos,das Beste wird sein, wenn du die Anlage exportierst (Anlage speichern unter, links unten Exportieren wählen) und hier per Zip-Datei an den Beitrag anhängst, dann kann Micha oder auch gerne ich einen Blick darauf werfen.Viele Grüße,Neo Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Zweigleisig Geschrieben 23. Januar 2015 Teilen Geschrieben 23. Januar 2015 Hallo KMos,wenn du eine Bühne über die Steuerung ansprechen willst setzt du lediglich das Häkchen der jeweiligen Bühne. Dann kansst du direkt die Position (Soll) setzen.Innerhalb von MBS z.B.:Wenn du die Bühne aus MBS heraus über eine Variable ansteuern möchtest, muss zusätzlich das Häkchen bei Eventsteuerung gesetzt sein.Erst dann kannst du die Bühne folgendermassen ansteueren:Per Doppelklick dann die neue Position eingeben: Ich hoffe das hilft, bzw .klappt so bei dir.^^ Grüße,Zweigl Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Mikel_60 Geschrieben 23. Januar 2015 Autor Teilen Geschrieben 23. Januar 2015 Hallo KMos, hast du die Ereignisssteuerung evtl. aus?Ansonsten wie NEO schon schrieb, stell die Anlage als Zip hier rein und ich schau mal drüber. Gruß Micha Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
KMos Geschrieben 23. Januar 2015 Teilen Geschrieben 23. Januar 2015 Hallo Micha, ich habe den kleinen Test mal exportiert. Ich finde keinen Fehler. Vielen Dank für die Hilfe Gruß KMosTest_drehscheibe.zip Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Mikel_60 Geschrieben 23. Januar 2015 Autor Teilen Geschrieben 23. Januar 2015 Hallo KMos,ich habe deinen Testaufbau bei mir zum Laufen gebracht.Zuerst habe ich deine Anlage importiert und abgespeichert. Dann die 4 Hauptelemente markiert (Grube, Brücke, Brückengleis, 1. Anschlussgleis) ein Platzieren ist nicht notwendig, wenn schon alles an der richtigen Stelle ist. Jetzt die Konfigdatei für die Bühnensteuerung abgespeichert und im 'Handbetrieb' getestet.Jetzt die Steuerung an die Eventsteuerung übergeben.Mit deinen Kippschaltern lies sich die Bühne zwischen Position 0 und 5 drehen.Ich habe danach in deiner Eventsteuerung noch eine Verriegelung eingebaut.Damit man nicht einen neuen Wert setzen kann, bevor die Brücke fertig mit Drehen ist.Das Brückengleis habe ich eindeutig benannt, da man es später noch in der EV evtl. braucht.Ich schick dir noch eine PN.Gruß Micha Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
KMos Geschrieben 23. Januar 2015 Teilen Geschrieben 23. Januar 2015 Hallo Micha, kannst du mir mal die geänderte anlage zusenden ? Vielen Dank KMos Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Mikel_60 Geschrieben 23. Januar 2015 Autor Teilen Geschrieben 23. Januar 2015 Ja klar. Wie in der PN steht darfst auch gerne anrufen.Test_drehscheibe_kmos.zip Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
KMos Geschrieben 23. Januar 2015 Teilen Geschrieben 23. Januar 2015 Hallo Micha, ich habs auch zumlaufen bekommen. nun aber noch eine dumme frage: Muß die Bühnensteuerung immer mitlaufen ? ( die hab ich natürlich geschlossen) Vielen Dank für deine Hilfe, auch wenn ich mich etwas dum angestellt hab. Gruß KMos Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Mikel_60 Geschrieben 23. Januar 2015 Autor Teilen Geschrieben 23. Januar 2015 Ohne geht nicht, um sie in den Hintergrund zu bekommen ...kannst du sie hier umschalten. Links 'In den Hintergrund bringen' drücken und dann auf deine Anlage klicken. MIt Rechts 'Im Vordergrund halten' kannst du sie quasie wieder an der Oberfläche fest tackern.Freut mich das jetzt bei dir läuft.Gruß Micha 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