Create a Shared Parameters File using Dynamo!

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ส.ค. 2024

ความคิดเห็น • 158

  • @JonathanLight1
    @JonathanLight1 4 ปีที่แล้ว +1

    This is really good if you ever wanted to reorganize the shared parameter file

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว

      Thanks! Keep in mind this will reset parameter GUID's, so if you just want to modify parameter groups it's best to modify the file in excel by changing the numbers in the group column (carefully!). Usually this workflow is if you want to 'reset' your file or build one from the ground up for the first time.

  • @BrunoValads
    @BrunoValads 2 ปีที่แล้ว +1

    This was very helpful, as I had to create a big sequential list of parameters

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว +1

      Glad it saved you some time!

  • @ATTechTutorials
    @ATTechTutorials 4 ปีที่แล้ว +1

    Nice & simple script, but super handy! Thanks Gavin!

  • @immi85
    @immi85 4 ปีที่แล้ว +1

    Very Handy Workflow, Saves lots of time. Cheers 👍

  • @erjuico888
    @erjuico888 4 ปีที่แล้ว +1

    That's awesome! Thanks for sharing Gavin. This will be really useful in our line of work. :)

  • @alevadag5706
    @alevadag5706 3 ปีที่แล้ว +1

    Thanks Gavin.

  • @karinasantelices9219
    @karinasantelices9219 3 ปีที่แล้ว +1

    Thank you! It has been really helpful :)

  • @djrease7354
    @djrease7354 4 ปีที่แล้ว +1

    Hi thanks for all you content.. I have another dynamo question if you don’t mind me asking....more related to creating sheets!!

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว

      Feel free to ask here, unless you already asked it on the other videos :)

  • @nazimbekkouche4309
    @nazimbekkouche4309 2 ปีที่แล้ว +1

    Thank you Gavin for this instructive vidéo !Can we found the scirpt on the Github ? Thank you by advance

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      Glad it was helpful! Yes the script should be on github with a datestamp on the day this video came out.

  • @TheRBA04
    @TheRBA04 4 ปีที่แล้ว +1

    Hi Ausi, its really good and handy. Can you create something related to project set ups. I tried it will one single master excel file

  • @djrease7354
    @djrease7354 4 ปีที่แล้ว +1

    Thanks

  • @rainbowblackcat
    @rainbowblackcat 4 ปีที่แล้ว +1

    Hi, i was trying to add the Tooltip field from excel but list.combine just give me "null" value. I tried to put it directly on SharedParameters.Create but it didn't work either. Any advice to achieve this? Seems like the data has some especial requirement to pass through. Thanks for the videos

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว

      I haven't actually tried adding a tooltip before using this node. I would start simple, try adding a tooltip directly from Dynamo using a string node, then from there try in list format and finally excel. The results might indicate why it isn't working.

  • @iftekharkhan8879
    @iftekharkhan8879 2 ปีที่แล้ว +1

    Hi sir...sir u send me a link regarding changing font type in revit by Dynamo...i search there i could not able to find....plz send me the of this tutorial if u have ...plz sir...thanku sir

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      I haven't done this before unfortunately. I would search the forums and make a thread if not - it is potentially a complex script and a bit too niche for youtube unfortunately.

  • @charlesball9522
    @charlesball9522 4 ปีที่แล้ว +1

    @Aussie BIM Guru - I ran this workflow with some of my parameters having the "Temperature" and "Air_Flow" parameter types. These do not get created when the workflow is run. It seems that the only parameters that get created are those under the "Common" discipline. Is there a way to add a fourth column to have the discipline changed as well? Also @8:14 you added the PG_TEXT parameter group, I tried to make that PG_OTHER, so that they would be grouped there, but no parameters were created. I'm sure I am doing something wrong. I appreciate the help, still learning.

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว +1

      The parameter group for 'other' is actually 'INVALID', strange hey?! Check out the excel file on my github - it contains all common groups.
      As well as this, feel free to download 'Crumple' - this contains some nodes to look at the builtin parameter group names, in which you might be able to find MEP groups. Their name is not always the same as in Revit, but I think they should be there.
      I recall reading that some data types were not able to be used for this workflow, but check the Orchid package out - I think it has a dropdown with all available parameter types.

  • @krishnanvinothkumar8416
    @krishnanvinothkumar8416 2 ปีที่แล้ว

    Hi Gavin, List. combine always show the null, Please give a tips to for the solution

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      I believe the node was adjusted since I made this tutorial, it should be possible by using list levels for the inputs without a list combine node I think.

  • @PauloFerreiradyn
    @PauloFerreiradyn 4 ปีที่แล้ว +2

    You the fucking best man!!

  • @jimmychan4868
    @jimmychan4868 4 ปีที่แล้ว +1

    Hi Sir, how can install Orchid packages? because I use package searching is not working..... Thanks again

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว

      You need to download it from 'erfajo's github;
      github.com/erfajo

  • @izanikamal6020
    @izanikamal6020 ปีที่แล้ว

    Hi BIMGuru, I try to run the script but when I check in the shared parameter ribbon only groups appear but not for parameter name and type. Can you help me?

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว +2

      Unfortunately I dont believe the node works as intended anymore in Orchid. I had issues too. These days I use paramanager by Diroots to make parameters, get their Guids using dynamo and then make the shared parameter file in excel.

  • @aduf89
    @aduf89 3 ปีที่แล้ว +1

    Hi, nice tutorial! I have a question related to shared parameter file: basically I have a rvt file with shared parameters but I don't have the SP .txt file. I made a script with zhukoven nodes and I retrieved all the SP in the file, guids included and exported all in Excel. The problem is that converting the excel in txt is not readable as a Sp file by revit. So i'm wondering if there is a workaround to do it. I've searched for days in forums and tutorials without any luck. any ideas? Thanks in advance!!

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว

      I would try copying the header portion of a working SP file into the one generated and see if that helps. Shared parameter files need to be structured in a particular order for Revit to read them so the one you put back together must have some formatting errors in it.

    • @aduf89
      @aduf89 3 ปีที่แล้ว +1

      @@AussieBIMGuru yes I've tried to start from an existing SP file and adding the new data, but the formatting is wrong. well, I'll try again and see. Thanks!

  • @hsaadaoui
    @hsaadaoui 4 ปีที่แล้ว +1

    Hi there! Thank you for the tuto, where can I find the exact same node Parameter.Createsharedparameter? tks!

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว

      This node is from the Orchid package which can be downloaded and installed from the github 'erfajo'.

    • @hsaadaoui
      @hsaadaoui 4 ปีที่แล้ว

      @@AussieBIMGuru I have just download it and there is not "Familydocument" on it :/
      which version do I have to download?

    • @hsaadaoui
      @hsaadaoui 4 ปีที่แล้ว

      got it !!

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว

      @@hsaadaoui i use 2.3.0 version, I believe this node should be in most builds. Make sure to search the package contents carefully.

  • @slaxmiganesh4820
    @slaxmiganesh4820 4 ปีที่แล้ว +1

    Hi Aussie BIM Guru.Can you create something related to FormWork for Structure floors, Beams , Columns.

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว

      Unfortunately this falls a bit outside my experience - to date I've never seen formwork done in Revit, but I'm sure it would be possible. I'm guessing that using walls/floors and some special families works best seeming these support takeoff methods easily.

    • @slaxmiganesh4820
      @slaxmiganesh4820 4 ปีที่แล้ว

      @@AussieBIMGuru Many thanks for the reply.
      i have one query. is it possible to calculate the surface area of columns which pass through floors where we need only the surface area of the column to be painted , intersection of column and floor surface area to be deducted from column surface area through dynamo as the floor thickness varies & columns sizes varies.
      Many thanks in advance.

  • @iftekharkhan8879
    @iftekharkhan8879 2 ปีที่แล้ว

    Sir......same procedure for project parameter??

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      No. There are out of the box nodes under revit node library for project parameters.

  • @aferrarotto2146
    @aferrarotto2146 ปีที่แล้ว

    Hello, I am trying to run this script myself but once i get to the final node to try to combine the lists i get "null". I am using Revit 2021 and Orchid 206.5.08318. I dunno if that could be a problem but i dont know how to proceed from here.

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว

      Yes new orchid doesnt work with list combine the way it did for me. Try doing it normally (inputs into the actual node vs combine), with condense set to false. Beyond that touch base with the package manager on their github to ask how the node works now as I cant see into the code to understand assumed input structure.

    • @phillipesfyrios1427
      @phillipesfyrios1427 ปีที่แล้ว

      Hi A Ferrarotto, did you manage to resolve this?

  • @user-tv4zw8fj5r
    @user-tv4zw8fj5r ปีที่แล้ว

    'm having trouble downloading Orchid

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว +1

      th-cam.com/video/JdoSnPFqd6E/w-d-xo.html

  • @pavillon9365
    @pavillon9365 4 ปีที่แล้ว +1

    What if I want to enrich my excel file with new parameters and create a new shared parameter text file - The GUID will be/not be lost for existing shared parameters?

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว

      In this case you would need to be careful, but could potentially add to the existing shared parameters file using the same workflow.

    • @pavillon9365
      @pavillon9365 4 ปีที่แล้ว +1

      ​@@AussieBIMGuru I must test it. Imagine to assign all shared parameter to previously created families.

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว +1

      That would be a different workflow, I cover this here;
      th-cam.com/video/dLRgJMj5ZOQ/w-d-xo.html

  • @mariobiasi8288
    @mariobiasi8288 4 หลายเดือนก่อน

    Hi, nice script, thankyou.
    I've a question: I've tried create this Dyn script with Dynamo version for Revit 2024. When I try execute the script I obtain this message in the top left status bar of Dynamo: "Dynamo does not indicate the current document". I see that Parameter.CreateSharedParameter node doesn't contain FamilyDocument option. How can I specify the current document (about Revit shared parameter)? Can you help me? Thanks.

    • @AussieBIMGuru
      @AussieBIMGuru  4 หลายเดือนก่อน +2

      Unfortunately the orchid package has changed a lot since i made this video and last i tried it the list.combine approach doesnt work. Might be worth contacting erfajo via their github if an approach isnt obvious. Once i crack how this works in Python I'll add it to crumple.

    • @mariobiasi8288
      @mariobiasi8288 4 หลายเดือนก่อน +1

      @@AussieBIMGuru Thank you.

  • @iftekharkhan8879
    @iftekharkhan8879 2 ปีที่แล้ว

    What is document.current node??

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      In this case i am using the node from the orchid package.

  • @birdtools
    @birdtools 4 ปีที่แล้ว

    Nice!

  • @christopheragbodzahmakafui12
    @christopheragbodzahmakafui12 3 ปีที่แล้ว +1

    Hello Gavin, please I want to find out if you have shared any of your shared parameter files on you github. I would look like to know/learn the structure and categories and develop mine from that

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว +1

      Hi Christopher, I currently sell my shared parameters file via my consulting business for $25, as well as my template and families.
      www.bimguru.com.au/product-page/shared-parameters-file

    • @christopheragbodzahmakafui12
      @christopheragbodzahmakafui12 3 ปีที่แล้ว +1

      @@AussieBIMGuru Thank you

  • @MrZorret
    @MrZorret ปีที่แล้ว

    Interesating, is there a way to do this process in a batch way, in many models at once ?

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว

      Generally youd only want to do this to create the actual parameter vs in the model. Adding parameters is a bit different. For batch automation to families i have a few videos in my dynamo playlist. For project parameters i recommend DiRoots paramanager addin.

    • @MrZorret
      @MrZorret ปีที่แล้ว

      @@AussieBIMGuru
      what im trying to do is
      1.Creater shared parameter
      2. Create project parameter, from the shared prmtr
      3. Repeat process in a lot of models that are on BIM360, over +200 models. so automatization is much needed
      is it possible with dynamo?

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว

      @@MrZorret yes look into either BVN batch processor or Bird Tools multiplayer addin on their website which are both free and can run a script in multiple files on BIM360 or local server.
      Make shared parameters first in your file once, then you can use them afterwards for the workflow. You don't need to make the file each time.

    • @MrZorret
      @MrZorret ปีที่แล้ว

      @@AussieBIMGuru
      Thanks
      i have created my list of parameters from a shared parameter, then i create a table with only the needed parameters;
      this so i can use the "insert view from file" option in another models, to let me import the parameters
      is there a way to batch process the "insert view from file" option so i can can do this process in lots of models?
      this would actualley let me insert the same list of parameters in a lot of models, at once

  • @karolinachodaa64
    @karolinachodaa64 3 ปีที่แล้ว

    Hello @Aussie BIM Guru! I have the same problem as Charles Ball. Could you please advice where I can find common groups names to try to figure this issue out? I get all the parameters within TEXT group but I truly need all the rest from MEP/HVAC category as well... I will be very grateful for your help!

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว +1

      I found all I could in the list using the BIPG enum method which is in my package Crumple, but I haven't seen anyone try lining them up for people aside from this before!

    • @karolinachodaa64
      @karolinachodaa64 3 ปีที่แล้ว

      @@AussieBIMGuru thanks for this tip! It works perfectly now :)

  • @Reedeemer28
    @Reedeemer28 6 หลายเดือนก่อน

    This doesnt seem to work in 2024. I get null at the list.combine stage.

    • @AussieBIMGuru
      @AussieBIMGuru  6 หลายเดือนก่อน

      Yes unfortunately orchid package has changed, quite an old video. Best ask on github if any node issues.

  • @charlesball9522
    @charlesball9522 4 ปีที่แล้ว

    So I've created some of your other Dynamo workflows (Adding Shared parameters to families) and I noticed that in those previous workflows when pulling the Excel info the code block is the sheet name and "false" for both readAsStrings, and showExcel, but in this version, you have "true" for readAsStrings. Why is that?

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว +1

      Sometimes I use this when all my values can be in the form of strings. This makes it easier as then Dynamo doesn't read numbers as numbers. Occasionally however, I need numbers from excel to values in Dynamo, so in these cases I don't want them to be read as strings.
      A good example of a field that is often numbers (but needs to be read by dynamo as strings) is sheet numbers.

  • @aaruparanzhu
    @aaruparanzhu 3 ปีที่แล้ว +1

    Hi Gavin, this was an amazing video,,, all your tutorials has been consistently informative... thank you for the effort....and I have a doubt regarding the setting of the visibilty of worksets in linked. files …..would you mind sharing your email id so that I could elaborate on this... thank you once again...

  • @prg3307
    @prg3307 3 ปีที่แล้ว

    Hi, thanks for the videos. I managed to do the script but i have trouble finding the "Parameter.CreateSharedParameter" node in orchid, i only have the "SharedParameter.Create" one available. I'm running the same versions as in the tutorial.
    Does someone know why i can't find it ?
    Thanks,

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว

      It depends on the version of Orchid/Dynamo you are using. Package authors change their nodes sometimes in name and even functionality.

    • @prg3307
      @prg3307 3 ปีที่แล้ว +1

      @@AussieBIMGuru dynamo 2.3 and orchid 0.0.2. Ok so i'll look for a newer version of the node in the package.
      thanks for your answer

  • @bigkieth23
    @bigkieth23 4 ปีที่แล้ว +1

    Hi, Brilliant video, Do you have any idea why my list.combine node gives me null values? the script runs without any warnings but it doesn't update my shared parameters.

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว

      Are you in Revit 2020? If not maybe that could be the cause. Test it using just one parameter also.

    • @bigkieth23
      @bigkieth23 4 ปีที่แล้ว +1

      @@AussieBIMGuru No I was using 2018. So does this script only work for Revit 2020 onwards?

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว

      @@bigkieth23 that might be why. It should work in Dynamo 2.0.3 though which is available in 2018.

    • @bigkieth23
      @bigkieth23 4 ปีที่แล้ว +1

      @@AussieBIMGuru Yea that's what dynamo version I'm using & I used the orchid 200 build. I'll try installing all the orchid builds to try get it to work.

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว

      @@bigkieth23 it might require different level management. I believe this node may change between versions in how it laces inputs.

  • @phillipesfyrios1427
    @phillipesfyrios1427 2 ปีที่แล้ว

    Hi Gavin,
    Would this workflow still work using the Excel spreadsheet from your template package? I only ask because you have additional columns in that file including 'DATATYPE', 'GROUP' AND 'USERMODIFIABLE'. What is the best approach to setting up the Excel file?

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      The Excel file in my template package would work with this if you remove all the headers and just take the name, group and parameter type columns instead. I've used this method to regenerate my shared parameter file with new prefix and GUID's before without issues.

    • @phillipesfyrios1427
      @phillipesfyrios1427 2 ปีที่แล้ว

      @@AussieBIMGuru Thanks that worked great! I noticed the new SP you added for your doors V2 (FAMd - Family Type (Doors)) doesn't work and causes an error. I'm not to sure why this does that, is it possible to explain why this would be the case?

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      Unfortunately these parameters can only be remade manually as far as I know as they have an associated category nominated on creation which I think is determined in their GUID. I'd filter out their rows in Dynamo.

    • @phillipesfyrios1427
      @phillipesfyrios1427 2 ปีที่แล้ว

      @@AussieBIMGuru I thought that may be the case, thank you for the clarification! How would I filter them out in Dynamo?

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      By their name containing _FAM

  • @gutibokeron
    @gutibokeron 2 ปีที่แล้ว +1

    Amazing video Aussi! I was trying to follow your tutorial (my dynamo version is 2.5) but the Parameter.CreateSharedParameter doesn't have the input FamilyDocument.
    As you said at the beginning, Revit should be pointing to the document that I created at first (mysp.txt) as you suggested, but doesn't look like that the script has worked because this is empty and I don't get any error or warnings in the whole script.
    Are you using any special package for it?
    Thanks for all!

    • @gutibokeron
      @gutibokeron 2 ปีที่แล้ว +1

      I found the answer! At least in Dynamo 2.5 that field doesn't exist. If you want to know which document are you aiming, you should use Parameter.SharedParameterFile.

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว +1

      Glad to hear you found the answer, sorry for the delay. Yes this node was changed in later builds (I believe because the author saw this video). It's frustrating that the video becomes out of date, but at the same time is a better workflow probably with the new node. I try not to use too many custom nodes in my videos these days as they have messed up my videos before when they change (my navisworks clash video has so many questions all because 1 node changed in it - drives me mad!).

  • @iftekharkhan8879
    @iftekharkhan8879 2 ปีที่แล้ว

    From where i get this package??

  • @nicolasbecken1960
    @nicolasbecken1960 ปีที่แล้ว

    Did anyone come across an issue where only the Parameter groups were created? None of the parameters themselves were added to my file.

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว +1

      Yes I've found the node no longer works as intended for me in later builds, this is an old version no longer available. Maybe check on erfajo's github for similar issues and their fixes.

    • @nicolasbecken1960
      @nicolasbecken1960 ปีที่แล้ว

      @@AussieBIMGuru Thank you for your reply. I was able to get what I needed through your earlier reply to @izanikamal6020 where you suggested using DiRoots.

  • @amybeckenham
    @amybeckenham ปีที่แล้ว

    i cannot get this to work :( the combined parameter thing just throws up nulls :(
    Apart from my failing I really love this script! if I could get it to work it would save me a lot of time

    • @amybeckenham
      @amybeckenham ปีที่แล้ว

      used the "out of the box" and got it to work!

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว +1

      Yes unfortunately orchid changed since then and doesnt work for me either. I use paramanager by diroots these days for this.

    • @amybeckenham
      @amybeckenham ปีที่แล้ว +1

      I do like the diroot app! I was thinking because I have been given an excel already, I could use it but actually I didn't see that you can import an excel!

  • @iftekharkhan8879
    @iftekharkhan8879 2 ปีที่แล้ว

    At time 9.02 what is" pg_text."..under group in parameter.create shared parameter node???

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว +1

      This is the revit name for the Text parameter group behind the scenes. It doesn't really matter which one we use as we're just creating parameters here so they get made in the parameter file itself.

    • @iftekharkhan8879
      @iftekharkhan8879 2 ปีที่แล้ว

      @@AussieBIMGuru ok sir

    • @iftekharkhan8879
      @iftekharkhan8879 2 ปีที่แล้ว

      @@AussieBIMGuru so we can give any name here??

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      @@iftekharkhan8879 any valid name. I suggest just using PG_TEXT

    • @iftekharkhan8879
      @iftekharkhan8879 2 ปีที่แล้ว +1

      @@AussieBIMGuru thanku sir. For always replying me...

  • @alowther6848
    @alowther6848 4 ปีที่แล้ว

    Is this the GQ youtube channel ?

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว

      Not sure what you mean?

    • @alowther6848
      @alowther6848 4 ปีที่แล้ว

      Didnt recognise you without your glasses. Thought this was a GQ magazine video

    • @AussieBIMGuru
      @AussieBIMGuru  4 ปีที่แล้ว

      @@alowther6848 haha far too kind