Transfer Parameters – Parameterwerte zusammensetzen und neu schreiben
Transfer Parameters ermöglicht es Benutzern, Parameterwerte aus anderen Modellparametern aufzubauen oder neu zu schreiben. Es ist nützlich, um Bezeichnungen, Codes und zusammengesetzten Text zu standardisieren, ohne Elemente einzeln zu bearbeiten.
Allgemeine Beschreibung
Das Add-in arbeitet mit einer ausgewählten Kategorie, Quellparametern, einem Zielparameter und einer Zusammensetzungsstruktur. Es kann über das gesamte Modell, die aktive Ansicht, eine manuelle Auswahl oder hostbasierte Bewehrungs-Workflows laufen und unterstützt Modi wie Wrap, Replace und Regex.
Hauptfunktionen
- Kategorieauswahl: Beschränkt die Verarbeitung auf den benötigten Elementtyp.
- Quell- und Zielparameter: Lesen Sie aus einem oder mehreren Quellparametern und schreiben Sie das zusammengesetzte Ergebnis in einen Zielparameter. Die Liste der Quellparameter hat ein Suchfeld, um nach Namen zu filtern, wenn die Kategorie viele Parameter hat.
- Tabelle „Data Structure": Bilden Sie den Ausgabetext aus einer neu anordbaren Liste von Einträgen, jeder mit eigenem Prefix, Parameter und Suffix; ordnen Sie mit Nach-oben/Nach-unten um oder entfernen Sie einen Eintrag mit Remove parameter.
- Transformationsmodi: Wrap (aus der Data-Structure-Tabelle wie vorhanden zusammensetzen), Replace (einfaches Suchen/Ersetzen durch, mit einer Case-Sensitive-Umschaltung) und Regex (regulärer Ausdruck für Suchen/Ersetzen durch).
- Vier Auswahlmodi: All elements of the model, All elements in the view, Manual selection oder Reinforcements by concrete (findet Bewehrung, die auf ausgewählten Betonelementen liegt).
Voraussetzungen
- Der Zielparameter muss auf den Elementen im Bearbeitungsbereich vorhanden und beschreibbar sein.
Verwendung
- Öffnen Sie Transfer Parameters über das Panel Model in der Frata-Multifunktionsleiste.
- Wählen Sie unter Select Category die Elementkategorie aus, mit der Sie arbeiten möchten.
- Legen Sie die Source Parameter(s) und den Destination Parameter fest. Tippen Sie in das Suchfeld über der Liste der Quellparameter, um sie nach Namen zu filtern.
- Bauen Sie die Data Structure auf: fügen Sie Einträge mit Prefix, Parameter und Suffix hinzu und ordnen Sie sie mit den Nach-oben/Nach-unten-Reglern neu an, bis der zusammengesetzte Text stimmt.
- Wählen Sie bei Bedarf einen Transformationsmodus, der über die reine Zusammensetzung hinausgeht: Replace für einen einfachen Suchen-und-Ersetzen-Durchlauf (mit Case Sensitive bei Bedarf) oder Regex für musterbasierte Suche/Ersetzung.
- Wählen Sie unter Selection Mode All elements of the model, All elements in the view, Manual selection oder Reinforcements by concrete.
- Drücken Sie Execute, um den zusammengesetzten Wert in den Zielparameter über den gewählten Bereich zu schreiben.
Empfehlungen
- Verwenden Sie Manual selection oder All elements in the view, um die Zusammensetzung an wenigen Elementen zu testen, bevor Sie sie gegen das gesamte Modell ausführen.
- Reinforcements by concrete ist die Abkürzung, wenn Sie in Bewehrungsparameter auf Basis der Host-Daten schreiben möchten (z. B. die Marke oder Ebene des Hosts in jeden darauf liegenden Stab kopieren), statt Bewehrung direkt auszuwählen.
- Der Regex-Modus ist mächtig, aber unnachsichtig – testen Sie ihn zuerst an einer kleinen Auswahl, da ein fehlerhaftes Muster ein unerwartetes Ergebnis bei jedem Element im Bereich erzeugen kann.
Häufig Gestellte Fragen
Was ist der Unterschied zwischen Wrap-, Replace- und Regex-Modus? Wrap setzt einfach die Einträge der Data Structure (Präfix + Parameter + Suffix, in Reihenfolge) zum Zielwert zusammen. Replace führt zusätzlich einen einfachen Suchen-und-Ersetzen-Durchlauf über diesen zusammengesetzten Text aus. Regex führt stattdessen eine auf regulären Ausdrücken basierende Suche/Ersetzung durch.
Was wählt „Reinforcements by concrete" tatsächlich aus? Es lässt Sie Betonhost-Elemente auswählen und arbeitet dann auf der daraufliegenden Bewehrung – nützlich, um Host-Daten (wie eine Marke oder Ebene) in jeden Stab auf diesem Host zu übernehmen, ohne Stäbe einzeln auszuwählen.
Kann ich im zusammengesetzten Wert mehr als einen Quellparameter verwenden? Ja – fügen Sie mehrere Einträge zur Data-Structure-Tabelle hinzu, jeder mit eigenem Parameter und eigenem Präfix/Suffix, und ordnen Sie sie neu an, um die endgültige Reihenfolge zu steuern.
Wirkt sich Case Sensitive auch auf den Regex-Modus aus oder nur auf Replace? Es gilt für die Übereinstimmung der Suchtext im Allgemeinen – für das genaue Verhalten im Regex-Modus testen Sie es zuerst mit einem Beispiel, bevor Sie es auf den gesamten Bereich anwenden, da die Groß-/Kleinschreibung bei Regex anders funktionieren kann als bei einem einfachen Ersetzen.