Jump to content

EASY

Mitglieder
  • Gesamte Inhalte

    3048
  • Benutzer seit

  • Letzter Besuch

Beiträge erstellt von EASY

  1. Hallo Neo

    Zitat

    Benutzerdefinierte Steuerobjekte (eigene 3D-Modelle als Kippschalter/Drehregler

    Git es eine maximale Anzahl von Frames der Animation bei Drehreglern?

    Werden bei nur 2 Frames Zwischenwerte im MBS interpoliert?

    ... oder wo liegt Deine Empfehlung bei der Anzahl der Frames?

    Gruß

    EASY

  2. Hallo FriLu,

    Die Lampen-Taster und die Druckknöpfe (aus dem Neobrothers-Form) waren im EP als Signale definiert, so daß man sie schalten konnte. Wenn Du sie mit der gleichen Funktionalität im MBS nutzen möchtest, mußt Du die Modelle im MBS im Katalog unter "Signale" (3D Modelle -> Neu -> Signal) speichern.

    Ein direkter Import ist also nicht möglich.

    Gruß

    EASY

  3. Hallo ernesto,

    ... das Ereignis "Zug betritt ein Gleis" betrachtet Lok+Wagons als eine Einheit... ist also wörtlich zu nehmen.  Das Ereignis registriert den Anfang des Zuges in Fahrtrichtung in der auf das Gleis gefahren wird. Lok vorne, Fahrtrichtung nach vorne -> Lok ; Lok vorne Fahtrichtung nach hinten -> letzter Wagon von der Lok aus gesehen. Wenn das Ereignis bezogen auf einen bestimmten "Zug" reagieren soll, ist in beiden Fällen (trotzdem nur) der Name der Lok ausschlaggebend...

    Was ich nicht so ganz verstehe, warum möchtest Du die Wagons auch mit zählen? 

    (halb experimentelle Antwort)

    EASY

  4. Hallo ernesto,

    ... ich habe zwar keine Lösung für Dich (...über die Schnittstelle hätte ich eine Idee...),

    aber eine kleine Bitte...

    Deine Anfrage hat mit dem bisher unter "Neu hier" nicht sehr viel zu tun... Es wäre einfacher und übersichtlicher, wenn Du dazu ein neues Thema aufgemacht hättest... Nun weiß ich aus eigener Erfahrung, daß man sich damit manchmal etwas schwer tut, was, wie , wohin... also bitte nicht als Kritik sehen, sondern als Anregung... Es erhöht überigens auch die Chance auf eine "verspätete" Antwort, wenn jemand später einmal des Forum durchforstet...

    Gruß

    EASY

  5. Hallo Seehund,

    Zitat

    habe es mit Gruppieren probiert und hat funktioniert.  Zuerst die Gleise ausrichten und gruppieren. Dann die Gruppe mit der Lok verknüpfen und nun die Gruppe wieder auflösen.

    ... verstehe ich noch nicht so ganz. Mit dem Auflösen der Gruppe ist die bei mir die Verknüpfung  auch wieder weg...

    Gruß

    EASY

  6. Hallo,
    hier mal noch ein kleines Beispiel für die Schnittstelle.
    In der in der .zip ist ein kleines exportiertes MBS-Projekt (MBS-Clients-1.0-Beispiel01.mbp),
    eine .exe (MBS-Clients-1.0-Beispiel01.exe) um das VB-Projekt direkt zu starten und das VB-Projet (in Visual Studio Express 2013) um sich den Code anschauen zu können.
    (Aufruf im Visual Studio -> MBS-Clients-1.0-Beispiel01.sln)


    Die Steuerung macht folgendes:
    Wenn der Schalter auf "on" geschaltet wird, startet ein Contdown (in der Ereignisverwaltung) und die
    Schnittstelle weist der Lok einen sehr kleinen Geschwindigkeitswert zu. -> Lok steht, fängt aber an zu rauchen (Dampferzeugung)
    Alles weitere wird über die Schnittstelle gesteuert.
    Wenn der Countdown abgelaufen(5 Sekunden) ist, fäht die Lok los. Je nach dem ob sie beim Verlassen der rechten Weiche ("WR") in den
    kleinen oder in den großen Kreis einfährt, werden der Lok verschiedene Geschwindigkeiten zugewiesen (160 mm/s bzw. 220mm/s)
    Beim Betreten eines der beiden Bremsgleise (links) ("BremsL" bzw. "BremsL1") wird die Lokgeschwindigkeit auf 100 mm/s gesetzt und die
    Weichen "WL" und "WR" so geschalten, daß in den anderen Kreis eingefahren wird aus dem die Lok gekommen ist.
    Wird der Schalter auf "off" gestellt bleibt die Lok nach Beendigung der Runde beim Gleis "Stop" stehen.

    Mbs-clients-1.0-beispiel01-bild2.jpg


    Das VB-Projekt hat eine kleine Bedienoberfläche (siehe Bild)

    Mbs-clients-1.0-beispiel01-bild1.jpg

    Der Button "Connect" sollte erst gedrückt werden, wenn ein Projekt im MBS geöffnet ist.

    In der Zeile "Kommando eingeben" können Kommandos ausprobiert werden und mit dem Button "Send Command" über die Schnittstelle versand werden.
    z.B. "453;Start;1" oder "453;Start;0" (Eingabe im Feld ohne "") schaltet den Schalter ein bzw. aus oder ""371;Lok1;1;80" ändert die Lokgeschwindigkeit auf 80 mm/s
    (Die Längeneinheit wird im VB Skript auf mm für die Schnittstelle gesetzt und ist damit unabhängig von der Einstellung in MBS Projekt)
    Kommandos können auch im laufenden Betrieb gesendet werden.
    Es können auch zusätzliche Elemente auf die Platte im MBS gezogen werden und mit entsprechenden Kommandos angesprochen werden.

    In der untersten Zeile werden alle während dem Betrieb auflaufenden Ereignisse angezeigt

    Ich habe mal extra ein sehr einfaches Beispiel gemacht so daß man den Code im VB-Projekt noch gut nachvollziehen kann..(hoffe ich zumindest, zumal ich mir auch mal Mühe gegeben habe mit der Kommentierung...)

    Kleine Rückmeldung wäre schön...

    Gruß

    EASY

    Mbs-clients-1.0-beispiel01.zip

  7. Hallo,

    ich habe eine Vorlage für die Verwendung der Steuerschnittstelle für die Programmiersprache Visual Basic .NET gemacht.

    Hierzu möchte ich folgende Vorbemerkung machen:

    Es gab einige unter Euch, die sich schon mit der alten Schnittstelle beschäftigt haben. "Damals" wurden die VB-Projekte vornehmlich in Visual Studio Express 2010 geschrieben.

    Es wäre schön, wenn wir und darauf verständigen könnten, daß die VB-Projekte für die MBS-Schnittstelle in Visual Studio Express 2013 verfasst werden, so daß alle, die Interesse an der neuen Schnittstelle haben, die gleiche Grundlage benutzen... es vereinfacht den Austausch von VB-Projektdateien.

    Wer noch kein Visual Basic .NET installiert hat oder zu Visual Studio Express 2013 wechseln möchte , der kann dies auf der Microsoft-Seite http://www.microsoft.com/de-de/download/details.aspx?id=40787 herunterladen. Visual Basic .NET ist Teil von Visual Studio Express 2013, was für Privatanwender kostenfrei zur Verfügung steht. (Visual Studio Express 2013 hat ein eigenes Installationsverzeichnis, so daß Visual Studio Express 2010 erhalten bleibt)

    Ein Beispielprogramm für die Verwendung in VB habe ich noch nicht (kommt aber bald...), damit man sehen kann, wie mit dem VB-Projekt "unzugehen" ist.

    Im Anhang die Vorlage für VB (in Visual Studio Express 2013) (Im VB-Projekt gibt es eine erklärende ReadMe.txt, die im Visual Studio im Projektmappen Explorer aufgerufen werden kann..)

    Gruß

    EASY

     

     

    Mbs-clients-1.0.zip

  8. Hallo Neo,

    Die Überraschung mit der Ereignisverwaltung 2.0 ist Dir gelungen. Die logischen Verknüpfungen sind eine echte Bereicherung und die Einführung von Zählvariablen (... keine versteckte Drehscheibe mehr als heimlichen Zähler...) ist eine sehr hilfreiche Idee.

    Zwar noch nicht viel getestet aber schon mal ein (y)...

    Gruß

    EASY

  9. Hallo Rainer,

    ... noch eine kurze Sache, auch wenn sie trivial klingt... bevor Du die Lok ganz ganz klein machst (0,01)... erst einen eindeutigen Namen vergeben... dann findest Du sie immer mit F3, denn mit der Maus wird es dann ziemlich schwer...

    Gruß

    EASY

  10. Hallo Rainer,

    ... eine Dummy-Lok kannst Du von mir schon bekommen (sogar in einer [einfachen] Geometie nach Wunsch oder sichtbar/unsichtbar)... aber ich weiß nicht ob dies noch im "Sinne der Erfinders" (Neo) ist oder ob Neo in dieser Richtung für das MBS noch etwas plant, weshalb ich mich bisher auch zurückgehalten habe, eine im Katalog einzustellen....

    Meine bisherigen Experimente in dieser Richtung im MBS habe ich so gemacht, daß ich eine Lok aus dem MBS genommen habe (klein aber ohne Dampf), und die automatische Gleisskalierung deaktiviert habe... dann erst einmal auf 0,1 herunterskaliert, damit man sie für die Verknüpfung noch sehen kann und nach der Verknüpfung noch einmal auf 0,01... (das verknüpfte Objekt muß dann in seine Lage wieder "nachjustiert" werden....)

    Gruß

    EASY

  11. Hallo Rainer,

    Microsoft "optimiert" immer wieder das TimeOut (Zeitüberschreitung) für Programme (in Richtung möglichst kurz) um es "Nicht-Microsoft-Programmen" möglichst schwer zu machen. (... ging sogar soweit, daß auch einige Microsoft-Programme nicht mehr gegangen sind:$ und sie den Wert wieder etwas anheben mußten:P...).

    Nun einen richtigen Rat, was dagegen zu tun ist, kann ich Dir nicht geben... aber vielleicht solltest Du mal nachforschen, was denn sonst noch so im Hintergrund läuft...

    Gruß

    EASY

  12. Hallo ernesto,

    Dein Denkfehler besteht darin, daß wenn Du "Lockgeschwindigkeit setzen" auf ein Gleis beziehst z.B. Gleis (Block1_halt), die Lokgeschwindigkeit nur dann gesetzt wird, wenn sich die Lok zu dem Zeitpunkt bei dem das Ereignis aufgerufen wird auf diesem Gleis befindet (also wenn Dein Signal schaltet). Das Gleis ist also nicht "stromlos"

    Du solltest "Zug betritt ein Gleis (Block1_halt) -> Lockgeschindigkeit setzen (Gleis (Block1_halt) ; Lokgeschwindigkeit 0) als eigenständiges Ereignis in die Ereignisverwaltung bringen (Name z.B. Block1sperren)

    In dem Ereignis, das das Signal "Block1" auf "rot" schaltet mußt Du dann noch unter Aktion "Ereignis Aktivieren/deaktivieren" das Ereignis "Block1sperren" aktivieren und dort wo das Signal auf "grün" schaltet, wieder deaktivieren.

    ... mal so in Gedichtform...

    Gruß

    EASY

       

  13. Hallo Rainer,

    ... ich habe einfach mal gegoogelt nach "import heightmap into blender"... anscheinend geht es aus einem Höhenfeld in Blender wieder einen Landschaft zu machen...

    ... welche Anleitung Dir nun am besten weiterhilft, solltest Du selbst erkunden...

    Gruß

    EASY

  14. Hallo Cleo21,

    noch ein kleiner Hinweis... wenn Du die Anlage auf der Platte modelliert hast, kannst Du auch das Plattenprofil als Höhenfeld exportieren (kommagetrennte Textdatei *.csv) und durch Auswertung von Zeilen und Spalten (z.B. in Excel), kannst Du dann auch ein Höhenprofil entlang der Rahmen(-Linien) erstellen...

    Gruß

    EASY

  15. Hallo Franz,

    Wau... da tut sich ja einiges (hust... hust...).

    ... da ich mir noch nicht ganz sicher bin, ob Förderband nicht doch über einen Partikeleffekt (mit) zu lösen ist... könntest Du mir das Förderband mal zukommen lassen?... (Datei von Blender und/oder in .x also mit Deiner Animation) ...versprechen kann ich Dir nichts, aber ich habe noch eine Idee, die ich gerne ausprobieren würde....

    Gruß

    EASY

  16. Hallo FF,

    Für mich eindeutig Variante 2 Bild 2... es vermittelt für mich den besten Eindruck der räumlichen Tiefe... Bei Variante 1 Bild 1 könntest Du noch etwas mit der Farbe des Himmels spielen, so einheitlich hellblau "drückt" die Berge irgendwie und die Kontur wirkt irgendwie wie "ausgeschnitten"... Wenn bei Variante 2 Bild 1 der Bauernhof nicht so groß wäre... weil die Übergänge hast Du sehr gut umgesetzt...

    Gruß

    EASY

  17. Hallo FeuerFighter,

    ... der Mann der Berge.:D ... sonst dauert es Millionen von Jahren... und du gehst gleich in die Serienherstellung.

    Nur gut, daß Du es nur virtuell machst, wer weiß auf welchem Gipfel man sonst am nächsten Morgen aufwachen würde:o

    Gruß

    EASY

  18. Hallo Neo,

    danke, ist eingestellt.

    P.S. Wie Du sehen kannst, gehen wir (gelegentlich) auch mal auf Deine Vorschläge ein...;)

    (Das mit dem "Ausfransen" über die Textue werde ich mir mal merken...)

    Gruß

    EASY

×
×
  • Neu erstellen...