Solutions for efficient product design

Wie man Creo Beziehungen mit SMARTUpdate korrigiert, ohne die Modelle zu zerstören

3. August 2021 | Tipps & Tricks

Im ersten Teil unserer kleinen Trilogie lernten Sie Anja Liebhammer kennen. Sie ist die Abteilungsleiterin für CAD-Konstruktion bei einem der innovativsten Automobilzulieferer in Deutschland. Sie hat gerade herausgefunden, dass ihr Windchill-Implementierungsprojekt zehnmal länger dauern wird, als sie ursprünglich dachte. Dann hat sie mit SMARTUpdate eine Alternative gefunden. Schauen Sie sich an, wie man Creo-Beziehungen mit SMARTUpdate korrigiert.

Der Wunschzettel

Anja bewegte die Maus in die rechte untere Ecke des Bildschirms und fuhr sichtlich erfreut fort: “Nochmals vielen Dank! Es freut mich sehr, dass Sie unser Bestreben unterstützen, eine Software zur Korrektur unserer Creo-Modelle einzusetzen. Jetzt wollen wir mal sehen, wie SMARTUpdate bei der Korrektur der Relationen helfen wird. Wir haben zwei Typen:

  • Die Zeichenprogramm-Relationen und
     Zeichenprogramm-Relationen
  • die 3D-Modell-Beziehungen.
    3D-Modell Beziehungen

Unsere Anforderungen an die Software sind wie folgt:

  • Beziehungen nach dem genauen Inhalt der Zeile oder nach einem Teil davon finden, indem Sie Platzhalter für Leerzeichen oder Ziffern verwenden.
    Verwendung von Platzhalter für Leerzeichen oder Ziffern
  • Spezifische Begriffe einer Beziehung austauschen.
    Austausch von spezifischen Begriffen einer Beziehung
  • Beziehungsbegriffe in eine andere Sprache übersetzen.
    Übersetzung von Beziehungsbegriffen in eine andere Sprache
  • if-else-Beziehungsblöcke korrekt identifizieren und entfernen oder durch die aktualisierte Version ersetzen, ohne den gesamten Beziehungsblock zu zerstören.
    if-else-Beziehungsblöcke korrekt identifizieren und entfernen oder durch die aktualisierte Version ersetzen
  • Neue Beziehungen erstellen oder aus einer Datei importieren, unerwünschte Beziehungen löschen.
    Erstellung neuer Beziehungen oder Import aus einer Datei

Ein Beziehungs-Motor für Creo-Modelle

Die Lösung, die wir vom Entwicklerteam von SMARTUpdate erhalten haben, erfüllt unsere Bedürfnisse auf folgende Weise:

  • SMARTUpdate findet Beziehungen mit Hilfe von regulären Ausdrücken.
    Finden von Beziehungen mit Hilfe von regulären Ausdrücken
  • SMARTUpdate speichert die Beziehungsbegriffe intern und verwendet sie als Bausteine, um neue Beziehungen zu erstellen oder bestehende zu ändern.
    Interne Speicherung von Beziehungsbegriffen
  • Die Übersetzung wird über ein Wörterbuch in einer XML-Datei zur Verfügung gestellt und an das Computer-Locale des Designers angepasst.
    Übersetzung
  • Die if-else-Blöcke werden durch einen komplexen und anpassbaren regulären Ausdruck identifiziert. Sie werden getrennt vom Rest der Beziehungen behandelt, um die definierte Logik dazwischen nicht zu unterbrechen.
    Getrennte Behandlung der If-else Blöcke vom Rest der Beziehung
  • Sie können neue Beziehungen aus einer Textdatei importieren, von Grund auf neu erstellen oder entfernen, indem Sie die intern gespeicherten Bausteine verwenden.
    Verwendung der intern gespeicherten Bausteine

Um es auf den Punkt zu bringen, SMARTUpdate wird uns eine Beziehungsengine liefern, die alle unsere Bedürfnisse für den Moment abdecken kann. Nichtsdestotrotz werden wir ein Team von Key-Usern organisieren, die die Software einem Stresstest unterziehen und Feedback liefern werden, um alle notwendigen Änderungen oder Verbesserungen durchzuführen. Wir haben uns auch auf die leitenden Mitglieder des Key-User-Teams geeinigt. So möchten wir, dass Dietrich und Juliana für die deutschen Key-User zuständig sind, Manuel und Alex für das US-Werk, während Andrea und Chen sich um das chinesische Team kümmern werden. Im Meeting nächste Woche werden wir die bisher erzielten Ergebnisse präsentieren. Ich danke Ihnen allen für Ihr Engagement bei dieser Aufgabe!”

Dietrich und Juliana, die tatsächlich nebeneinander saßen, tauschten ein paar beeindruckte Blicke aus, applaudierten frenetisch mit den anderen und lächelten dann fröhlich. “Wir haben es geschafft!” Dietrich sagte: “Wir sind jetzt Bosse.” Juliana konnte sich ein erfreutes lautes Lachen nicht verkneifen und ergänzte: “Ja, wir werden regieren.”

Der Konferenzraum leerte sich nahtlos. Die letzten, die noch zuversichtlich lächelnd im Raum standen, waren nun die lustigen Comicfiguren des B&W-Entwicklerteams, die auf Dietrichs vergessenem Kaffeebecher abgebildet waren.

Eine historische Ankündigung

“Dietrich, Juliana, kommt her!”, sagte Anja und reichte ihnen das Beamer-Kabel. “Ist eure Präsentation schon aufgebaut?” “Ja, Ma’am!”, antworteten beide übereinstimmend und dann brachen beide in Gelächter aus und sahen sich an. “Nennt mich nicht Ma’am!”, lächelte Anja verwundert. “Ich wünsche euch viel Glück!” Mit zuversichtlichem Blick scannten beide aufgeregt den großen Konferenzraum, in dem sogar der Firmenchef zu sehen war. Erst seit zwei Wochen leiteten sie das deutsche Key-User-Team. Und sie wurden dazu auserkoren, eine der bedeutendsten Ankündigungen in der Geschichte des Unternehmens zu machen.

Der nächste Teil folgt in Kürze.

 

Sie wollen Creo-Beziehungen in Ihren Modellen korrigieren, wissen aber nicht, wie Sie anfangen sollen? Dann kontaktieren Sie uns direkt.

Dies ist eine fiktive Geschichte, die auf realen Ereignissen basiert und zu Informations- und Unterhaltungszwecken dient. Jede Übereinstimmung mit realen Personen ist nicht beabsichtigt.

Schlagwörter