Kontakt

BOARCHiTEKT

Suche

Feuilleton

7. August 2015
15 Kommentare

Tür DIN links oder rechts mit Dynamo

Dynamo für Revit – Codeschnipsel, um in das Kommentare-Feld jeder Tür den entsprechenden Vermerk DIN-rechts oder DIN-links einzutragen.

In Autodesk Revit gibt es keinen eingebauten Befehl, mit dem die Aufschlagrichtung von Türen für die spätere Verwendung in Bauteillisten ausgewertet werden kann. Jedoch hält das Programm für solche Fälle die Programmierumgebung Dynamo bereit.

Wie ich bei den letzten Treffen der Revit User Group Berlin (BeRUG) von den Kollegen erfahren habe, soll Dynamo technisch ausgebaut und im Bewusstsein der Nutzer weiter entwickelt werden.

Grund genug also, um unter Zusatzmodule Dynamo zu starten und mit Hilfe der web community das erforderliche Tool zu programmieren.

Um anfangs einfach zu starten, war es mir wichtig, nur mit eingebauten Programmteilen auszukommen – also ohne Erweiterungen von anderen Nutzern (Custom node definitions).

Aktualisierung 27.4.2016: Bei Revit 2016 muss zusätzlich das Clockwork for Dynamo Paket installiert werden. Aus diesem Paket stammt der Node FamilyInstance.HandOrientation.

Aktualisierung 10.5.2016: Das Script läuft auch mit Dynamo 1.0.0 unter Revit 2017. Das Clockwork-Paket muss wie beschrieben installiert sein.

TürDIN-LR-01Zum Vergrößern auf die Grafik klicken.

 

Download der dyn-Datei: Tür-DIN-Rechts-Links

Das Programm trägt für jede Tür in das Feld Kommentare den entsprechenden Hinweis DIN-links oder DIN-rechts ein.

Bekannte Einschränkungen: Doppeltüren werden entsprechend dem Ursprung der Tür-Familie mit links bzw. rechts bezeichnet.

15 Kommentare

  • Heinrich
    Kommentar
    18.08.2015 @ 13:07

    WOW, nach sowas habe ich schon lange gesucht.

    Leider funktioniert es bei mir nicht.
    Können wir uns dazu mal austauschen?

    • Kommentar
      18.08.2015 @ 20:07

      Freut mich, dass das kleine Programm Ihr Interesse geweckt hat.
      Sie finden oben unter Kontakt meine Telefonnummer. Ich bin morgen eigentlich im Büro. Dann könnten wir telefonieren.

  • Bernhard Fetzer
    Kommentar
    06.02.2016 @ 16:31

    Hallo Herr Bodenstein,
    ich bin auch sehr an diesem Tool interessiert.
    Doch leider funktioniert es auch bei mir nicht.
    Und zwar fehlen anscheinend zwei Dynamoblöcke. Hosted Object Handorientation und …Facininorientation. Gemeldete Fehler „Fehler:Definition für benutzerdefinierten Block ist nicht geladen“
    Dadurch wird einheitlich „DIN Rechts“ in den Kommentarparameter aller Türen geladen.
    BTW.: Ich benutze Revit Architecture 2016 mit Dynamo 0.9 unter WIN10
    Über Ihre Unterstützung würde ich mich freuen.
    Mit freundlichen Grüßen,
    Bernhard Fetzer

    • Kommentar
      07.02.2016 @ 16:50

      Hallo Herr Fetzer,
      haben Sie Dank für Ihr Interesse an dem Skript.
      In Version 0.9 scheint da ein Baustein nicht mehr „serienmäßig“ eingebaut zu sein.
      Installieren Sie einfach das Paket „Mirror Element Using Origin and Normal Vektor“. Dann müsste das Skript laufen.
      Nebenbei: Damit die Aktualisierung wie im Film (hier im Beitrag) funktioniert, muss die Ausführung auf „Automatisch“ stehen. Dagegen muss bei „Manuell“ zum Aktualisieren einfach auf „Ausführen“ geklickt werden.
      Wenn noch Fragen sind, dann nicht zögern und einfach hier eine kurze Nachricht hinterlassen.
      Bester Gruß

  • Thilo Schulz
    Kommentar
    21.03.2016 @ 10:46

    Guten Tag Herr Bodenstein,
    auch ich finde dieses Tool klasse und habe es ausprobiert. Ich habe eine kleine Änderung vorgenommen, wie folgt:
    Ich habe ein zusätzlichen gemeinsam genutzten Parameter DIN-Bandlage erstellt, als Exemplarparameter für die Türen und den an Stelle des Kommentars im Dynamo verwendet.
    Der Test lief nur einmal halb durch. Es wurden nur die wahren Werte DIN-Links eingetragen.
    Gibt es Anforderungen an die Familien in denen die Wechselschalter liegen? Müssen die eine bestimmte Anordnung haben?
    Ich verstehe derzeit die Logik dieser Hand – und Faceorientation nur soweit, die eine ist der Wechsel der Wandseite und die andere der Wechsel des Aufschlages. Und dann wird über die Vektoren bezogen auf den Ursprung gerechnet?
    Oder ist das völlig verkehrt?
    Die Ursprungsvariante hat übrigens gar nicht funktioniert. Dieses Paket Mirror… habe ich installiert. Im Dynamo – Programm gibt es auch keine Fehlermeldungen.
    Ach so , ich nutze Revit 2016, Dynamo 0.9 Win7.

    Worin liegt der Fehler? Vielleicht können Sie mir helfen.
    Vielen Dank!

    Beste Grüße
    Thilo Schulz

    • Kommentar
      23.03.2016 @ 23:27

      Hallo Thilo Schulz,
      vielen Dank auch Ihnen für das Interesse.
      Ich werde mich nach Ostern an das von Ihnen angesprochene Problem heranmachen und melde mich dann wieder.
      Frohe Ostern also und
      Bester Gruß

    • Arne K.
      Kommentar
      30.03.2016 @ 16:44

      Guten Tag Herr Bodenstein,
      ich muss mich Herrn Schulz leider anschließen. Trotz installiertem Paket funktioniert es bei mir auch nicht. – Revit 2016, Dynamo 0.9 Win7

      Ich hoffe es lässt sich hier eine Lösung finden.
      Viele Grüße

  • Kommentar
    04.04.2016 @ 09:24

    Hallo liebe am Skript Interessierte,

    habe den Beitrag mittels einführenden Hinweis erst einmal „vom Netz“ genommen. Sobald ich eine Lösung für das Problem habe, melde ich mich natürlich. Ich möchte schon weiterhin meinem Tischler eine vollständige Liste zum Ausführungsplan legen.

    Bis dahin also.

  • Lennart Schlüter
    Kommentar
    27.04.2016 @ 16:59

    Hallo Jan,

    vielen Dank für deine Codeschnipsel. Ich bin dank Google auf diesen Beitrag gestoßen. Nach ein bisschen probieren und dem aktuellen Clockwork Package war „handorintation“ auch wieder einsatzbereit.
    Es funktioniert und ich bin total begeistert.

    Grüße

    • Kommentar
      27.04.2016 @ 18:40

      Hallo Lennart Schlüter,

      vielen Dank für den Kommentar. Habe die „handorientation“ aus dem Clockwork Paket in meinen Codeschnipsel eingebaut.
      Hoffen wir mal, dass die nächsten Programmversionen von Revit und Dynamo nicht wieder alles durcheinander bringen.

      Herzlicher Gruß von der Elbe

  • Julian
    Kommentar
    04.05.2016 @ 12:21

    Hallo Herr Bodenstein,
    einfach „genial“ der script hat super funktioniert.
    herzlichen Dank für den Skript
    Julian

    • Kommentar
      04.05.2016 @ 12:27

      Das freut mich sehr, Julian. Viel Erfolg bei der Arbeit mit Revit, Dynamo und dem Script.

      • Thilo Schulz
        Kommentar
        05.05.2016 @ 19:41

        Hallo Herr Bodenstein,
        ich trau mich schon gar nicht zu fragen, aber bei mir funktioniert es nicht. Als ich Ihr Skript öffnen wollte wurde ich zu einer neuen Dynamoversion „gezwungen“. 1.0x. Ich habe auch das aktuelle Clockwork installiert. Im Skript werden auch keine Fehlermeldungen angezeigt.
        Leider kenne ich mich zu wenig aus um die Ursache selbst zu finden. Woran liegt es.
        Mit freundlichen Grüßen
        Thilo Schulz

      • Kommentar
        10.05.2016 @ 18:48

        Hallo Thilo Schulz,
        hier darf sich jeder trauen, Fragen zu stellen..
        Vielleicht hilft es Ihnen und wir finden eine Lösung, wenn wir mal telefonieren, wenn wir beide Revit und Dynamo laufen haben.
        Sie finden meine Festnetznummer oben unter Kontakt.
        Bester Gruß
        Jan Bodenstein

    Einen Kommentar hinterlassen