Aktivieren Sie JavaScript, um diese Seite zu sehen.

GENIUS TOOLS Model Processor

Navigation: Liste aller Aktionen > Beziehung

KE-Beziehungen löschen

scrollen Zurück Hoch Vor Mehr

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:

mp_Task_DelFeatureRelation

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 RegexButton öffnet den RegEx-Editor.

Import-CSV Importiert Inhalte aus einer CSV-Datei, um die Eingabefelder zu füllen.

CleanAlle 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.

Created with Help & Manual 8 and styled with Premium Pack Version 4 © by EC Software