Jump to content

Mikel_60

Mitglieder
  • Gesamte Inhalte

    107
  • Benutzer seit

  • Letzter Besuch

Beiträge erstellt von Mikel_60

  1. 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.

    Drehscheiben.png

    Schiebebuehne.png

    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. 9_9

    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 ;):

    Steuerungschiebebuehne.png

    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ühne
    Busy0: Bühne hat Postion erreicht, 1: Bühne befindet sich in Bewegung0: Bühne hat Postion erreicht, 1: Bühne befindet sich in Bewegung
    Pos

    Null basierter Index wie bei Weichen: 0 - 23

    Anschlussgleis_100 bis _123

    Null basierter Index wie bei Weichen: 0 - 4

    Anschlussgleis_200a/b bis 204a/b

    Umsetzen

    0: bei Ein- und Ausfahrtspostion >> Lok fährt gewendet raus

    1: bei Ein- oder Ausfahrtsposition >> Lok fährt so wie eingefahren raus

    (Am besten mal selber ausprobieren.)

    nicht relevant

    Die Schiebebühne von Brummi habe ich erfolgreich getestet, unter fast allen Winkeln.

    Schiebebuehne2_beschriftung.png

    Schiebebuehne2.png

    90grd_drehen.png  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!

    Hinweise
    Nachträ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.2

    Die Variante mit gleicher Ausrichtung von Drehbühne und Drehbühnengleis war nicht komplett getestet, sollte jetzt aber funktionieren.

    MBS Bühnensteuerung in den Hintergrund bringen

    Wenn 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.

    Hintergrund.png

    Beim Starten ist standard mäßig die Rechte Schaltfläche aktiviert.

     

    Mbs_buehnen_1.2.zip

  2. Hallo Melanie,

    damit die Arbeiter zum Sägewerk und zur Kohlegrube auf Arbeit fahren können, würde ich zwei Bushaltestellen vorsehen. Eine am Personenbahnhof und mindestens eine in der Nähe vom Sägewerk und den Kohlegruben. Zum Holzfäller würde eher ein Forstweg passen, über den die Holzfäller ihre Arbeitsplätze erreichen, die ja wohl je nach Baumbestand wechseln können.

    In der Nähe vom Personenbahnhof eine kleine Stadt andeuten, Richtung Sägewerk vlt. eine Waldsiedlung mit 1-2 Familen Häusern.

    Euch fällt schon was ein :D.

    Gruß Micha

  3. Hallo Brummi,

    so wie du das beschreibst ist das nicht eindeutig. Jeder Wagen und jede Lok hat zwei Enden, bei einer Lok an der Spitze des Zuges würde das so funktionieren, wie von dir beschrieben. Wagen 3 würde aus meiner Sicht von Wagen 2 und 4 enkoppelt. D.h. entweder Entkoppeln(3,4) oder Entkoppeln(3, Hinten/Vorn) wären als zusätzliche Parameter notwendig, je nachdem wo Wagen 4 sich befindet. Wobei 3 und 4 für die Namen der Wagons stehen.

     

    Gruß Micha

  4. Hallo Roter Brummer,

    mit nur Entkoppeln ist das nicht getan, man muss auch noch sagen können ob Vorn oder Hinten entkuppelt werden soll. Ist also eine ganz schöne Kopfnuss die Neo da knacken muss ;).

    Wäre aber toll, wenn es was gebe in der Richtung.

    Gruß Micha

  5. So, die erste Version wurde vom Entwicklungsteam freigegeben.

    Getestet wurde mit den Drehscheiben Bauelementen von Roter Brummer und Gleismaterial Spur TT. Wer gerne andere Komponenten verwenden möchte, darf das natürlich gerne Testen.

    Die Namensvergabe für Drehscheibe-Grube, Drehscheibe-Brücke und Drehscheibe-Gleis ist beliebig, aber sollte wie immer eindeutig auf der Anlage sein. Dem Namen des  Anschlussgleises wird, falls man es nicht selber gemacht hat, automatisch der Index "_100" angehängt. (@Neo: Kommando umbenennen von Objekten funktioniert. :) Danke!)

    Nachdem man die 4 Hauptkomponenten auf der Platte abgelegt hat, sucht man sich geeigneten Baugrund für die Drehscheiben-Grube und platziert sie dort manuell. (Loch ausheben nicht vergessen ;).)
     

    Release_drehscheibe_v1.0.png

    Zuerst alle Teile markieren und einlesen. Vor dem Platzieren von Drehscheibe-Gleis und Anschlussgleis, die empfolenen Gleislängen modifizieren, falls erforderlich.

    Drehscheibe_platzierung.png

    Nicht benutze Anschlussgleise nach der Fertigstellung des Gleisbildes einfach entfernen.

    Die Ansteuerung der Drehscheibe erfolgt komplett durch die Ereignissverwaltung, eine manuelle Steuerung ist nicht vorgesehen. Zum Testen kann man die Variablen Pos und Umsetzen der Drehbrücke setzen.

    Eine Ausführliche Beschreibung und die erforderliche Software folgt dann unter der Rubrik "Erweiterungen (Steuerschnittstelle)". Für mich war das eine Übung, um den C#-Clienten zu testen und mein Neues Projekt MBS_Control weiter voran zutreiben.

    Gruß Micha

    PS: Wer schon vorab testen möchte bitte PN an mich.

     

  6. So die Drehscheibe ist fertig gestellt, und könnte schonmal mit an Ort und Stelle ins Gleissystem eingebunden werden, oder noch mal neu platziert werden.

    Überflüssige Anschlussgleise können, wenn man fertig mit dem Gleisplan ist, entfernt werden.

    Die Luftaufnahme habe ich vom Heli aus machen lassen, damit man einen besseren Überblick bekommt.

    Luftaufnahme_vom_heli_aus.jpg

    Hier das Luftbild. Deutlich zu erkennen die maximal möglichen Anschlussgleise. (24 Stück)

    Luftbild_drehscheibe.jpg

    Die Drehscheiben Brücke hat schonmal dir Variablen für die Steuerung durch die Eventsteuerung. Die Softwareentwickler sind gerade noch bei abschliessenden Tests.

    Ds_buehne_variablen.png

    Durch setzen der Position 0-23, wird die Drehbühne bewegt, mit Umsetzen kann man beeinflussen, ob die Lok weiter fährt so wie sie raufgefahren ist, oder einen Richtungswechsel macht. Busy ist solange aktiv (=1) wie die Bewegung noch nicht fertig ist.

    Gruß Micha

  7. Hallo Neo,

    hängt alles mit meinen Versuchen zur Drehscheibensteuerung zusammen. Ich möchte die benötigten Objekte anklicken und dann verwenden können.

    Für eine Platzierung des Ersten Anschlussgleises der Drehscheibe möchte ich gerne das erste Element eines Arrays benutzen. Schön also, wenn der Index auch im Namen untergebracht werden kann. Sonst müsste ich mit <name>, <name>_001, ... anfangen. Falls bei der Namensgebung quasie kein Index vergeben wird.

    Ist also nur ein Problem mit der Faulheit.

     

    Gruß Micha

     

  8. Hallo Neo,

    da ja bald Weihnachten ist hab ich noch ein paar Wünsche an Dich ;).

    Man kann über die Schnittstelle Objekte clonen und neue Namen vergeben. Wenn man über Namensvergabe einen Index vergibt <name>_100 / <name>_101 / ...

    Muss man entweder das erste Objekt schonmal mit dem Namen <name>_100 versehen oder nachträglich löschen.

    Sieht einfach nur schöner aus, und als Programmierer bin ich von Hause aus faul, also warum etwas mit der Hand anfassen, wenn das Programm es für dich tun könnte.

    Was ist einfacher für Dich? Neue Namensvergabe oder Löschen?

    Gruß Micha

  9. Wow, die haben wirklich über Nacht durchgearbeitet. ;)

    Antransport_der_hallen.jpg

    Die Drehscheibe mit Grube, Brücke und Gleis wurde fertiggestellt. Der Antransport der Fertigteilhallen ist noch im Gange.

    Wie aus unbestätigter Quelle verlautet, hat der Bauleiter ein noch nicht näher genanntes Hilfsmittel eingesetzt.

    Steuerung_1.png

    Fortsetzung folgt ...

     

  10. Also die Idee mit den Baukränen, hat mir keine Ruhe gelassen. Habe sie mal schnell aufgebaut. Wie ihr seht ist die Grube nun fertig. Um den Zeitverlust aufzuholen, schlafen die Bauarbeiter ab sofort auf der Bausstelle. Als Gegenleistung spendiert der Bauherr einen Catering-Service.

    Die_grube_ist_fertig.jpg

    Grube_nah.jpg

    So, die nächste Fortsetzung gibt es aber erst Morgen :D. Sonst werd ich mit dem Programmieren nicht fertig ^^.

    Gruß Micha

  11. Hallo :),

    ich fange den Beitrag mal an um meine Baustelle einer Drehscheibe zu dokumentieren. Der erste Spatenstich ist getan und die Grube schon fast fertig.

    Grube_fuer_drehscheibe_ausheben.jpg

    Den Fortschritt würde ich hier gerne dokumentieren. Den Aufbau würde ich zum Schluss, komplett über die Schnittstelle realisieren. Mal sehen wie weit ich komme.

    :)

  12. Hallo Frank,

    sieht prima aus, mal sehn wo ich noch Platz dafür auf meiner Anlage finde. Zum dranhängen könnte ich mir gut einen Hänger mit geernteten Rüben oder aufgeladenen Heuballen vorstellen. Aber da fällt dir bestimmt was passendes zu ein ;).

     

    Gruß Micha

     

     

×
×
  • Neu erstellen...