AutoCAD Inventor :: How To Convert Normal Dimension To Driven Dimension Through ILogic
May 28, 2013I have one problem in ilogic "How to convert the normal dimension to driven dimension through ilogic"
View 4 RepliesI have one problem in ilogic "How to convert the normal dimension to driven dimension through ilogic"
View 4 RepliesI 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.
View 4 Replies View RelatedI 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.
View 6 Replies View RelatedI'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.
View 9 Replies View RelatedI am mechanical drawing and search a better way for the drawing generation. I have to learn some of VBA (or VBS?) for use Ilogic rules. My questions are:
1.- How learn or search more easily and faster the inventor objects for drawings and how to use this objects, undestanding the relationship between its function names and another properties for writing the correct mode in VB? I know some of VB buti see that the library objects from Inventor are "a lot of stuff".
2.- Is there a rule that can get, automatically, the centerlines from a drawing, when the drawings is generated in a idw file? (10 drawing in one idw file ).
Intel i7 2630 processor
6 Gb Ram
Nvidia GT350
So my problem is that I need to include a line on a part drawing that isn't related to the part itself. I need to be able to override the dimension of the line I sketched so that I can include it in my drawing and update the dimension without having to change anything else on the part.
Basically, I want an iLogic rule to overide a dimension, and I don't know how to do that.
how to make a radius dimension a diameter dimension? I have Inventor Profession 2013.
View 1 Replies View RelatedIs there a way to override a dimension and have it shown as a GD&T Basic dimension. I can override a dimension with the text option but not with a box around the letter. It sounds strange to do this but the letter represents a dimension in a chart format that are Basic dimensions.
View 9 Replies View RelatedIs there a way to make the linear dimension a diameter dimension?
View 9 Replies View RelatedI am trying to find a way to have iLogic code that looks at a part with only one extrusion, such as bar stock or angle stock and automatically export the length to iProperties. As per the request of the other engineers however, this code cannot be based on a common renamed parameter. Also, since no one draws things the same exact way, it can't be based off of a common dimension parameter either. At least not in terms of d0,d1..etc.
Is there such thing as a code similar to variable=standard.extrusionextentslength that I can imbed within an if then that would pull this information from the model?
For some reason, if I convert an IDW to a PDF, the dimension lines come out very faint.
View 1 Replies View RelatedI was looking to change the fonts in a drawing for the Dimensions and Symbols that might have been inserted in the Dimension text entries.
This can be done manually bu editing the dimentions text after placemement, but I was ooking to set this as a default.. I cannot see where exactly this is controlled in the Styles Manager - I am only able to change the Dimension text font but the diameter symbol font is always on AIGDT.
I was therefore looking for an iLogicvb code that could do the trick, but I am not able to even change the dimension fonts... The code runs with no errors but nothing gets updated in the drawing...
Dim oDoc As DrawingDocument
oDoc = ThisApplication.ActiveDocument
Dim oSheet As Sheet
oSheet = oDoc.ActiveSheet
[Code]....
InventorVb.DocumentUpdate()
I'm trying to get the dimension text that I pull out to the side closer to the actual dimension marks. The 2 1/2" and 2" shown have a minimum distance they can get toward their dimensions. I would like it to be about half of what it is, but so far I haven't been able to find the property that changes that.
View 3 Replies View RelatedIs 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.
How can I avoid getting zeros when creating dimension line with quick dimension command. the Zeros indicates the line itself. how it can be avoided?
View 5 Replies View RelatedI 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.
Pipe_Spacing=Parameter("SubAssembly1:1", "Pipe_Spacing_A")
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 insert dimension lines on this project. But instead of having an actual dimension I'd like it just to be a letter that refers back to a chart of possible dimensions for that element. How do I do this? I'm using AutoCad Architecture 2012.
View 1 Replies View RelatedCan 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
View 6 Replies View Relatedevery one now a day i am making isometric drawings so i m little bit confuse in that i am using dimension and change the oblige angle text of dimension so is it right way or not ????
View 9 Replies View RelatedWhen doing an angle dimension and trying to put text under the dimension line, the text types out straight which if long enough will extend over the dimension line. Other then creating text with arctext, is there no other way to get it curved? I am using AutoCAD 2010.
View 3 Replies View RelatedI 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.
If Parameter("iTrigger0101000") = 1 Thend37_Header1 = -.25 ind34_Header2 = -.25 inElseIf Parameter("iTrigger0101000") = 0 Thend37_Header1 = -.25 ind34_Header2 = 0.0 inEnd If
The setup is: I have a rule which first gets a number of user parameters via input boxes.This rule then runs a number of other rules, using:
iLogicVb.RunRule("Rule 1")iLogicVb.RunRule("Rule 2")iLogicVb.RunRule("Rule 3").Each of these rules control parameters, part/feature/constraint suppression etc. in the top level and subassemblies/parts based on the previously obtained user parameters.
All the rules have the 'Don't run automatically' option selected, so all should only run as intended when I manually run the first rule.When I run the first rule, I enter all the parameters, and the subsequent rules run.The problem is, the suppression states etc. in the subassemblies/parts do not update.
Looking at the parameters dialog box after the rules have run, all user parameters have updated with the new values.If I run the first rule again the subassemblies/parts update correctly.
It appears that the rules that control the suppression states etc. of the subassemblies run using the initial values of the user parameters, i.e. the values as they were before the user input is obtained, rather than the new values.This is confusing me, as the code is structured as follows:
user_parameter_1 = InputBox("User Parameter 1", "Input", "xx")user_parameter_2 = InputBox("User Parameter 2", "Input", "xx")iLogicVb.RunRule("Rule 1")iLogicVb.RunRule("Rule 2")
Is there any way of displaying the geodetic distance(ie "mapdist") with the dimension tool instead of the normal distance?
View 2 Replies View Relatedmy normal dimension style has text above dmension line & I want to add 'typical' to it below dimension line.
I have done this lot of time in my previous job an year back. but I can't seem to remember what to type between dimension text & the word I want to add in edit text box, so that it appers below dimension line.
I'm inserting dimensions and the tics keep coming out huge and not on the dimension line, in fact there's one on either side 20 ft out. If I change the drawing scale in the tab at a the bottom the tics get smaller and closer in, but they are still off the dimension string by a long shot.
View 3 Replies View RelatedI have a flange that I use iLogic and the parameters list to update the different styles. My problem is that my flange won't update until after I hit save and update. My other square flange is not this way. As soon as I change the parameter in my square flange it immediately updates. Is there anyway I can get my round flange to update immediately like my square flange? I attached pictures below.
View 1 Replies View RelatedI have a drawing from a contractor that is dimensioned in metric units. I have been tasked with converting the displayed units to inches for our machine shop. I have tried to display alternate units but they don't appear, yes, I did check the "display alternate units" box. I am using AutoCAD 2013.
View 9 Replies View RelatedI have 2 .IGS files (which I also have saved as SLDPRT files) that were drawn for me. I can open .IGS files in my copy Free CAD and the SLDPRT files in an eDrawings viewer.
I have sent the .IGS files to a CNC routing company as I want the shapes to be machined / CNC'd out of wood. However the company is saying the curvers are coming out faceted and asking for 2D DXF files.
Is it possible to convert an IGS file to a DXF files so all the dimension information is maintained?