Vorschau: Neue Version - Minor Release 2026.1.6

Release Highlights

:light_bulb:Die folgenden Features werden mit einer zukünftigen dProB Version veröffentlicht und sind vorab schon zur Vorschau geteilt. Planmäßiger Release: KW 30 2026

Wir freuen uns, euch die Neuerungen des Major Releases 2026.1.6 vorzustellen! Zu den Neuerung zählen ein neues Kalender-System, mit welchen sich verschiedene Kalender pro Gewerk abbilden lassen. Ebenso gibt es viele Skripting-Verbesserungen, sowie einige Bugfixes.


Kalender

Das Kalender System wurde grundlegend überarbeitet und erweitert, um mehrere unterschiedliche Kalender in einem Projekt zu erlauben, und somit verschiedene Schichtpläne pro Gewerk zu ermöglichen.

  • Kalender sind nun Assets: Sie werden über den Content Browser erstellt und editiert, und können auch per Import und Export zwischen Projekten geteilt werden.
  • Kalender werden pro Timeline-Reihe zugewiesen: Somit kann je Reihe ein anderes Schichtmodell zugewiesen werden. Kalender werden jeweils in die Sub-Reihen (z.B. in Templates) sowie den darunterliegenden Reihen übernommen, außer ein ander Kalender wird für eine weitere Zeile festgelegt.
  • Kalender können wieder „Blocking“ Zeiträume festlegen, während welchen Prozesse automatisch pausiert werden. Diese Blocking Zeiträume werden in der Timeline und im Kalenderkonfigurator besonders hervorgehoben.
  • Warnungen bei Prozessen in „Warning“ Zeiträumen wurden ergänzt: Diese Prozesse werden zwar nicht pausiert, dafür wird aber eine Warnung angezeigt.

:warning: Projekte, welche vor 2026.1.6 Kalender genutzt haben, werden nun ein Kalender-Asset im Content Browser wiederfinden. Dieses muss einmalig händisch der ersten Timeline-Reihe zugewiesen werden, um das vorherige Verhalten wiederherzustellen.


Skripting

  • Allgemein:
    • In Pipeline Subfunktionen können nun andere Pipelines aufgerufen werden.
    • Templates, Sub-Functions, Macros, Pipelines und Capabilities unterstützen jetzt optionale Inputs und Outputs.
  • Nodes:
    • Neue Node Attach to Attachment Point.
    • Die Store Json Asset und Store Table Asset Nodes können genutz werden um selbst erstelle Assets aus Templates und Pipelines an Templates weiterzugeben.
    • Die Neue Get Joint Children Node ermöglicht es, die Attachment Points und Gelenke, die an einem gewissen Gelenk angebracht sind, auszugeben.
    • Die Get Current Volume Node gibt jetzt eine aussagekräftige Fehlermeldung für das Material aus, wenn das Volumen leer ist.
    • Die Get Current Volume Node kann jetzt das vordefinierte Material von leeren Blaupausen-Schüttgütern auslesen.
  • Die Reihenfolge der Einträge in der Modellhierarchie skriptbarer Geräte ist jetzt konsistent: Sie richtet sich nach der Reihenfolge, in der die Einträge hinzugefügt wurden, statt nach der alphabetischen Sortierung der Namen.
  • Die Fehlermeldung wenn JSON-Daten, Tabellen-Daten oder XML-Daten, welche keine Assets sind, an Templates oder Pipelines übergeben werden, ist nun hilfreicher.

Kleine Verbesserungen

  • Achsenimport:
    • Beim Import von DXF- und LandXML-Dateien lassen sich jetzt Rechtswert, Hochwert und Höhe überschreiben.
    • Neue Option, um Schienen beim Import aus DXF / LandXML zu entkoppeln - diese werden dann nicht mehr als ein zusammenhängendes Objekt platziert.
  • dProB Viewer Export:
    • Der Export wurde optimiert und ist jetzt deutlich schneller bei komplexen Gerätemodellen.
    • Die Meldung dass der Viewer abgeschlossen ist, wird nun korrekt angezeigt.
  • Im Kollisionsfenster gibt es jetzt bei jeder Kollision einen Button, der alle beteiligten Prozesse auswählt.
  • In der Timeline gibt es jetzt einen Knopf, der einen Farbwähler zum einfärben der Prozesse öffnet. Darin können auch eigene Farbwerte eingegeben werden.
    • Mit einer Pipette können im Farbwähler auch die Farben anderer Prozesse ausgewählt werden.
  • Das Widget zum Platzieren von Kameras hat nun ein passendes Icon im Planner und bei den POIs
  • Current Pose ist jetzt die Standard-Relativität für Bewegungsprozesse (Move).
  • Der Dialog, der beim Kopieren von nicht-zusammenhängenden Prozessen aufkam, wurde entfernt. Das Verhalten von der Option „Exclude“ ist nun das Standardverhalten.

Bugfixes

  • Skripting:
    • Ein erneuter Doppelklick auf dieselbe Pipeline öffnet den Pipeline-Planner wieder, wenn er zuvor manuell geschlossen wurde.
    • Ein Fehler, der beim ändern von Node-Datentypen im Skripting zu fehlerhaften Verbindungen führte, wurde behoben.
    • Die Fehlermeldung, wenn ein Gerät für Capabilites genutzt wird, die es nicht unterstützt ist nun hilfreicher.
    • Die Missing Macro und Missing Subtemplate Nodes können nicht mehr vom Nutzer erstellt werden.
  • Timeline:
    • Der leere Bereich am unteren Ende der Timeline wird jetzt in die Auswahllogik einbezogen (Rechteckauswahl, Abwählen per Klick).
    • Die Ausrichtung der Zeilennamen in der Timeline beim Bearbeiten wurde korrigiert.
  • Site Viewer:
    • Der Zustand der Isolieren-Funktion im Site Viewer entspricht jetzt der tatsächlichen Isolation und das Ausblenden/Isolieren ist performanter.
    • Ein Fehler, der beim Löschen von neu importieren Modellen im Siteviewer passieren konnte, wurde behoben.
  • Behoben: Im Kollisionsfenster wurden manchmal die falschen Kollisionen gelöscht.
  • Undo funktioniert jetzt weiterhin, auch wenn ein Reparaturschritt fehlschlägt.
  • Das Fenster für benutzerdefinierte Anweisungen bei der IFC-Instanziierung hat jetzt einen lokalisierten Titel und lokalisierte Anweisungen.
  • Die Liste der POIs kann nun gescrollt werden.
  • Das Farbauswahl-Menü verhält sich nun korrekt, wenn es nahe am Bildschirmrand geöffnet wird.
  • Die Tipps und Beispiele im „Decide by Parameters“ Fenster beim IFC Import werden nun korrekt angezeigt.
  • Ein seltener Fehler, der beim Editeren des Gerätes eines Prozesses passieren konnte, wurde behoben.

Wir freuen uns auf euer Feedback und wünschen euch viel Erfolg mit dProB 2026.1.6!