Hi guys, good day
Referring to snippets below, I am currently practicing series connection and having difficulty accessing the Top constraint parameter value “Unconnected” in the drop down list.
Appreciate someone guidance about this
Hi guys, good day
Referring to snippets below, I am currently practicing series connection and having difficulty accessing the Top constraint parameter value “Unconnected” in the drop down list.
Appreciate someone guidance about this
Not quite sure I understand your question. Unconnected Height is only modifiable if Top Constraint is Unconnected. You would have to change Top Constraint to Unconnected if it isn’t already.
Sorry, I was going off of the above example. The Top Constraint parameter is an ElementId parameter, which means if you want to do this in Dynamo you’d either have to feed it the InvalidElementId via the API or use something like Element.SetParameterToNone from Springs package to reset the parameter value.
Hi, I succeeded with your advice, thank you.
import sys
import clr
clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
clr.AddReference("RevitAPI")
import Autodesk
from Autodesk.Revit.DB import *
doc = DocumentManager.Instance.CurrentDBDocument
w=UnwrapElement(IN[0])
paramcs=w.get_Parameter(BuiltInParameter.WALL_HEIGHT_TYPE)
paramht=w.get_Parameter(BuiltInParameter.WALL_USER_HEIGHT_PARAM)
TransactionManager.Instance.EnsureInTransaction(doc)
paramcs.Set(ElementId.InvalidElementId)
paramht.Set(IN[1]/0.3048)
TransactionManager.Instance.TransactionTaskDone()
OUT =paramcs.AsValueString()+" "+str(IN[1])+" m imposé"
cordially
christian.stan