Release Highlights
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.
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 AssetundStore Table AssetNodes können genutz werden um selbst erstelle Assets aus Templates und Pipelines an Templates weiterzugeben. - Die Neue
Get Joint ChildrenNode ermöglicht es, die Attachment Points und Gelenke, die an einem gewissen Gelenk angebracht sind, auszugeben. - Die
Get Current VolumeNode gibt jetzt eine aussagekräftige Fehlermeldung für das Material aus, wenn das Volumen leer ist. - Die
Get Current VolumeNode kann jetzt das vordefinierte Material von leeren Blaupausen-Schüttgütern auslesen.
- Neue Node
- 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 Poseist 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 MacroundMissing SubtemplateNodes 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!