Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
rvt_dynamo:parameterueberschreibung [2019/04/23 23:33] kacprzykrvt_dynamo:parameterueberschreibung [2019/04/24 09:52] (aktuell) kacprzyk
Zeile 5: Zeile 5:
 Anschließend sollen Material der Stütze und Feuerwiederstandsklasse im Kommentar zusammengefasst eingetragen werden. Als erstes wird dafür das Resultat des letzten Beispiels als Grundlage genommen. Anschließend sollen Material der Stütze und Feuerwiederstandsklasse im Kommentar zusammengefasst eingetragen werden. Als erstes wird dafür das Resultat des letzten Beispiels als Grundlage genommen.
  
-Alternativ kann es hier heruntergeladen werden: {{ wiki:parameterüberschreibung.zip |Revitprojekt}}+Alternativ kann es hier heruntergeladen werden: {{ rvt_dynamo:parameterüberschreibung.zip |Revitprojekt}}
  
 Anschließend wird das Revitprojekt "Parameterüberschreibung" geöffnet und Dynamo gestartet, sowie ein neues Skript angelegt.  Anschließend wird das Revitprojekt "Parameterüberschreibung" geöffnet und Dynamo gestartet, sowie ein neues Skript angelegt. 
Zeile 74: Zeile 74:
  
 Nach durchlaufen des Skriptes besitzen alle Stützen die entsprechende Brandschutzanforderung. Um Abwechslung für die folgenden Bearbeitungsschritte zu generieren werden nun alle innenliegenden Stützen mit der Klasse F 90 überschrieben.  Nach durchlaufen des Skriptes besitzen alle Stützen die entsprechende Brandschutzanforderung. Um Abwechslung für die folgenden Bearbeitungsschritte zu generieren werden nun alle innenliegenden Stützen mit der Klasse F 90 überschrieben. 
-Dabei muss der<color #ed1c24> unter Block</color> den Wert F 90 bekommen. Es werden nur die innenliegenden Stützen durch klicken auf Select markiert. +Dabei muss der untere String Block den Wert F 90 bekommen. Es werden nur die innenliegenden Stützen durch klicken auf Select markiert. 
  
 {{:rvt_dynamo:p2con9.png?650|}} {{:rvt_dynamo:p2con9.png?650|}}
Zeile 94: Zeile 94:
 {{:rvt_dynamo:p2con11.png?500|}} {{:rvt_dynamo:p2con11.png?500|}}
  
-Für die weitere Bearbeitung wurde sich für Option 3entschieden. +Für die weitere Bearbeitung wurde sich für Option 3 entschieden. 
  
 ===== Intelligente Parameterverkettung ===== ===== Intelligente Parameterverkettung =====
  
-An dieser Stelle werden wieder neue Blöcke benötigt und über die Bibliothek hineingefügt+An dieser Stelle werden wieder neue Blöcke benötigt und über die Bibliothek eingefügt
  
 3 x Block für eine Texteingabe. 3 x Block für eine Texteingabe.
Zeile 121: Zeile 121:
  
 Das nächste Ziel ist es eine Textverkettung aus zwei unterschiedlichen Parametern zu erzeugen und diesen Wert in einen neuen Parameter zu bündeln.  Das nächste Ziel ist es eine Textverkettung aus zwei unterschiedlichen Parametern zu erzeugen und diesen Wert in einen neuen Parameter zu bündeln. 
-Dabei werden die Parameter Brandschutzanforderung und Tragendes Material durch folgenden Ausdruck " : " kombiniert und in den Parameter Kennzeichen ausgegeben.+Dabei werden die Parameter "Brandschutzanforderungund "Tragendes Materialdurch folgenden Ausdruck " : " kombiniert und in den Parameter Kennzeichen ausgegeben.
  
-Im ersten Schritt wird das bestehende Script markiert, mit <kbd>Strg</kbd> + <kbd>c</kbd> kopiert und mit <kbd>Strg</kbd> + <kbd>v</kbd> eingefügt.  +Im ersten Schritt wird das bestehende Skript markiert, mit <kbd>Strg</kbd> + <kbd>c</kbd> kopiert und mit <kbd>Strg</kbd> + <kbd>v</kbd> eingefügt.  
-Der Freezemodus wird für das kopierte Script ausgestellt und der untere String Block, sowie der Element.SetParameterByName Block gelöscht.+Der Freezemodus wird für das kopierte Skript deaktiviert und der untere String Block, sowie der Element.SetParameterByName Block gelöscht.
  
 {{:rvt_dynamo:p2con13.png?500|}} {{:rvt_dynamo:p2con13.png?500|}}
Zeile 136: Zeile 136:
 ^  Nummer  ^  Funktion   | ^  Nummer  ^  Funktion   |
 ^  1  |Einlesen der selektierten Elemente. |  ^  1  |Einlesen der selektierten Elemente. | 
-^  2  |Überprüfen der Parameter für Zwischenstände. |  +^  2  |Überprüfen der Parameter für ausgeführte Zwischenstände. |  
-^  3  |Namen der Parameterwelche zu filtern sind. |   +^  3  |Eingabe der Parameternamendamit diese anschließend gefiltert werden. |   
-^  4  |Parameterfilterung und Ausgabe des entsprechenden Parameters. | +^  4  |Parameterfilterung der Elemente und Ausgabe des entsprechenden Parameters. | 
 ^  5  |Herauslesen des Materialnamens. |   ^  5  |Herauslesen des Materialnamens. |  
 ^  6  |Eingabe des kombinierten Werts ( " : "). |  ^  6  |Eingabe des kombinierten Werts ( " : "). | 
Zeile 145: Zeile 145:
 ^  10  |Parameterüberschreibung mit dem kombinierten Text in den vorgegebenen Parameter.| ^  10  |Parameterüberschreibung mit dem kombinierten Text in den vorgegebenen Parameter.|
  
-Nach erfolgreichen verknüpfen der Blöcke kann das Script für eine Stütze getestet werden. Der erfolgreiche Durchlauf gibt Sicherheit, das Script auf alle Stützen anzuwenden. +Nach erfolgreichen verknüpfen der Blöcke kann das Skript für eine Stütze getestet werden. Der erfolgreiche Durchlauf gibt Sicherheit, das Skript auf alle Stützen anzuwenden. 
 Es kann an der Stelle, an der alle vier Stützen mit verschiedenen Kennzeichnungen aneinander liegen, überprüft werden. Es kann an der Stelle, an der alle vier Stützen mit verschiedenen Kennzeichnungen aneinander liegen, überprüft werden.
  
Zeile 152: Zeile 152:
 Damit ein übersichtliches Projekt entsteht, wird eine Gruppierung mit anschließender Layoutformatierung vorgenommen.  Damit ein übersichtliches Projekt entsteht, wird eine Gruppierung mit anschließender Layoutformatierung vorgenommen. 
  
-Hinweis: Für die weitere Verwendung ist darauf zu achten das immer eines der Teilscripte gefreezed ist.+Hinweis: Für die weitere Verwendung ist darauf zu achten, dass immer eines der Teilskripte eingefroren ist.
  
 {{:rvt_dynamo:p2con16.png?1000|}} {{:rvt_dynamo:p2con16.png?1000|}}
  
-Das Beispiel ist an dieser Stelle abgeschlossen und kann bei Bedarf heruntergeladen werden. {{ wiki:parameterüberschreibung_.zip |Revitprojekt}}+Das Beispiel ist an dieser Stelle abgeschlossen und kann bei Bedarf heruntergeladen werden. {{ rvt_dynamo:parameterüberschreibung_.zip |Revitprojekt}}
  
-Das vollständige Potenzial von Dynamo ist längst nicht ausgeschöpft. Das Beispiel verdeutlicht wie man mit Hilfe von Dynamo die Elementparameter eines Objekts filtert, kombiniert und überschreiben kann. +Das vollständige Potenzial von Dynamo ist längst nicht ausgeschöpft. Das Beispiel verdeutlichtwie man mit Hilfe von Dynamo die Elementparameter eines Objekts filtert, kombiniert und überschreiben kann. 
-Vorallem die Kombination mehrerer visuellen Scripte können sich zu einem kreativem, spielerischem und zeitsparendem Workflow entwickeln. +Vorallem die Kombinationen mehrerer visueller Skripte können sich zu einem kreativem, spielerischem und zeitsparendem Workflow entwickeln. 
  
 **Weiter zu** [[arbeiten über den dynamo player | Dynamo Player]] **Weiter zu** [[arbeiten über den dynamo player | Dynamo Player]]

QR-Code
QR-Code 03.2 Parameterüberschreibung (erstellt für aktuelle Seite)