Jump to content

seehund

Mitglieder
  • Gesamte Inhalte

    1089
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von seehund

  1. Hallo Bahnland, nur zum Verständnis, Easy und ich arbeiten an 2 verschiedenen Anwendungen mit dem Befehl 132. Easy hilft mir aber, meine all zu geringen Kenntnisse zu verbessern. Gruß Seehund
  2. Hallo Andreas, die gesamte Bodenplatte im Eigenschaftsfenster -Höhenmodus- um 50 erhöhen, dann kannst du an jeder Stelle eine Fläche vertiefen. Gruß Seehund
  3. Hallo Bahnland, die Berechnung der Positionen und der Rotation stellen nicht das Problem dar, sondern die Rückgabewerte aus dem MBS. Um die gewählte Richtung beizubehalten, wird durch eine aufwendige, zusätzliche Berechnung (Korrektur der gewählten Richtung) der Ablauf zu langsam, da alle 6 Parameter (Position und Rotation) zusätzlich ausgelesen und neu berechnet werden müssen. Es lief zwar alles, jedoch wurden dem Baggerführer nicht nur die Akkordzulage gestrichen, sondern er wurde gefeuert, da er noch nicht einmal den LKW an einem Tag beladen konnte. Wenn ich die Rotations-Z-Achse eines Objekt auf Z = 71 setze, soll es nicht auf Z = 71,64 angezeigt und vor allem zurückgegeben werden. Mit jedem Schritt wird Z erhöht, da sich auch die Rückgabewerte der X,Y Position ändern und das Modell fährt eine Kurve, bis es auf Z=0,90,180,... etc. kommt. Warten wir darauf was Neo dazu sagt. Gruß Seehund  
  4. Hallo Quackster, Zitatdie winkelanpassung kann man auch direckt im mbs (unter rotation verfolgen). dort ist mir das ja aufgefallen.....  Zitatsie müssen angepasst werden da sich das objekt sonst, in sich selbst verdrehen würde ich vermute, das sich die Positions- und Rotationswerte sich ändern, da die Außenmaße des Objekts sich bei einer Verdrehung verändern. Es geht mir darum, das ich das Modell mittels Schnittstellenbefehl nicht korrekt positionieren kann, da das MBS in diesem Fall den Befehl nicht genau ausführt und eigene Berechnungen ausführt. Gruß Seehund
  5. Hallo, das von mir entdeckte Problem besteht nicht in der Berechnung, sondern dass das MBS die von mir errechneten Parameter nicht annimmt. z.B. ich sende Kommando 105: x=0,47 y = 11,66 und z= 71 X und Y werden angenommen und umgesetzt. Z = 71 wird jedoch 71,64. Somit wird bei jedem Schritt der Vorwärtsbewegung ein neuer Z-Wert zurückgegeben, der durch Auf-.und Abrunden das Modell eine Kurve fahren lässt, obwohl es eigentlich nur in Z=34 fahren sollte. Ich vermute das hier die Rückgabewerte der Kommandos 102 und 104 auch eine Rolle spielen, da der Z-Wert von 102 auch verändert wird. @Quackster: eine Formel nach Euler brachte bei mir noch andere Werte. Wir müssen auf Neo's Antwort diesbezüglich warten. Denn wenn ich z=71 sende, sollte auch Z=71 umgesetzt werden und nicht Z=71.64. Gruß Seehund
  6. Hallo Easy, danke für dein Angebot, ich werde sobald ich eine Antwort von Neo bekommen habe, bestimmt noch mal auf dich zu kommen. Es gibt nämlich ein kleines Problemchen mit der Z-Achse, die sich je nach Befehl der X- oder Y-Achse ändert, obwohl ein fester Z-Wert gesendet wurde. Der Z-Wert bleibt nur konstant, wenn x- und Y = 0 sind. Gruß Seehund
  7. Hallo Neo und Easy, es wird wohl bei der einwandfrei funktionierenden, freifahrende Steuerung (ohne Gleise) des Baggers auf ebener Fläche bleiben müssen, da die Berechnung der Rotation für die X,Y-Winkel des Modells zwar gelungen ist, jedoch verlangsamte sich der Ablauf durch die hohe Anzahl an "Send_Commands" , deren Rückgabe und der etwas komplexen Berechnung fast bis zum Stillstand. Bei einer dadurch erforderlichen Schrittweite von 2,5 mm um eine normale Fahrbewegung zu erzielen, springt das Modell nur noch Position zu Position. Nicht nur die Rotation am Berg muss berechnet werden, sondern auch noch die Höhe des Modells, damit sich an einer beginnenden Steigung die Ketten nicht in die Bodenplatte fressen. Momentan bin ich mit meinem Latein am Ende, aber vielleicht hat unser EASY ja noch etwas auf Lager. Gruß Seehund
  8. Hallo Easy, habe dir eine Email geschickt. Bin gerade dabei, die Geländeanpassung  zu schreiben. Durch die hohe Anzahl an "Send_Commands" und deren Rückgabewerte wird die Bewegung des Baggers immer langsamer. Auch wurden ein paar Rückgabe-Parameter verschluckt, sodass ich ein kurzes "Sleep" eingeben musste. Die Berechnung der Rotation der X,Y-Achse des Modells wird wohl die Animation zu langsam machen. Gruß Seehund
  9. Hallo Easy, das eigentliche Problem liegt darin, das jede neue Zeile im Script, sei es die Berechnung oder auch die Fehlerermittlung,  verändert den Zeitraum bis der eigentliche Befehl zur Positionierung des Modells gesendet wird. Somit muss bei jeder neuen Zeile die Animation und auch die Schrittweite im Script neu eingegeben werden, Dies kann nur durch Austesten geschehen, denn ich wie soll man so etwas in einer Formel berechnen. Bei der Animation von einer Raupenkette kann ich nicht auf RadAnim oder _AnimWheel zurückgreifen da hier die linke und rechte Kette getrennt animiert, da sie beim Drehen gegenläufig sind. Du siehst, das Problem liegt zu Eins bei der Zeit zwischen Start der Animation und Positionierung des Modells, zu Zwei bei der Synchronisation zwischen Animation und Schrittweite, damit das Kettenglied beim Fahren am gleichen Fleck bleibt. Wäre es möglich, die Fehlerauswertung schon im Client-Modul unterzubringen? Gruß Seehund
  10. Hallo Neo, du hast doch das VB-Script, dort ist der Befehl 132 ja vorhanden. Mein Problem ist: Wenn Bodenplatte z=0 ist, stelle ich den Bagger auch auf Höhe z=0. Wenn ich dann den Ping aus der Höhe des Baggers sende, kommt es beim Debugging im Visual-Studio 2013 zu der Fehlermeldung -ObjectOutOfRange-. Sende ich den Ping aus z=200, ist der Parameter 7 Name des Objekts zwingend erforderlich, da ich ansonsten den höchsten Punkt der Außenhaut des Baggers zurück bekomme. Mit fester Höhe z>0 funktioniert Alles. Sende ich den Ping z:B.: z= -2 dann muss ich den Boden der Bodenplatte deaktivieren, da ich ansonsten deren Wert bekomme. Hatte heute wenig Zeit weiter zu machen, mal sehen was morgen noch alles passiert. Auf jeden Fall fährt der Bagger, zwar noch waagerecht, schon über den Berg. Gruß Seehund
  11. Hallo Neo, danke für die schnelle Hilfe. Habe dir per Mail das Script für die Steuerung und das dafür geänderte Modell gesendet. Werde den neuen Befehl sofort austesten. Gruß Seehund @ 1. Test: Bei Senden der Fahrzeug-Höhen-Position erfolgt ObjektOutOfRange-Fehlermeldung. Gesendete Höhe muss immer über dem Fahrzeug sein und Parameter 7 ist dann aber erforderlich. Zur Berechnung der Bodenplatte muss der Boden selbiger deaktiviert sein.  
  12. Hallo Neo, arbeite gerade noch an  einer neuen Animation der Ketten, dafür muss ich aber auch noch eine neue Textur erstellen, die Koordinatengerecht ist. Ziel ist, eine 180° Animation auf 36° zu bringen. Normal kein Problem, aber dafür muss auch die Textur passen. Es kann also noch etwas dauern, bis ich dir den Bagger und das Script zusende. Gruß Seehund
  13. Hallo Neo, die Grundsteuerung für den Bagger ohne Gleise zu steuern ist schon soweit fertig und bewegt sich auf der Bodenplatte (solange gleiche Höhe) einwandfrei. Jedoch habe ich mich wohl direkt mit einer etwas schwierigeren Animation beschäftigt, denn es ist sehr schwer die richtige Anzahl an Frames und die richtige Schrittweite in der Schnittstelle zu wählen. Obwohl ich das Script durch Neustrukturierung redlich verkleinern und auch durch Einsatz von Gruppenkommandos das Ganze etwas auf Tempo bringen konnte, ist immer noch ein geringfügiges Ruckeln ( bei Nahzoom) feststellbar. Wenn nun noch die Berechnung der Bodenplatte an den 4 Außenpunkten des Modells dazukommt, bin ich gespannt, ob die Geschwindigkeit der Kommunikation mit dem MBS dann noch ausreichend ist, ohne die Anzahl der Frames(Sek.) zu verringern. Erwartungsvoll auf den neuen Befehl grüßt der Seehund  
  14. Hallo Neo, hört sich schon ganz gut an. Bei Easy gehen schon wieder viele Lichter an, das kann ich sogar in Köln sehen. Gruß Seehund
  15. Hallo Neo, der Caterpillar Kettenbagger soll frei und ohne Gleise per Plugin-Steuerung über die Anlage bewegt werden. Die Steuerung des Baggers ist nicht das Problem, da läuft schon alles auch ohne Gleise. Macht wirklich Spaß so frei über die Anlage fahren zu können. Sobald ich aber an eine Steigung oder einen Berg komme, fährt er natürlich mitten durch, da ich die aktuelle Höhe unter der X,Y-Position des Baggers nicht direkt auslesen kann. Das Ganze sollte natürlich funktionieren, ohne das ich jedes mal an der aktuellen Position das Höhenfeld auslesen muss. Geht zwar, aber verzögert gerade beim Kettenbagger die Animation der Ketten und es kommt zum sehr sichtbaren Ruckeln. Die einzelnen Höhenpunkte je nach Konfiguration der Bodenplatte müssten doch auslesbar sein. Der oder die bisherigen Bagger-Steuerungen sind zwar einfach und normalerweise ausreichend, jedoch sind sie an die verlegten unsichtbaren Gleise gebunden und dann ist da noch die Snap-Funktion der Fahrzeuge und schon wieder klebt der Bagger am LKW. Lass dir Zeit, denn momentan arbeite ich an einer getrennten Ketten-Animation, damit die Ketten beim Drehen gegenläufig sind. Da jedes Glied ein Unterobjekt darstellt, versuche ich jetzt einen anderen Weg der Animation, da bei Einzelanimation das Kettenglied über den Boden rutscht und bei der Bezier-Animation zu viele Unterobjekte notwendig sind. @ Quackster: Danke für den Hinweis, aber mit 108 kannst du bei animierten Modellen nicht viel anfangen, da sich bei diesen Modellen je nach Animations-Position die Maße laufend ändern. Die Position ständig auszulesen und zu berechnen wäre eine unnötige Verzögerung und es ruckelt wieder. Gruß Seehund      
  16. Hallo Neo, gibt es eine Möglichkeit, die aktuelle Höhe unter einem Objekt (Modell auf Position x,y) auf der Bodenplatte zu ermitteln ohne das ein Gleis verlegt ist. Habe einen solchen Befehl bei den Schnittstellen-Kommandos nicht finden können. Ich meine nicht die feste Höhe der Bodenplatte im Eigenschaftsfenster. Gruß Seehund
  17. Hallo Neo, ZitatEs wird immer Leute geben, die eine Aussage falsch interpretieren Diesen Aspekt sollte man auch mal von der anderen Seite aus sehen. Eventuell hilft hier auch, einen geschrieben Text nicht nur oberflächlich zu lesen. Auch nach vielen Jahren habe ich im geschriebenen Text noch keine Möglichkeit gefunden, dass diese nicht immer wieder von irgend einer Seite aus falsch interpretiert wird. Zitatführt auf der anderen Seite auch zu etwas weniger Objektivität Langjährigen Usern mangelnde Objektivität vorzuhalten, da können sich die damit Angesprochenen auch wirklich angegriffen fühlen. Deine Antwort auf Quacksters Thread könnte nicht nur mir weh tun. Gruß Seehund      
  18. seehund

    Neuer Modelbauer

    Hallo Neo, Zitatdeinem Plugin fehlt noch eine Beschreibung mit dem Link zum Forenthema, erst dann kann ich die Freigabe durchführen. die Beschreibung zu diesem Plugin steht schon im Forum. Habe die Beschreibung vom 1. Modells von fmkberlin im Forum schon lange geändert.  Das man jetzt auch noch einen Link zufügen muss, ist mir nicht bekannt und ich weiß auch nicht, wie ich diesen Link unter Beschreibung einfügen kann. Habe dem Plugin eine Kurzbeschreibung hinzugefügt. Gruß Seehund
  19. seehund

    Neuer Modelbauer

    Hallo Neo, wann ich auf die Bremse trete, solltest du schon mir überlassen und ich vergleiche mich auch nicht mit Anderen. Ich sehe darin, das dieses Plugin immer noch nicht freigegeben wurde, eine Bremse deinerseits, die Modellbauern die Lust nimmt Neues zu präsentieren. Wie schon gesagt, ist das neue Modell von fmkberlin und ich habe ihm dafür eine Steuerung gebastelt. Es wäre sehr nett von dir, dieses Plugin freizugeben, denn hier handelt es sich um 2 Paar Schuhe. Bei diesen 2 Plugins handelt es sich um die einfachste Steuerung eines Modells mit der jeder User ohne viel Nachzufragen klarkommt, die so gewollt und auch nicht mehr geändert werden sollte. Eine Mehrfachnutzung wäre zwar im Prinzip möglich, ist und war aber von beiden Modellbauern nicht geplant. Wenn es dir schon Probleme bereitet, 2 einigermaßen ähnliche Plugins in den Katalog aufzunehmen, frage ich mich, was in Zukunft überhaupt noch möglich sein wird. Es ist niemand gezwungen Modelle oder Plugins im Katalog freizugeben, es ist aber niemand gezwungen solche in den Katalog hochzuladen. Gruß Seehund  
  20. seehund

    Neuer Modelbauer

    Hallo Neo, wie weit soll dies führen? Nach den Baggern kommen die LKW's, dann die Busse und nicht zu vergessen alle anderen Sondermodelle. Irgendwo wird es wohl dann auch in einer zusammengefassten Version unübersichtlich werden. Es ist hier nur eine kleine Spielerei, die bestimmt nicht ständig den Bildschirm verkleinert, sondern nur geladen wird, wenn jemanden zum Spielen zu Mute ist. Um die Übersicht zu wahren, könnte man einen Unterordner für modellbezogene Plugins einsetzen. Auch denke ich nicht, das es all zu viele dieser Plugins geben wird. Bedenke bitte auch, das diese 2. Plugin nicht für eins meiner Modelle erstellt wurde, sondern für eines von fmkberlin. @Easy:  Danke für dein Angebot. Werde bestimmt noch mal deine fundierten Kenntnisse in Anspruch nehmen. Wie man TabControls umgeht ist mir bekannt. Habe für meine lokal gespeicherten Anlagen auf diese Art schon Gleisbildstellwerke erstellt, die von Bahnhof zu Bahnhof wechseln können. Es ist schon etwas komisch, das jeder texturierter Schuhkarton im MBS freigegeben wird, aber bei Sachen die wirklich viel Arbeit gemacht haben, es immer wieder zu Problemen kommt, bis diese freigegeben werden. Gruß von einem nachdenklichen Seehund      
  21. seehund

    Neuer Modelbauer

    Hallo Neo, diese wäre Programmtechnisch mit sehr viel Arbeit schon möglich, jedoch beachte , das es sich hier um 2 grundverschiedene Modelle handelt. Der Cat hat Raupenantrieb und nur 2 Arme, der Radbagger, wie der Name schon sagt, Räder und hat 3 Arme. Der Cat ist einzeln gesteuert, der Radbagger hat eine feste Be-und Entlade-Animation bei der 3 Arme und der Löffel zu einem Animations-Objekt zusammengefasst sind. Wie soll dies von einem einzelnen Plugin gesteuert werden, ohne das Leerfunktionen entstehen und es zu einem verwirrenden Steuer-Display kommt. Solltest du aber Probleme damit haben, die beiden Plugins freizugeben, dann lass es. Dann kann ich mir die Arbeit animierte Modelle per Plugin zu steuern ersparen. Gruß Seehund
  22. Hallo Lobo, jetzt weiß ich endlich, wo du immer nach deinen Touren vorbei fährst.......... Gruß Seehund
  23. Hallo Andreas66, die Anzahl der Multi-Animationen im Katalog ist noch gering, da dieses Thema eigentlich noch ein bisschen frisch ist. Mal eben ein schon bestehendes Modell zu animieren ist nicht so ganz einfach und erfordert vor Allem sehr viel Zeit. Da der Winter aber naht, hoffe ich, das sich wieder mehr User dem Modellbau widmen, sodass auch spezielle Wünsche recht zeitnah erfüllt werden können. Gruß Seehund
  24. Hallo Lobo,     muss ich noch mehr sagen ........ Gruß Seehund
  25. Hallo Bahnland, ohne viel Worte, ich bin bafffffff........ ruß Seehund
×
×
  • Neu erstellen...