I would like to know that while system families are not editable, would the shared parameters file for these families be accessible? I am looking to add a custom label for sections.
I need to constrain a handle to a butterfly valve and add a parameter for rotating the handle angle. I can't achieve this as when I constrain the handle to the valve the handle will not rotate without breaking the positional constraints.
I've tried looking at the door swing posts but they don't use circular objects and I can't get them to work for my valve.
I have a family, with three nested families: A, B and C.
Either A or B can be picked through a "Family Type" parameter. Family C is locked to a reference plane, which is defined by a dimensional parameter called "Offset." Is there a way to have the value of "Offset" change based on whether A or B is loaded? Not sure how to use the "Family Type" dorp-down parameter in/with a formula to do so.
I am creating a family for a mobile shelf assembly. While an obvious way to create it would be to use an array, because the client needs to be able to tag each shelf unit separately, that can't be done. The client does, however, have a limit of 10 banks maximum, so I've created ten banks in hte family that are controlled by visibility parameters.
Each of the banks can be a different type of shelf (the shelf units are nested families) but they are always of the same overall length and width in any one run.
Here's my problem, Everything flexes correctly as long as the depth of the units stays the same as they were when the family type parameters were assigned to the shelf families as labels. When you try to create a new Type using a wider shelf unit, you get errors.
Without the Family Type parameters assigned as labels, all of the reference planes meant to drive the location of the shelves flex correctly.
I would like to add a "Room Bounding" Parameter / Constraint to a Generic Family I have already created
I have successfully created a Shear wall Family for the core of a building I am modeling.
I've stacked one on top of another and linked it as a project file with a Global "Room Bounding" checked into the main Project File . Geometrically it all works perfectly and even looks right with a concrete fill linestyle. But sadly the instance doesn't appear to realize that it is meant to act like a wall when it comes to adding rooms!
We use electircal elements in AutoCAD dwgs that have labels to indicate the status of the element by phase. For instance on a floor plan we might have elctrical outlets that are existing (E), new (N), demo (D), etc. How does one do this efficietnly in REVIT? Is there a way to assign a paramter to grab the phase of the object and then adjust a label accordingly? This would be ideal because over time the element s might move from one phase to another such as from new to existing.
I am semi-new to Revit and am trying to make a go of it. I am trying to make a window, that looks like my AutoCAD window. So I open the Window Family.rft to start creating. I can adjust my wall thickness to match my brick wall, I can set the frame to the void that is already there.....my problem comes when I want to put on the brick mould. This overhangs the window frame and thus is outside the pre-ordained void. When I try to make a void extrusion to cut back the outside face of the wall and allow the brick mould to show, it will not work - only the originally supplied void (that comes with the template) works.
Revit will not allow me to "Cut Geometry" saying "A Family cannot have an opening and cut in the same host". If I set the brick mould inside the supplied opening, then the inside face will have a gap between the drywall and the window frame.
I am trying to take a custom counter I created as a family and have it show a material in my project. It seems that no matter how I apply the material parameter to the family type object, type or instanced, the material does not change in the project when I apply any new material. I have opened up other countertops I have used from the Revit Default Casework Family and I can't seem to find a difference in the setup between mine and Revit. I wanted to use an instanced parameter so I can change the material per room where the object is used.
I'm trying to align a nested family to a reference line in my host family so that it rotates around a certain point.
I've created the reference line in my host family, locked the end point to two reference planes and then gave an angular parameter to the angle between the ref. line and the ref. plane.
I then inserted the nested family and aligned it to the ref. line. The problem is that when I flex the angle, i get a "Constraints not satisfied" error..
What could be wrong?
I'm using a generic face based family for both host and nested families...
I am trying to publish to the CC a guide rail. The vendor of the rail gives me the option of entering the desired length of the rail. After that he gives me the option to choose between the length that I entered and a shorter and longer standard length witch can be delivered faster.
I want to do the same thing with my published part, but I cannot make a key parameter to change depending on the entered custom parameter. I want the user to make the next steps when inserting from the CC: 1- select the size of the rail; 2-select the type of the rail; 3- enter the desired length of the rail; 4- choose between the desired length and the 2 recommended lengths (I need these 3 lengths to be shown)
My ultimate goal is to have a virtual human model that I can re-size parametrically to reflect real-world measurements. I've used MAX to make architectural models and scenes so I know how to manipulate basic shapes in MAX.
how to make some sort of basic-custom geometric shape and control that shape parametrically, like the built-in "Box", "Sphere" and "Cylinder" objects.
I've got a custom VBA function that works perfectly when called from a parameter in my part.
However, when in the context of my assembly, there is no error, but the function no longer runs, and the parameter text is red.
Apparently, the function is no longer in context?
I've heard of external rules, but have never implemented one.
Is there a way to declare my function and keep it in context regardless?
Public Function BumpHeight(dblHeight As Double, dblMember As Double) As Double Dim X As Integer X = 2 If dblHeight > dblMember * 2 Then BumpHeight = dblHeight Else BumpHeight = dblMember * X End If BumpHeight = BumpHeight / 2.54 End Function Here is the Parameter:
VBA:BumpHeight(ValanceBackBumpoutHeight;ValanceMemberSize) * 1 in
Update: (problem better defined)
What seems to be happening is that once I insert the part into an assembly, it creates a new blank copy of the parts' modules in VBA and the functions no longer work.
If I go to the VBA editor,
There are now two copies of my part listed in the browser tree, but the new one is blank.
If I paste in my function to the new one, it will work until I return to the parent assembly.
Next time I come back to the part, it will have a new blank set of modules.
This appears to continue indefinitely...
see the attached screenshot.
At this point there are only 2 copies of the DocumentProject. The original still contains my functions, but the new one is blank.
I need these functions to work in order to build my model.
I want to create an custom parameter like "button" under my object parameters or in attribute holder and i want this button run a simple code/script for me.
for example: linking Box1 to Box2 $.parent = $Box002
I know how to work with "wire parameter" and "parameter editor" but the problem is that i cant find any way to tell them to run this script with that parameter.
In Revit 2013 I attempt to load an item from the Family but I find that the “Load Family” dialog box does not appear. how to get it to cooperate? Even starting a new project the load family dialog box does not appear. I have done: 1) system restore, 2 ) repaired install, 3 ) re-installed, 4) uninstalled and reinstalled from scratch but still the problems persists on this machine. all other office PC’s with Revit 2013 behave.
I've attached a simple RVT file with a family inserted and the front view active. I need to rotate the family 90 degrees but Revit reports the following error:
"Can't draw because Work Plane is at a very sharp angle in this view. Go to another view or redefine the Work Plane."
I have several window types in my project. Let's say that the window is 3'-0" wide by 4'-8" high - Mark #1. I want to group three of these windows and schedule the group as Mark #2 - not three separate #1 windows. How do I set up the three windows together to become a single window schedulable for the entire opening of the three windows grouped together so that the opening would read 9'-0" wide?
I downloaded a grab bar family that I thought looked very good. But then I tried to place it on the toilet stall portion (I also downloaded stall partition families). When I tried to place the grab bar, it wouldn't place -- I believe because the grab bar is WALL BASED.
So now the question is how do I go about placing a grab bar (or anything else) that is not wall based so that I can use it with the stall portion? I had tried to use face based but couldn't get that too work.
Recently, My revit does not load families. The process I use is the following:
In the Build area of the home ribbon, I select the Component button. I going to the Place component ribbon. When I select Load Family form the Mode portion of the ribbon, the properties box pops up. It is locked at this point and I cannot do anything but hit escape. The program functions just fine in all other aspects. I have used a vanilla project to see if the project I am working on is corrupted and I get the same results.
I am trying to create a custom planter based off some line work that I did in my project. It has a curve. basically what I have done is created the line work on plan but now I want to use that curved line to create my family. which I am thinking I can create a profile and then sweep it on those lines. The problem is I can get the line work to the family.
I'm trying to edit the keynote family with no luck. We are updating our standards and getting into using the keynote system in revit. I have added the correct keynote to most of our standard materials and its working great. I then opened the keynote family and changed the justification of the text to justify the way we do notes. I also changed the line style of the leader lines so it matches our other notes.
All went well. I get stuck when I try to change the gap between the leader tail and the text. I can't find anywhere to actually edit the line/arrow in the family that would let me change how that works. If you see my attached image the one on the top is our standard note and the other two are the keynote family.
I'm trying to create a frame and panel kitchen cabinet door family. It flexes correctly horizontally, but I can't get it to flex vertically. What do I need to correct?
This includes door opening/cased and opening-elliptical art. When I put them into my drawing they show up in the preview but do not insert into my drawing.
I know I must just be missing this somewhere, but I would like to shut off the geometry inside a family that's associated with a specific parameter. This is while I'm editing the family.
Specifically, the family I'm creating is for an appliance that has the option of an arched, or rectangular opening. Once I associate the geometry for the arched opening with a parameter, I'd like to shut that off, so that I can create the rectangular opening. Similar to how the family behaves once it's brought into a project.
Right now, I'm just kind of using the temporary hide functionality to shut them off, but if I turn them on, then have to go back to make edits, I have to select the individual geometry all over again to hide it. I've also noticed that some geometry, even when hidden, can still be selected.