# Controlling built in parameter with dynamo

**URL:** <https://forum.dynamobim.com/t/controlling-built-in-parameter-with-dynamo/100000>\
**Category:** Revit\
**Created:** [April 12, 2024, 10:23pm UTC](https://forum.dynamobim.com/t/controlling-built-in-parameter-with-dynamo/100000 "2024-04-12T22:23:04Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![s1145756](https://avatars.discourse-cdn.com/v4/letter/s/c89c15/32.png) [@s1145756](https://forum.dynamobim.com/u/s1145756)\
**Post date:** [April 12, 2024, 10:23pm UTC](https://forum.dynamobim.com/t/controlling-built-in-parameter-with-dynamo/100000/1 "2024-04-12T22:23:04Z")

</div>

Hello,

I want to change the built in parameter “cut with void when loaded” in my dynamo script. But i cant get the parameter with the get parameter by name node. I looked up the actual name of the parameter (FAMILY\_ALLOW\_CUT\_WITH\_VOIDS) because it is a built in parameter and it didnt work either.

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [April 13, 2024, 5:40am UTC](https://forum.dynamobim.com/t/controlling-built-in-parameter-with-dynamo/100000/2 "2024-04-13T05:40:52Z")

</div>

Hello @s1145756 and welcome here 😉 is it in a project or family environment ?

 ![Skærmbillede 2024-04-13 073753](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/2/d/2defa869ebdf3094bcc28d54fb3496629f194d3e.png)

---

<div class="post-metadata">

**Author:** ![s1145756](https://avatars.discourse-cdn.com/v4/letter/s/c89c15/32.png) [@s1145756](https://forum.dynamobim.com/u/s1145756)\
**Post date:** [April 13, 2024, 6:22am UTC](https://forum.dynamobim.com/t/controlling-built-in-parameter-with-dynamo/100000/3 "2024-04-13T06:22:53Z")

</div>

Within a family, your script doesnt work and i looked up the acgual name of the parameter and it also doesnt work:

 ![SmartSelect_20240413_082213_Gmail](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/1/d/1dc5ec53652771ecf7a0281f8e7934ce20ceb879.jpeg)

The error message says that a paramater with that name doesnt exist for both your and mine script

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [April 13, 2024, 6:28am UTC](https://forum.dynamobim.com/t/controlling-built-in-parameter-with-dynamo/100000/4 "2024-04-13T06:28:49Z")

</div>

not sure i understand then here in family document…

![Revit_dMuPXJgRGB](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/d/0/d0fe8bdfc8ce15b77edfbfe06517a5906a499564.gif)

---

<div class="post-metadata">

**Author:** ![s1145756](https://avatars.discourse-cdn.com/v4/letter/s/c89c15/32.png) [@s1145756](https://forum.dynamobim.com/u/s1145756)\
**Post date:** [April 13, 2024, 6:42am UTC](https://forum.dynamobim.com/t/controlling-built-in-parameter-with-dynamo/100000/5 "2024-04-13T06:42:07Z")

</div>

Okay, i didnt understand what you meant earlier i think. Im working in a project environment and i want to change the parameter in a family. So i think i need the upper image.

Is there any way to do this without using packages?

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [April 13, 2024, 6:43am UTC](https://forum.dynamobim.com/t/controlling-built-in-parameter-with-dynamo/100000/6 "2024-04-13T06:43:35Z")

</div>

and here with builtin parameter not sure why use that one instead of “Cut with Voids When Loaded”;

 ![Skærmbillede 2024-04-13 084131](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/0/1/0104a4b030a372ec42cf2558eec781b17de574e9.jpeg)

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [April 13, 2024, 6:46am UTC](https://forum.dynamobim.com/t/controlling-built-in-parameter-with-dynamo/100000/7 "2024-04-13T06:46:19Z")

</div>

yes its possible, you can try write your own nodes in python or c#…but it isnt so easy and will probably take some time 😉

---

<div class="post-metadata">

**Author:** ![s1145756](https://avatars.discourse-cdn.com/v4/letter/s/c89c15/32.png) [@s1145756](https://forum.dynamobim.com/u/s1145756)\
**Post date:** [April 13, 2024, 6:47am UTC](https://forum.dynamobim.com/t/controlling-built-in-parameter-with-dynamo/100000/8 "2024-04-13T06:47:01Z")

</div>

Yeah okay, thanks!

---

<div class="post-metadata">

**Author:** ![pyXam](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/pyxam/32/163009_2.png) [@pyXam](https://forum.dynamobim.com/u/pyXam)\
**Post date:** [April 13, 2024, 7:33am UTC](https://forum.dynamobim.com/t/controlling-built-in-parameter-with-dynamo/100000/9 "2024-04-13T07:33:10Z")

</div>

> [@s1145756](#):
>
> Is there any way to do this without using packages?

I think Crumple by @GavinNicholls comes out soon or now? With new nodes to handle familydocs. His nodes are written in python so i cant speak for him but you can unpack his nodes to remove dependencies as long as you still credit him (i think)

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [April 13, 2024, 7:41am UTC](https://forum.dynamobim.com/t/controlling-built-in-parameter-with-dynamo/100000/10 "2024-04-13T07:41:07Z")

</div>

yeah can be an option as well…i dont know these nodes so good…but genius loci is written in python as well…but for convert documnet and collect family i use rhythm written in c# zerotouch…but i dont actuelly understand why copy paste others node, guess it just will give more work when api change and probably gives copyright trouble as well…then i think its better just let owners upgrade…just my opinion

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [April 13, 2024, 7:50am UTC](https://forum.dynamobim.com/t/controlling-built-in-parameter-with-dynamo/100000/11 "2024-04-13T07:50:42Z")

</div>

another option for the user here, could probably be use birdtool and use ootb nodes…

---

<div class="post-metadata">

**Author:** ![pyXam](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/pyxam/32/163009_2.png) [@pyXam](https://forum.dynamobim.com/u/pyXam)\
**Post date:** [April 13, 2024, 8:48am UTC](https://forum.dynamobim.com/t/controlling-built-in-parameter-with-dynamo/100000/12 "2024-04-13T08:48:15Z")

</div>

Typically ill do this for one time scripts few newbie users just to avoid the hassle of packages on their side 🙂

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [April 13, 2024, 8:55am UTC](https://forum.dynamobim.com/t/controlling-built-in-parameter-with-dynamo/100000/13 "2024-04-13T08:55:03Z")

</div>

yeah i understand…but dont understand “hassle of packages” guess its pretty easy install from P manager. 😉 guees it gives more work first copy paste the python from a package and save it as custom node and give input nodes …but is possible 😉

---

<div class="post-metadata">

**Author:** ![pyXam](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/pyxam/32/163009_2.png) [@pyXam](https://forum.dynamobim.com/u/pyXam)\
**Post date:** [April 13, 2024, 9:25am UTC](https://forum.dynamobim.com/t/controlling-built-in-parameter-with-dynamo/100000/14 "2024-04-13T09:25:33Z")

</div>

Very new users…  
But also i like to read through the python anyway to understand more 🙂

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [April 13, 2024, 9:31am UTC](https://forum.dynamobim.com/t/controlling-built-in-parameter-with-dynamo/100000/15 "2024-04-13T09:31:04Z")

</div>

yeah thats a good reason 😉 😉 have a great weekend 😉

---

<div class="post-metadata">

**Author:** ![GavinNicholls](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/gavinnicholls/32/190442_2.png) [@GavinNicholls](https://forum.dynamobim.com/u/GavinNicholls)\
**Post date:** [April 13, 2024, 2:32pm UTC](https://forum.dynamobim.com/t/controlling-built-in-parameter-with-dynamo/100000/16 "2024-04-13T14:32:13Z")

</div>

Yep latest on package manager has fully redeveloped familydoc nodes!

---

<div class="post-metadata">

**Author:** ![s1145756](https://avatars.discourse-cdn.com/v4/letter/s/c89c15/32.png) [@s1145756](https://forum.dynamobim.com/u/s1145756)\
**Post date:** [April 13, 2024, 4:24pm UTC](https://forum.dynamobim.com/t/controlling-built-in-parameter-with-dynamo/100000/17 "2024-04-13T16:24:12Z")

</div>

The exact reason why i dont want packages, others should be able to use them in the dynamo player without even opening dynamo
