If you want to set a type parameter you have to select wall types with an element type node. Or you can use the node from package clockwork called “element.type” then set parameters.
I also have a node in Rhythm called "SetParameterByName(TypeOrInstance) that should do the trick
Are you saying I have to select (or find) a placed instance of the type that I want to alter? i.e. select a wall that is of the wall type I want to alter.
Is there no way to just select the type and perform actions on that?
Thank you Andreas, your first method works fine. I don’t know why I couldn’t get it to work. Although I do find I have to sometimes exit and restart Dynamo to get things to run properly.
Â
Another question - is it possible to pass a line feed via a string?
There is char function but no ascii function.
You can use Shift + Enter in a Revit schedule to do it.
Fantastic Andreas - takes me back to my lisp day. Works a treat.
For those not sure why, I’m writing a list of a wall’s layer materials and their thicknesses to one of walls’ type parameters so they can appear in a tag. Because the number can vary it is more convenient to write series of lines to a single parameter rather than to a series of separate parameters. (I’ve put the code in another post).
On a similar subject… Is there any way to rename a Type?
I do this a lot with BIMLink or similar (Make 1 to 50 generic types for a category, export list, let designers fill in new type names and specs for equipment, read into revit). But using Set Parameter by Name - Type Name I get the error “Parameter is read only”.