Diese Aktion löscht Zeilen aus den Beziehungen, die als einzelne Zeilen oder Blöcke angegeben werden können. Wenn Sie mittels Regulärer Ausdrücke oder Wildcards arbeiten, können Sie auch mehrere KE-Beziehungen löschen.
Die aktionsübergreifenden Einstellungen finden Sie im Kapitel Allgemeine Aktionseinstellungen.
Modellfilter
Diese Aktion kann folgende Modelle überarbeiten: Teile und Baugruppen
Die aktionsspezifischen Einstellungen sind:

1.KE-Filter
Tragen Sie eines oder mehrere KE ein, für die diese Aktion angewendet oder nicht angewendet wird. Zum Aufbau des KE-Filterbaums, siehe Filterbaum.
2.Übereinstimmende Zeilen
Wählen Sie eine Referenzzeile aus, anhand der entschieden wird, ob eine Beziehung oberhalb oder unterhalb dieser Zeile eingefügt wird. Sie können Reguläre Ausdrücke (RegEx) verwenden. Das Symbol
öffnet den RegEx-Editor.
Importiert Inhalte aus einer CSV-Datei, um die Eingabefelder zu füllen.
Alle Einträge werden gelöscht, unabhängig davon, ob sie manuell eingegeben oder aus einer CSV-Datei importiert wurden.
3.Zeilenblock löschen
Wenn ein Block gelöscht werden soll, so wird dieser durch eine Anfangs- und eine Endzeile gekennzeichnet:
–Starten bei Zeile
Tragen Sie die Startzeile ein, ab der das löschen der KE-Beziehungen anfangen soll.
–Enden bei Zeile
Tragen Sie die Endzeile ein, ab der das Löschen der KE-Beziehungen enden soll. Alle Zeilen zwischen der Start- und der Endzeile werden gelöscht, einschließlich der beiden Zeilen selbst.
–Optionen: Ende eines If-Blocks automatisch erkennen
Das Ende eines If-Blockes wird automatisch erkannt. Das Eingabefeld Enden bei Zeile wird gesperrt und ggf. vorhandene Einträge werden ignoriert.
4.Optionen
–Kommentieren statt löschen
Wenn diese Option aktiviert ist, werden passende KE-Beziehungen auskommentiert und nicht gelöscht.
–Fehlerprüfung deaktivieren
Wenn diese Option aktiviert ist, wird die Fehlerprüfung beim löschen der angegebenen KE-Beziehungen deaktiviert. Dadurch kann die Beziehungsliste in einen ungültigen Zustand versetzt werden.
Beispieleinstellungen
Beispiel mit If-Block
if (TEST=14)
PARAMETER2 = "HALLO"
endif
Starten bei Zeile: *if*(TEST=*
Enden bei Zeile: *endif*
* wird hierbei als Wildcard verwendet und sagt aus, dass alle Blöcke in welchen if mit dem Parameter TEST vorkommt bis zum endif gelöscht werden. Hierbei wird das Wildcard-Zeichen verwendet, um eventuell vorkommende Leerzeichen zu ignorieren, sowie den Wert mit welchem der Parameter TEST verglichen wird.
Um explizit eine Zeile mit einem Asterisk zu suchen muss ein doppelter Asterisk (**) verwendet werden, da der Asterisk IMMER als Wildcard interpretiert wird. Ansonsten kann auch erweiterte Regular Expression verwendet werden.
Außerdem kann zum Erkennen des Endes von if-Blöcken auch die Option eingesetzt werden. Hierdurch wird das zugehörige endif automatisch erkannt und genutzt. Dieses ist dann praktisch, wenn mehrere if-Blöcke ineinander verschachtelt sind.
Tipp: Sie können Variablen verwenden. |