Apply revisions to sheets in Revit using Dynamo!

Поделиться
HTML-код
  • Опубликовано: 26 дек 2024

Комментарии •

  • @josephkaumo1396
    @josephkaumo1396 2 года назад +1

    Very nice. You truly are the guru. Thanks for saving me time.

  • @haythamwaheed9946
    @haythamwaheed9946 Год назад +1

    Wonderful, thank you for your great effort

  • @marwanbeaino5377
    @marwanbeaino5377 2 года назад +1

    Great content Gavin ! Many thanks

  • @suttonkite
    @suttonkite 2 года назад

    Gavin, I was using your video and the packages and all worked great! You saved me a lot time on over 600 sheets to change revision. One thing I was struggling with is to find the right packages and Issue dates of Crumble. I love your videos and would love it even more if I knew what packages I have to specifically download to Dynamo. Packages are changing all the time and nodes are some times hard to find. Thanks so much again for all your good work!

    • @AussieBIMGuru
      @AussieBIMGuru  2 года назад

      I typically update Crumple once every few months, and nodes should remain relatively similar for the most part. Occasionally I reorganise a few such as my familydocument nodes when enough are made to warrant their own subgroup but for the most part the latest version will typically also be the greatest. Glad the script proved helpful :)

  • @shanthiswamy
    @shanthiswamy 3 года назад +2

    Hi Gavin
    Thank you so much for the wonderful script. I have tried this script and is working great. It will reduce my work a lot.

    • @AussieBIMGuru
      @AussieBIMGuru  3 года назад

      You're welcome! Alwayd glad to save others time

  • @salmanhasan253
    @salmanhasan253 3 года назад +1

    It is great. Thank you so much for all your content

  • @rafeeksadak104
    @rafeeksadak104 2 года назад +1

    Thanks Gavin for this, really

  • @Sheltieist
    @Sheltieist Год назад

    Impressive! Will also update revisions in sheet place holders?

    • @AussieBIMGuru
      @AussieBIMGuru  Год назад +1

      I just tested it and yes it appears to be possible.

  • @bagelnine9
    @bagelnine9 2 года назад

    Thank you for this amazing script and all the custom nodes you created in crumple. I really like your clear explanations - you've done a great deal to educate me and get a better understanding of dynamo. I suppose we could use these forms for other tasks as well. We use a lot of additional key fields in our company to self generate sheet names in line with Aconex protocols. It becomes really tedious to populate all those bits of information in hundreds of sheets. This will definitely reduce the workload a lot. I wish there was a way to do the same by only using dynamo's core packages - it would increase usability across all members of the company. But, I suppose we have to wait for dynamo to pick these up and pack it in before we can go there.

    • @AussieBIMGuru
      @AussieBIMGuru  2 года назад

      I'd say you could update all sheet values using an import/export excel workflow as an alternative. Glad to hear the videos have been helpful!

  • @dykodesigns
    @dykodesigns 3 года назад

    That looks handy. So far always have to do this manually.

  • @susantang1354
    @susantang1354 2 года назад +1

    Thanks for your awesome videos. I just tried the old version because my project was stuck in an older version of Revit. (which still works great) The new tutorial is much better! For one thing it's so much easier to read. Any chance you can demonstrate how to add a sheet set filter to the list? I am thinking a separate dropdown to select sheet sets. This way I can click select all after I select the right sheet set.. ( Ie. SD, DD, CD.. etc)

    • @AussieBIMGuru
      @AussieBIMGuru  2 года назад

      Unfortunately I'm too time poor for RUclips videos these days, but the workflow would be similar to this. Instead of a listview of sheets, you'd want a dropdown for sheet sets. You can't get data shapes to have inputs interact with each other (usually addins are needed for that), so it'd be all sheets in the sheet set, or a secondary UI after picking the sheet set which then lets you exclude sheets from the returned sheets of that set.
      The key nodes to work with sheet sets would be Element Types > All elements of type (element type being ViewSheetSet), and after you get the sheet set I have a custom node in Crumple that can get its sheets called Sheetsets.Views. I hope that helps give some ideas!

  • @wesleycloostermans1119
    @wesleycloostermans1119 2 года назад +1

    Hello,
    what version of crumple did you have in this video?
    because I can't find some tools you use anymore.

    • @AussieBIMGuru
      @AussieBIMGuru  2 года назад

      They will be in different areas of the package now. Add/remove revision can be found under Crumple > Revit > Sheets. I cleaned the package up a lot since this video.

  • @McOchanIKut
    @McOchanIKut 2 года назад

    Hi Gavin. Thanks for the nice educative video. Would you kinldy make a video on how to create a legend of light fittings with nested annotation symbols using dynamo. I will appreciate.
    Thanks

    • @AussieBIMGuru
      @AussieBIMGuru  2 года назад +1

      Hi Mark, it's a bit out of my experience area unfortunately but I'd suggest hitting up the Revit forums in the MEP section where someone will likely have a good workflow suggestion. The Dynamo forums might help also, but I find it's mainly architects there.

  • @emmabnz
    @emmabnz Год назад +1

    Hi there, thank you so much this is great. I'm having some issues though getting the Input List in MultipleInputForm ++ to look right, everything is working fine and when i run it, it looks correct but under Dictionary in MultipleInputForm ++ it has User Inputs Empty List, basically my list of lists says it is empty. Any ideas why it would do this? and from there, the 'out' code block returns null not true. I'm an absolute Dynamo beginner, we have a large project in house and we are trying to find a way we can automate our upreving process.

    • @AussieBIMGuru
      @AussieBIMGuru  Год назад

      Hrm very strange. Make sure if you are using a new version of dynamo in revit 2023 that you are using latest data shapes and have ironpython2.7 package installed that data shapes depends on. Generally as long as you put inputs into a list format and proceed with the UI it should work.

  • @just_a_statistic
    @just_a_statistic 3 года назад

    Didn't understood a thing but will give thumbs up for your efforts

  • @leszkensleszkens2785
    @leszkensleszkens2785 3 года назад

    Great! Thanks!

  • @willseelbach5813
    @willseelbach5813 10 месяцев назад

    For your code block at 11:25, mine will not spit out “true”, instead it says null. When trying to run, that code block turns yellow and returns the warning “cannot index into a null list, dictionary, or string.” Any ideas? Really appreciate your videos!

    • @AussieBIMGuru
      @AussieBIMGuru  10 месяцев назад

      This means the user interface did not return any inputs. If you're in revit 2023+ data shapes needs the IronPython2.7 package to run also, common issue that is a likely cause I'm guessing.

  • @hoangnhinguyen1973
    @hoangnhinguyen1973 3 года назад +1

    Hi Gavin,
    Thank you a lot for your video.
    I have tried with the script but still get warning "Derefrencing a non-pointer" at node ++...forms of datashape.
    Do you have any suggestion or solution about this issue?
    Thank you in advance.

    • @AussieBIMGuru
      @AussieBIMGuru  3 года назад +1

      Unfortunately it's quite a generic error so it's hard to say. Cross check all your input types are correct, and maybe try installing the latest version of data-shapes as well.

    • @hoangnhinguyen1973
      @hoangnhinguyen1973 3 года назад +1

      @@AussieBIMGuru thanks for your reply. I am thinking about my dynamo version 2.5 different to yours. All nodes works well except that node. Input is put in correctly because if it is not put in, there will be error in other nodes. I will try to reinsall the package as your advice.

  • @jorgecruz2359
    @jorgecruz2359 2 года назад +1

    Hi BIM Guru, excellent evening. I have seen some videos you have made about Dynamo and I would like to ask for your help, I have tried to export to excel a list of Plans with revisions on sheet but I can not extract the revisions in the list, my purpose is to have a table with the following headings: Sheet Number-Sheet Name-Revisions on Sheet (this last value I can not get it in the list, I have different project revisions and they are different in each plan since they are manipulated through Shown in Revision Schedule).
    Can you please help me?

    • @AussieBIMGuru
      @AussieBIMGuru  2 года назад +1

      Sounds like this video i made:
      ruclips.net/video/vTeda-rj3H4/видео.html

    • @jorgecruz2359
      @jorgecruz2359 2 года назад

      @@AussieBIMGuru thank you very much, it has been a great help. The contribution of your videos is great, good luck.

  • @mehark
    @mehark 3 года назад +1

    Hello Gavin, Please could you tell me how to prevent the inputs in the Multiinputsform++ to show separately when i run the script? my script works very fine but the script keeps bringing me the inputs in seperate windows
    Example:
    1- I run the script
    2- I get the list view data alone (I play run)
    3- Then i get the dropdown menu alone (I play run again)
    4- The i get the Boolean toggle alone (I also play run)
    The result is the same but it bugs me a little to not having them all in the same window.

    • @AussieBIMGuru
      @AussieBIMGuru  3 года назад +1

      Make sure that all the inputs are sitting at the same list level when you put them in the list.create node. You should see three items @L1 and one list @L2. Usually if you see multiple interfaces, this is because there are sublists in your list.create node.

    • @mehark
      @mehark 3 года назад +1

      @@AussieBIMGuru Yes, by reviewing what i have done, I did find the error, thank you.

  • @haythamwaheed9946
    @haythamwaheed9946 Год назад

    Can you please create a dynamo that do find and replace similar to the one in Autocad for Revit, thanks

    • @AussieBIMGuru
      @AussieBIMGuru  Год назад

      The String.Replace node does this. You can then pair it with Element.GetParameterValueByName and Element.SetParameterByName to commit this to a change in an element parameter value or name.

  • @giannicatalano1927
    @giannicatalano1927 2 года назад

    Hello!
    What is the package of Sheetscleaned please?
    Thank you

  • @patomargain
    @patomargain 2 года назад

    How can I download Data-Shapes plug-in?? I cannot find it in the packages

    • @AussieBIMGuru
      @AussieBIMGuru  2 года назад

      Try searching for data-shapes instead of with a space.

  • @ayahel-ghalayini1104
    @ayahel-ghalayini1104 2 года назад

    Hi,
    I was wondering if theres a way to allow each description to be editable per sheet under the same revision number?
    So for example, sheet 3 will have Revision B "bathroom layout changed", however on sheet 8 Revision B "foundation altered".
    Thank you

    • @AussieBIMGuru
      @AussieBIMGuru  2 года назад

      Unfortunately revisions in Revit all work at a type level. Best practice is usually to cloud changes on sheet and tag their comment field to describe the changes.

  • @prezlamen7906
    @prezlamen7906 3 года назад

    Thanks so much.
    I only used dynamo for basic stuff like copying offset etc but i wanna spend some time to get into this deeper.
    Im making this right now, it'll be a big help but I'll need to understand what's going on first so i can add a functionality i also need. When jumping from review revision to construction usually we dont show past revisions, only for construction, so i still have to go and manually remove them from sheets.
    Do you have any idea how i could implement that into this?

    • @prezlamen7906
      @prezlamen7906 3 года назад

      Sorry, i commented before watching the whole video. Tnx.

    • @AussieBIMGuru
      @AussieBIMGuru  3 года назад

      No worries! A batch remove versus add would do the trick for sure. Some firms will merge all preconstruction revisions in Revit itself if they are not needed anymore as well.

    • @prezlamen7906
      @prezlamen7906 3 года назад +1

      @@AussieBIMGuru We don't do that. There is one thing i will add when i get experience in dynamo and that is to show all the revisions a sheet has in drop down menu. Maybe like level 1 - fire protection (IFC 03 01.12.21.).
      Your videos give great insight on everything so I can't wait for holidays when i have time to learn some and play with dynamo more.

  • @yevheniibatiievskyi
    @yevheniibatiievskyi Год назад

    I have one more question.) Is any chance to get a date (dd.mm.yy) of revision in this list?

    • @yevheniibatiievskyi
      @yevheniibatiievskyi Год назад +1

      Found out.) > Revision.RevisionDate < function

    • @AussieBIMGuru
      @AussieBIMGuru  Год назад

      Yep the property you found is the ticket!
      www.revitapidocs.com/2024/0895e812-4ea9-f128-2ae1-4a1e6c3397bd.htm

  • @kylesamuelson9053
    @kylesamuelson9053 3 года назад

    Great video as usual. I tried looking for this script on Github but couldn't find it. Is it on there and if so what is it called?

    • @AussieBIMGuru
      @AussieBIMGuru  3 года назад

      You can find this one in my toolbar pack:
      github.com/aussieBIMguru/Misc/blob/master/ABG%20NonicaTab%20PRO%20Toolbar%20v1.0.zip

  • @ezhilarasan3776
    @ezhilarasan3776 3 года назад

    How to do give column beam numbering by using dynamo

    • @AussieBIMGuru
      @AussieBIMGuru  3 года назад +1

      It depends on your ordering logic (if there is any). I have some videos on numbering by spline and circle here that might of relevance:
      ruclips.net/video/blkmDknTu_A/видео.html
      ruclips.net/video/2H6BPi9gsQE/видео.html
      You could find their nearest grid, then append that to their level as a number maybe? I have a video on finding nearest grids to elements here also:
      ruclips.net/video/6an1clh9RoE/видео.html

  • @nathanwalker3217
    @nathanwalker3217 2 года назад

    This still possible in Revit 2023?

    • @AussieBIMGuru
      @AussieBIMGuru  2 года назад

      Yes but you will need to install the IronPython package to support the old packages using it.

    • @nathanwalker3217
      @nathanwalker3217 2 года назад

      @@AussieBIMGuru any idea where to find those cheers mate

    • @AussieBIMGuru
      @AussieBIMGuru  2 года назад +1

      The package manager has it if you search for it. I have a more up to date tutorial for this in my dynamo playlist also where I use my own package so its a bit more streamlined.

  • @just_a_statistic
    @just_a_statistic 3 года назад

    How many applications on the task bar ?😂

    • @AussieBIMGuru
      @AussieBIMGuru  3 года назад +1

      Just a few! I use quite a lot of programs.

  • @rezwanulhoque117
    @rezwanulhoque117 Год назад

    "SHEETS CLEANED" NODE CAN NOT FINED IN YOUR PACKAGE, HOW TO SOLVE THAT ISSUE?

  • @yevheniibatiievskyi
    @yevheniibatiievskyi Год назад

    Code block
    out[0];
    out[1];
    out[2];
    gives me 'null' and UI window does not appear at all.
    all before that node script runs ok and shows UI

    • @AussieBIMGuru
      @AussieBIMGuru  Год назад

      Make sure if you are in 2023+ you have ironpython2.7 package installed. Data shapes needs it

    • @yevheniibatiievskyi
      @yevheniibatiievskyi Год назад

      all the scripts after this part are not do any. UI is running but revisions are not removed or added.

    • @AussieBIMGuru
      @AussieBIMGuru  Год назад

      @@yevheniibatiievskyi hard to say via YT. Recommend asking dynamo forums for specific help.

    • @yevheniibatiievskyi
      @yevheniibatiievskyi Год назад

      @@AussieBIMGuru But finally, whole script is doing its job from time to time.) Just not running all the time I push the button RUN.

    • @yevheniibatiievskyi
      @yevheniibatiievskyi Год назад

      @@AussieBIMGuru I'm getting a message:
      "this graph contains nodes that reference an outdated Python engine".
      Dynamo has moved away from the old IronPython2 (Python 2) engine towards a new CPython3 (Python 3) engine.
      The IronPython engine is stil available as a package from the Dynamo package manager, but only the CPython3 engine will be supported.
      Custom Nodes that have an IronPython2 dpendency:
      Data-Shapes - DropDown Data
      Data-Shapes - Listview Data
      Data-Shapes - MultipleInputForm ++
      Data-Shapes - Boolean input
      Crumple - Collect.Sheets
      Crumple - Revit.GetDocument
      archi-lab net - Add Revision to Sheet
      archi-lab net - Remove Revision from Sheet
      Crumple - UI.Messenger

  • @just_a_statistic
    @just_a_statistic 3 года назад

    Have you purchased revit or is it cracked ?

    • @AussieBIMGuru
      @AussieBIMGuru  3 года назад +2

      I own a BIM consulting business, so I use a genuine lisence. I cannot take such a careless risk when I produce content this publically. I wouldn't even know where to find cracks these days, haven't seen that sorta thing since my Uni days (10+ years ago!).

  •  3 года назад

    Mother of god how many package uses

    • @AussieBIMGuru
      @AussieBIMGuru  3 года назад +3

      2 packages? Data shapes and crumple.
      Very manageable.