Get & Set Builtin Parameters

Hi,
How can I get and set Builtin parameters, like for instance, TRUSS_FAMILY_TOP_CHORD_ANGLE_PARAM for trusses?


Many thanks

In this case is a bit tricky because there are many built-in parameters called “Angle”.

1 Like

Many thanks Kike
Am after 16 built-in parameters which I would like to compile in a list to get and set.
Any tips on how to do that?

TRUSS_FAMILY_BOTTOM_CHORD_STRUCTURAL_TYPES_PARAM
TRUSS_FAMILY_BOTTOM_CHORD_ANGLE_PARAM
TRUSS_FAMILY_BOTTOM_CHORD_VERTICAL_PROJECTION_PARAM
TRUSS_FAMILY_BOTTOM_CHORD_START_RELEASE_TYPE
TRUSS_FAMILY_BOTTOM_CHORD_END_RELEASE_TYPE
TRUSS_FAMILY_TOP_CHORD_STRUCTURAL_TYPES_PARAM
TRUSS_FAMILY_TOP_CHORD_ANGLE_PARAM
TRUSS_FAMILY_TOP_CHORD_VERTICAL_PROJECTION_PARAM
TRUSS_FAMILY_TOP_CHORD_START_RELEASE_TYPE
TRUSS_FAMILY_TOP_CHORD_END_RELEASE_TYPE
TRUSS_FAMILY_DIAG_WEB_STRUCTURAL_TYPES_PARAM
TRUSS_FAMILY_DIAG_WEB_ANGLE_PARAM
TRUSS_FAMILY_DIAG_WEB_START_RELEASE_TYPE
TRUSS_FAMILY_DIAG_WEB_END_RELEASE_TYPE
TRUSS_FAMILY_VERT_WEB_STRUCTURAL_TYPES_PARAM
TRUSS_FAMILY_VERT_WEB_ANGLE_PARAM
TRUSS_FAMILY_VERT_WEB_START_RELEASE_TYPE
TRUSS_FAMILY_VERT_WEB_END_RELEASE_TYPE

You can create your own ‘Value List’ From here.
In order to add more values right click on it and pick ‘Edit…’

Add like this on the constants list.

TRUSS_FAMILY_TOP_CHORD_STRUCTURAL_TYPES_PARAM       = -1140746
TRUSS_FAMILY_TOP_CHORD_ANGLE_PARAM                  = -1140744
TRUSS_FAMILY_TOP_CHORD_VERTICAL_PROJECTION_PARAM    = -1140743
TRUSS_FAMILY_TOP_CHORD_START_RELEASE_TYPE           = -1140742
TRUSS_FAMILY_TOP_CHORD_END_RELEASE_TYPE             = -1140741
TRUSS_FAMILY_DIAG_WEB_STRUCTURAL_TYPES_PARAM        = -1140736
TRUSS_FAMILY_DIAG_WEB_ANGLE_PARAM                   = -1140734
TRUSS_FAMILY_DIAG_WEB_START_RELEASE_TYPE            = -1140732
TRUSS_FAMILY_DIAG_WEB_END_RELEASE_TYPE              = -1140731
TRUSS_FAMILY_BOTTOM_CHORD_STRUCTURAL_TYPES_PARAM    = -1140766
TRUSS_FAMILY_BOTTOM_CHORD_ANGLE_PARAM               = -1140764
TRUSS_FAMILY_BOTTOM_CHORD_VERTICAL_PROJECTION_PARAM = -1140763
TRUSS_FAMILY_BOTTOM_CHORD_START_RELEASE_TYPE        = -1140762
TRUSS_FAMILY_BOTTOM_CHORD_END_RELEASE_TYPE          = -1140761
TRUSS_FAMILY_VERT_WEB_STRUCTURAL_TYPES_PARAM        = -1140726
TRUSS_FAMILY_VERT_WEB_ANGLE_PARAM                   = -1140724
TRUSS_FAMILY_VERT_WEB_START_RELEASE_TYPE            = -1140722
TRUSS_FAMILY_VERT_WEB_END_RELEASE_TYPE              = -1140721
1 Like

Many thanks, Kike.
Unfortunately am still a step behind I reckon, as am not able to Get / Set a built-in parameter of a type.
Would you be so kind show me how to do that please?
See below my attempt,

Regards

You should pass the parameter directly, keep in mind that the Panel converts the input to Text.

1 Like

Hi,
Thanks Kike that works :slight_smile:
How can I handle them as a list rather then one by one?
I attempted the below, but no luck.
Can’t really get my head around these built-in parameters :sweat_smile:
Many thanks

You can edit the value list like in Kike’s post above.

This will give you the Title and desired Element Id output.

right click and set to your preferred interface

1 Like

hi Japhy,
thanks for your support.
What am after is to get (and later set) these built-in parameters feeding the Element Parameter node with a list, not with individual input as when using “Value list”.
Rather using the built-in parameter name or ID but I can’t find a way to do so.
Thanks

Can you put the list into the value picker? You want to select the name but return the ID right? Not quite following what you are looking to do.

1 Like

Thank @Japhy & @kike
I am looking to simply set/get many parameters at the time.
See below my workaround

1 Like