Release Highlights
Wir freuen uns, euch die neuesten Änderungen und Verbesserungen des Minor Release 2024.2.3 vorzustellen!
Templates
Auch in dieser Version haben wir die Funktionen des Template-Editors und der Nodes erweitert:
- Die Fehlermeldungen bei der Re-Simulation enthalten nun detaillierte Informationen darüber, in welchem Template, Sub-Template und Node der Fehler aufgetreten ist.
- Mehrere Nodes und Verbindungen können jetzt über das Rechtsklick-Menü gemeinsam gelöscht werden, wenn sie gleichzeitig ausgewählt sind.
- Wenn versucht wird, einen Output mit einem inkompatiblen Input zu verbinden (oder umgekehrt), werden nun passende Konvertierungs-Nodes vorgeschlagen. Diese können mit einem Klick automatisch hinzugefügt und verbunden werden.
- Template-Inputs und Function-Inputs können jetzt bequem über eigene Nodes an beliebigen Stellen im Node-Graph abgefragt werden. Verbindungen von der Start-Node sind somit nicht mehr zwingend erforderlich, was die Templates übersichtlicher macht.
- Folgende neue Prozessplanungs-Nodes wurden hinzugefügt, mit denen die aus dProB bereits bekannten Prozesse über Templates geplant werden können:
Process: Spawn Existing Subject
Process: Empty Process
Process: Group (World)
Process: Ungroup (World)
- Außerdem wurden folgende weitere Template-Nodes ergänzt:
Equals
Get Subject Name
Debug
, um Debug-Text anzuzeigen, wenn die entsprechende Einstellung aktiviert istTake
(für Listen)Skip
(für Listen)Configure Straight Rail
Configure Spline Rail
- Verschiedene Nodes zur Arbeit mit Texten (Strings):
ToString
,Substring
,Get Length
,Replace
,Split
,Join
,Contains
,StartsWith
,EndsWith
,Format
- Verschiedene Nodes zur Arbeit mit regulären Ausdrücken (Regex):
Match Regex
,All Regex Matches
,Unpack Regex Match
,Get Regex Match Group
,Unpack Regex Match Group
Einen Überblick und eine Beschreibung aller Template-Nodes, inklusive der neuen, findet ihr auf unserer Übersichts-Seite.
Gerätekonfigurator
- Es kann nun ein Rig bei einem Gerät definiert werden, das aus beweglichen Gelenken und Bewegungseinschränkungen besteht.
- Ein neuer Prozess ermöglicht es, beliebige dieser konfigurierten Gelenke zu animieren.
- Ladezonen und Attachment-Punkte können jetzt relativ zu einem solchen Gelenk definiert werden.
- Folgende neue Template-Nodes ermöglichen auch den Umgang mit Rigs und Gelenken:
Process: Move Revolute Joint
Process: Move Prismatic Joint
Current Revolute Joint State
Current Prismatic Joint State
Get All Joints
Get Revolute Joint Constraints
Get Prismatic Joint Constraints
Get Joint Name
Is Joint Revolute
Is Joint Prismatic
Mit diesem Feature können passend aufbereitete Modelle beliebig animiert werden: Vom Kipplaster über Bagger bis hin zu den Stützen eines Autokrans.
Das Planen komplizierter Animationen ist aktuell jedoch noch umständlich, da die Gelenke einzeln angesprochen werden müssen. Viele Verbesserungen an diesem System sind bereits geplant, dennoch wollten wir die Grundversion des Features so früh wie möglich bereitstellen.
Sonstiges
- Ab sofort werden Minor Releases nicht mehr vorherige Minor Releases überschreiben. Damit ist es möglich, dass zum Beispiel die Versionen 2024.2.2 und 2024.2.3 gleichzeitig installiert sein können.
- In der Timeline ist es jetzt einfacher, Prozesse und Gruppen per Doppelklick umzubenennen, da der Bereich dafür vergrößert wurde.
- Der „Excavate Bulk“-Prozess validiert die Entfernung zwischen Bagger und Ladefläche nicht mehr, da diese ursprünglich falsch überprüft wurde und das Planen realistisch möglicher Prozesse verhinderte.
- Die Schnittflächen beim Schneiden von Bauteilen (z. B. IFC) werden jetzt ausgefüllt dargestellt.
- Die Farbe für Eingabeaufforderungen im Planner oder in der 3D-Welt wurde in einen Blauton geändert.
Bugfixes
- In früheren dProB-Versionen hat die Software über Zeit zunehmend Arbeitsspeicher verbraucht, selbst wenn die Projektkomplexität nicht gestiegen ist. Der benötigte Arbeitsspeicher wurde beim Laden eines leeren Projekts ebenfalls nicht reduziert. Beide Fehler wurden behoben, wodurch der Arbeitsspeicherverbrauch beim längeren Arbeiten mit dProB nun geringer ist.
- dProB springt beim Kopieren von Subjekten nicht mehr an den Anfang der Zeit und wieder zurück, sobald die Eingabe bestätigt wird.
- Materialparameter in FBX-Modellen werden jetzt korrekt importiert und verwenden Gamma-Korrektur.
- Die „Visualization Technique“ für FBX-Modelle wird jetzt korrekt gesetzt.
- Templates und Template-Editor:
- Potenzieller Fix für einen Edge Case in der „Sort By Position Along Spline“-Node
- Fix für einen Fehler, durch den der „Save“-Button im Template-Editor nicht mehrfach verwendet werden konnte
- Fix für Fehler, die beim Ersetzen eines bereits importierten Templates zu Problemen und unerwartetem Verhalten führten
- Fix für Nodes, die Listen verändern, wenn die Liste konkretere Typen enthält
- Fix für Probleme beim Planen von Templates mit Custom Dependency-Nodes, durch die das Template nicht immer in der erwarteten Reihenfolge geplant wurde
- Fix für einen Fehler, durch den beim Laden eines Projekts mit geschachtelten Timeline-Gruppen die Reihen in ausgeblendeten Gruppen trotzdem dargestellt wurden.
- Ein Klick auf die horizontale Scrollleiste in einem leeren Projekt führt nicht mehr zu einem Fehler.
- Fix für seltene Verbindungsprobleme beim Login zur Lizenzvalidierung.
Hotfixes
2024.2.3.1 - 22.11.2024
Mit diesem Hotfix wurde zusätzlich folgender Fehler behoben:
- Out-of-Date Prozesse können nach dem Laden eines Projektes wieder im Planner bearbeitet werden. Vor diesem Hotfix war es nur möglich diese Prozesse zu re-simulieren, aber nicht direkt zu editieren.