▆ Überarbeitung von Parametern: Veraltete Parameter ersetzen
Ausgangslage: Eine Firma hat Modelldaten, welche aktuelle und veraltete Parameter enthalten. Die Parameter, die Modellbeschreibungen enthalten, sollen vereinheitlicht und auf den aktuellen Stand gebracht werden.
Überlegung: Die veralteten Parameter DESCRIPTION_1 und DESCR sollen in den Modellen gefunden und mit neuen Parameterwerten überschrieben werden. Das Vorhandensein des Parameters, der die Modellbeschreibung enthält, soll geprüft und das Einheitensystem sowie der Wert überarbeitet werden. Es soll ein Report vor und ein Report nach dem Rework in einer CSV-Datei ausgegeben werden.
·Wann soll die Überarbeitung stattfinden und durch wen? Administrator, nicht im laufendem Betrieb ⭢ Aktionsliste im Batchmodus
·Welche Modelle sollen überarbeitet werden? Alle Modelle eines Bibliotheksordners ⭢ Aktionsliste im Batchmodus
·Welche Modelldaten sollen überarbeitet werden? Parameter, die Beschreibung enthalten ⭢ Aktion Parameter bearbeiten
·Muss bei der Überarbeitung von einem Modell auf eine davon abhängige Komponente gewechselt werden? Nein
·Braucht es Vorgaben für die Ausführung von Aktionen? ⭢ Erweiterte Filter nutzen
Umsetzung: Eine Aktionsliste soll die Modelle überarbeiten, in welchen der Parameter DESCRIPTION_1_DE nicht vorhanden ist. Es sollen Werte aus den veralteten Parametern DESCRIPTION_1 und DESCR übernommen und in den Parameter DESCRIPTION_1_DE geschrieben werden. Danach sollen die veralteten Parameter gelöscht werden.
Vorbereitung
Es soll ein Report erstellt werden, der die vorhandenen Parameter zur Modellbeschreibung ausgibt.
1.Erstellen Sie eine erste Aktionsliste für die Reportausgabe der vorhandenen Parameter. Folgen Sie den Anweisungen im Kapitel Aufbau von Aktionslisten.
Aktion |
Aktionseinstellungen |
|---|---|
Bereich Body |
|
|
(Kategorie Report) |
Alle DESCR-Parameter, die infrage kommen, unter Parameter Name hinzufügen: DESCRIPTION_1, DESCR und DESCRIPTION_1_DE. |
Bereich Resources |
|
|
(Kategorie Report) |
Reportname: Parameterreport Dateiname: z. B. %env:TEMP%\Quality.csv (temporäre Datei) |
Aktionsliste erstellen
2.Erstellen Sie den Filter Parameterwert, siehe Kapitel Filter erstellen.
Geben Sie DESCRIPTION_1_DE als Parameternamen und * als Parameterwert ein und klicken Sie auf Negieren.
3.Erstellen Sie eine zweite Aktionsliste wie in der folgenden Tabelle angegeben. Legen Sie zuerst die Reportdefinition im Bereich Resources an.
Aktion |
Aktionseinstellungen |
|---|---|
Bereich Resources |
|
|
(Kategorie Report) |
Reportname: Vorher-Nachher-Report. (Dieser wird bei jeder Report-Aktion unter Body benötigt). Dateiname: z. B. %env:TEMP%\VorherNachherReport.csv (temporärer Ordner) Dateiformat: CSV Optionen: |
Bereich Body |
|
|
(Kategorie Report) |
Report in: Vorher-Nachher-Report Teil/BG: Einheitensystem |
|
(Kategorie Report) |
Beschreibung: VORHER: Existiert DESCRIPTION_1_DE? Report in: Vorher-Nachher-Report Spaltenname: DESCRIPTION_1_DE Erweiterter Filter: Um festzustellen, ob Parameter DESCRIPTION_1_DE existiert, fügen Sie den erweiterten Reportfilter Parameterwert hinzu. Geben Sie als Parameternamen DESCRIPTION_1_DE und als Parameterwert ein * ein. Übereinstimmender Wert: %DESCRIPTION_1_DE% Nicht übereinstimmender Wert: <Nicht Vorhanden> |
Gruppieren (Kategorie Gruppe) |
Beschreibung: Parameter migrieren Modus: Derzeit überarbeitetes Modell Filter: Fügen Sie den Filter hinzu, den Sie in Schritt 2 erstellt haben. |
|
(Kategorie Parameter) |
Beschreibung: DESCRIPTION_1_DE Fügen Sie einen Parameter mit Name: DESCRIPTION_1_DE Typ: Zeichenkette Ausgewiesen: Beschreibung: Beschreibung erste Zeile Einheit: Ohne Einheit |
|
(Kategorie Parameter) |
Anonymen Filter erstellen, indem Sie auf Anonymen Filter erstellen klicken. Fügen Sie einen "Parameterwert"-Filterknoten in den Baum hinzu und klicken Sie auf Editieren. Geben Sie als Parameternamen DESCR und den Parameterwert mit einem * an. Beschreibung: aus DESCR falls existiert Suche in: Name Suche nach: DESCRIPTION_1_DE Neuer Typ: Zeichenkette Neuer Wert: %DESCR% |
|
(Kategorie Parameter) |
Anonymen Filter erstellen, indem Sie auf Anonymen Filter erstellen klicken. Fügen Sie einen "Parameterwert"-Filterknoten in den Baum hinzu und klicken Sie auf Editieren. Geben Sie als Parameternamen DESCRIPTION_1 und den Parameterwert mit einem * an. Beschreibung: aus DESCRIPTION_1 falls existiert Suche in: Name Suche nach: DESCRIPTION_1_DE Neuer Typ: Zeichenkette Neuer Wert: %DESCRIPTION_1% |
Gruppieren (Kategorie Gruppe) |
Beschreibung: Alte Parameter löschen Modus: Derzeit überarbeitetes Modell Fügen Sie einen Filter hinzu, der überprüft, ob die alten Parameter vorhanden sind, wie der Filter in der Aktion Parameter bearbeiten. |
|
(Kategorie Parameter) |
Suchen in: Name Name oder Wert des Parameters: –DESCR –DESCRIPTION_1 |
|
(Kategorie Modelleigenschaften) |
Beschreibung: mm-kg-sec Typ: Millimeter - Kilogramm - Sekunden Umrechnung: Werte umrechnen (1 m -> 39,37 in) |
|
(Kategorie Report) |
Beschreibung: Trennspalte Report in: Vorher-Nachher-Report Spaltenname: --- Übereinstimmender Wert: --- |
|
(Kategorie Report) |
Beschreibung: NACHHER: Einheitensystem Report in: Vorher-Nachher-Report Teil/BG: Einheitensystem |
|
(Kategorie Report) |
Beschreibung: NACHHER: Existiert DESCRIPTION_1_DE? Report in: Vorher-Nachher-Report Spaltenname: DESCRIPTION_1_DE Um festzustellen, ob Parameter DESCRIPTION_1_DE existiert, fügt man den erweiterten Reportfilter Parameterwert hinzu. Geben Sie als Parameternamen DESCRIPTION_1_DE ein. Übereinstimmender Wert: %DESCRIPTION_1_DE% Nicht übereinstimmender Wert: <Nicht Vorhanden> |
Aktionsliste ausführen
4.Öffnen Sie ein Modell, in dem der Parameter DESCRIPTION_1_DE nicht vorhanden ist. Fügen Sie in Creo Parametric zwei neue Parameter hinzu, indem Sie im Menüband auf dem Tab Werkzeuge → Parameter klicken. Nennen Sie die Parameter DESCR und DESCRIPTION_1 und geben Sie jeweils einen Wert an.
5.Klicken Sie in GENIUS TOOLS Model Processor auf die Schaltfläche Aktionsliste ausführen
.

Parameter in Creo

Protokoll des Reports
Resultat
Eine CSV-Datei wird generiert und mit dem registrierten Standardprogramm geöffnet, z. B. Excel.

Report im Excel-Dokument
Die Tabelle zeigt in der linken Seite der Trennspalte die Werte vor der Überarbeitung und auf der rechten Seite sehen Sie die überarbeiteten Werte.