AutoCAD Inventor :: Get Error When Apply Driven Arc Length Dimension
Dec 6, 2012
I'm trying to use the new arc length dimension feature in Inventor 2013 and I am having some trouble. After I apply a driven arc length dimension to a fully constrained sketch and then put user dimension in a user parameter I get an error when I rebuild the part. The error states the the dimension can not be solved.
I would like a part, that if i place it into an assembly, that it asks for a parameter (for example the length).Parts in the content center have this featere (for example tubes). I think this has to do with the driven length in the content center.
I want to creat a driven dimension that I can use as a reference dimension in another part. Is there an easy way to do this without creating a new sketch, going into a previous sketch, making a long function based on other dimensions, etc.? For instance, just like the measure tool, but it stores the measurement.
I have an assembly I've put together in Inventor 2011. I tried to make an adaptive spring to use with a shock that goes in a car. I'd like the spring to change size as the shock extends and contracts.
I went through the process of creating an adaptive spring, and it worked, but I could only change the length of the spring by using the "Drive Constraint" feature, which only allows me to adjust the spring when I'm using the "Drive Constraint" menu. It plays like a movie. What I want is a part that just moves like you would expect when you push/pull the ends of the shock. I don't want to have to drive it like a movie.
So then I thought that I could just simulate a spring by making a series of rings (toroids). I could constrain the bottom ring and top ring to the shock geometry and then have the other rings position themselves according to the distance between the top and bottom rings.
SO, I have 5 rings. The bottom ring is grounded the top ring has a Limit Constraint that sets the top ring anywhere between 3 and 7 inches above the bottom ring.
How do I create a driven dimension on an assembly that will automatically update the distance between the top and bottom ring?
I would like to call that dimension "HEIGHT", and then I could use parameters to set the middle ring a distance (HEIGHT/2) above the bottom ring, I could set the ring below the middle to (HEIGHT/4), and I could set the ring above the middle to (HEIGHT*3/4).
I should then be able to move the upper ring up and down and the other rings reposition themselves automatically to keep even spacing between the rings on either side.
I tried making a sketch in the assembly and using the "Project Geometry" function to add the location of the upper and lower rings to the sketch. I then used the "Dimension" function to create a driven dimension between the upper and lower rings. When I finished the sketch the other rings all updated exactly as anticipated, but when I moved the top ring the projected outline did NOT move, so the other rings did not continue to update.
lease do NOT link me to adaptive coil video tutorials or explain how driven dimensions work when making parts. I am not looking for that, I am looking for how to create driven dimensions between two placed components in an ASSEMBLY.
In 2012 when in a sketch in an assembly all the stuff under "Format" is grayed out.
You cannot make a dimension driven, nor can you make a line construction or a centerline and you can't change a sketch point into a center point. Do I have some setting wrong?
I have a driven dimension in the attached part. If I change something in the part that affects the dimension it won't update unless I double click it to get the edit dimension dialog and then confirm it.
Changing the contour flange's length will affect the driven dimension which can be found in sketch5 under cut1.
Is there anyway to add a driven dimension or reference dimension as a column chooser? What I am really trying to accomplish is to show the metric and english dimension in my general table for my ipart. I model itself is dimensioned in metric. I now would like to add the english dimension next to the metric one.
I would like to create an equation driven curve with inventor. I have no problems plotting the function in a plotter, however, inventor won't accept my equation. It gives me the error message, saying: "The equation contains unit errors". I'm using the explicit equations.That's the bare equation:
But both equations are not accepted by inventor due to unit errors. In this design, I'm using the metric system, millimeters, so I don't understand why and how I have to redefine this for the equation in order to get it working.
I am trying to dimension a line that is not parallel to either they x or y axis. When i try to dimension the line it will only let me dimension the vertical or horizontal component and not the diagonal length. I have included a picture of what I am referring to.
Is it possible to override a dimension with some sort of formula or function that relates to the length of the dimension?
A simple linear scaling might be possible by inventing a new unit with the appropriate conversion ratio, but that wouldn't work. What I need for the dimension to display a length 400 less than the actual length.
Can i change the length of the dimension line 'extension' when my dimension text placement is beside the dimension line (see attached image)?dim line length.jpg
I am trying to dimension a line that is not parallel to either they x or y axis. When i try to demsion the line it will only let me dimension the vertical or horizonal component and not the diagonal length. I have included a picture of what I am reffering to.
In Autocad 2006, is there a way to control the length of the dimension line when it extends outside of the dimension distance itself? In other words, when a dimension is small, and the arrowheads flip to the outside of the dimension parameter, the text and the extension line outside of the dimension seems to go to far outside of the dimension area..
Can I control how far outside of the dimension area that this line and text are placed? They seem to go to far out on my drawings. I prefer them to be closer to the actual dimension area instead of extending so far out.. Didn't know if there was a control for this and where to find it.
I've done a grading "applying to entire lenght" but after done that I realized that I needed to do some located contentions. Is it possible to edit the grade for not applying it to entire lenght?When I go to the modify tab, edit grading, it does not appears the option "apply to entire lenght?"
Is there a way to show the last number of the dimension length as 5 or 0?I want to show the unit in mm with precision (decimal places) equal zero such that the and to force the last number as 5 or zero
For example, I need to display the 7554 mm as 7555 and the 7558mm as 7560.
Is there a way to add a specific amount/length to a dimension by using a formula? For example, say I wanted to measure a length of conduit between two fittings. The clear distance between the fittings is 48" and the conduit is recessed into the fittings by 3/4" on each side. If I dimension between the fittings, normally it would read 48", but I want it to read 49-1/2" so my shop people know what length to cut.
I put a dimension in paper space to check the length of a line and after, i wanted to clear that dimension but it didn't dissapear. If I zoom out or zoom in the screen,the dimension still remains in the same place and it's not scalling. What can I do to clear that dimension?
Some times when I re open a drawing I have been working on, I start to dimension and I notice that the dimension extension lines stay the same length when I move the dimension in and out from the object being dimensioned.
Not sure why this happens, I do all my dimensions in model space, in fact I do just about everything in model and then just set it up in paper space to print.
I never change anything when I start a new drawing in my template, so not sure why it happens.
My goal is to be able to select a line and a dimension and then have the line's length appear as the text override for the dimension. I have the code to substitute the variable "dist" for the dimension text:
but am having problems extracting the line's length to the variable and setting setting it equal to the variable. To make things more interesting, the value needs to be in inches with fractional inches accurate to 1/16".
it's been awhile since I have been back to autocad. I draw a line an exact length then when I try to dimension it with a fraction it rounds up. I can't find the setting. It is say 5 1/2" but will dimension to 6"..
If I have a parameter in a sketch were I want to change side of the reference line in a other word I want to put in a negative value in the parameter to change side. I want to do this because I have used this parameter in other equations and want not delete it and replace again.
If my memory serves correctly CATIA used to have a feature pattern type that allowed for the selection of two sketches (or something along these lines, my memory is fuzzy). One sketch contained the feature profile, and the other contained points where you wanted the patterned features to plop out at. Is there any similar function in IV?
In case there's another way to accomplish what I'm trying to do, I'm drawing a piece of roll formed sheetmetal with a crap load of slots with non-uniform spacing. I would really prefer to not have to create a sketch and draw all these slots. Especially when there's not even a legitimate slot command. I could probably draw one and then copy it around a bunch of times,
I have a parent assembly that contains multiple sub assemblies, two of which need to synchronize with each other.In the parent assembly, I have created a user form that controls the sizes and quantities of all the different sub assemblies.
Sub assembly 1 contains a bracket for supporting 4 rows of pipes.Based on the width selected from the main parent assembly, the length of this bracket can vary.
The spacing of the 4 mounting positions is also determined from the length of the bracket.Sub assembly 2 is an assembly containing all the pipes.The pipes are spaced apart to suit the bracket using a component pattern, and it is this distance that I want to control from the parent assembly.This is just one of the basic scripts I've tried.
Parameter("Piping assembly:1", "Pipe_Spacing_B")=Pipe_Spacing Pipe_Spacing_A is the spacing of the bracket Pipe_Spacing_B is the component pattern in the piping assembly Pipe_Spacing is the parameter in the parent assembly to be driven by the bracket parameters.
I have very little iLogic experience & have being learning as I go along with this project.My best guess is that the code can't loop back on itself. On a slightly different note, I have also noticed that the sub assemblies don't update properly.
If I adjust the width to X and regenerate the model, some of the sub assembly updates. To fully update, I have to go back into the user form, change the size to Y & then change it back again to X and then regenerate.
I want to use I logic to adjust an assembly constraint based on T/F value passed from a master sketch.
I have passed the paramater T/F and/or a user paramater as described in this thread using link (neet trick).. but when the code fires it only works on the true application and not the false.. if i open the rule and then close it the update button becomes available and when updated the false condition updates sucessfully. I have tried just re-running the rule to no avail. It seams that the only way I can get it to triger a false condition is to open the rule... close it and update.