hello,
i want to make a variable parameter for a revit family. i want for example a dimension between 8 and 50 meters.
can somebody help me?
kind regards,
romeo soeliman
Solved! Go to Solution.
Solved by davidvs. Go to Solution.
Solved by davidvs. Go to Solution.
Do you mean like this?
UserParam (Length) - User can type in anything
CTRLUserParam = if(UserParam < 8 m, 8 m, if (UserParam > 50 m, 50 m, UserParam))
The user can type whatever size they want in the UserParam, but CTRLUserParam, which is what you'd link to your geometry, will force it to always fall between 8 m and 50 m.
Parameter IsWelded (Common / Yes-No parameter, probably an instance parameter?)
CTRLength is in the Other group, and is hooked up to whatever dimensions drive the geometry. It's also an instance parameter if IsWelded is instance
Length is what the user sees. It's also an instance parameter if IsWelded is instance
CTRLLength = if(IsWelded, Length - 5mm, Length)
hellow sir
can u please give some ideas to using schedule calculate value
i have existing electrical conduit and i just want to produced conduit schedule
i have conduit models 10 to 15 meters length and i just want to replect to my schedule every conduit are cutted every 3 meters.
best regards
jpl...
Hello and welcome to the Discussion Groups!
Are you aiming to report the number of 3m sections of Conduit required? If so, create a Calculated Value (Integer) with the formula:
= Roundup (Length / 3m)
*Note that some older versions of Revit do not have the "Round" functions, and in this case, you will have to create and additional Calculated Value to force the rounding and use these formulae:
Calculated Value ("Rounding") (You can make this Field hidden)
= Length / 3m
Calculated Value ("Total Segments")
= Rounding + if(Rounding * 3m < Length, 1, 0)
I have a parameter that I want the user to change between 10mm to 600mm How do I make that?