There are many examples of creating rectangular patterns, but not many, if any, of interrogating existing patterns.I have attached the files and a screenshot of a rectangular part inside an assembly. The part contains a rectangular pattern of holes and workplanes.how do I get hold of each proxy of the workplane in the pattern?In other words I don't know what to put in the for loop at the end of this code fragment:
If _invApp.Documents.Count = 0 Then MsgBox("Need to open an the assembly document") ReturnEnd If If _invApp.ActiveDocument.DocumentType <> DocumentTypeEnum.kAssemblyDocumentObject Then MsgBox("Need to have an Assembly document active") ReturnEnd If Dim asmDoc As Assembly Document asmDoc = _invApp.ActiveDocument Dim asmDef As AssemblyComponentDefinition asmDef = asmDoc.ComponentDefinition im occurrences As ComponentOccurrencesoccurrences. [code]....
I'm modeling a temperature gauge and would like to have glass over the gauge so the inside is visible. I can easily do this with an assembly, but I'm wanting to do this with a single part. I tried to derive a new part from the assembly, but the transparent part turns solid so nothing inside is visible. Is it possible to do this?
I've include pictures of what I want and what I end up with.
Inventor Professional 2013 Intel Xeon W3680 @ 3.33Ghz 12GB DDR3 RAM NVIDIA Quadro 2000 GPU Windows 7 Professinal 64-bit
I've created Custom properties, parameters, to get the outside measure of the parts and it works fine until we create and leave activated a work plane outside the part so it measures not until the end of the part but until the plane.
I´m trying to measure the base dimensions of simple geometric shapes. I started out with plates since they are easy to measure as long as they sit in 90°, 180° and 270° positions relative to the origin. Then Measure.ExtentsLength, Measure.ExtentsWidth and Measure.ExtentsHeight will give me the base dimensions of a plate.
However, if the plate sits abitrary relative to origin this will obviously fail, since Measure.Extents only measures in x,y,z
Is there any way how I get positions of the geometry that is in the part, like corners surfaces on the B-REP so I can calculate the dimensions properly for a plate. I´m not sure if this is possible with iLogic. I have a strong suspicion VB.net would be needed for this.
Another problem I have is that derived parts don´t get triggered to run a script when I change the geometry in the Multibody Part and the rule is set to run by any modelgeometry change.
I am trying to programatically update Units of Measure on a part or document through Document Settings, but the changes are not reflected. I cannot save the file, because the file is a result of import, so I want to leave it up to the user. During import, I am recognizing what type of units the import file has, and I need to impose them on the document, and immediately show. I cannot use templates. There is a similar issue when the Units of Measure are updated manually through the screen, they are not reflected.
I am trying to create a iLogic Rule that will measure the Length, Width and Thickness of a part and ut it into the custom fields we have. I am having a hard time remembering how to get it to do it from the assembly level. I want to run this on the assembly and have it populate all the parts inside of it. The code below will do it for a part but what is it I add to get it to drill down into the assembly?
Then I want to add this formula to the Stock Number iProperty = <Length> X <Width> I can get it to add the values but I can not get it to add the formula to the stock number.
I am trying to draw a series of flow channel (in a row) in a rectangular parallelepiped.
So I sketched a rectangle -> extruded (cut) -> sketched another rectangle -> extruded -> sketched another rectangle inside of one of channel -> extruded, and finally made a flow channel like in attached file.
What I hope to know are :
(1) Is there a way to copy that flow channel? Or should I have to do same repeatedly for tens of flow channel? (2) Is there a way to make a flow channel easily?
I have a problem here. I've created a tube & pipe assembly. Now, I want to know whether I can automatically generate "Location to" and "Location From" of my tube assembly. For example, tube A origin from part A goes to part B. So I want to automatically generate those. Is there is a way or do I need to type in manually.
I have an assembly which contains a CComPtr<ComponentOccurrence> pThisCompOcc , and I'd like to do two things.
Get the name of the "base" object, not the display name of the occurence Change the model and user parameter values of the occurrence I suspect that I need to find the function or method which gives me a CComPtr<PartComponentDefinition> pPartCompDef which the occurrence points to for the Q1, but what about Q2?
Presumably the parameters are associated with the Component Occurrence and the "real" name is associated with the Part Component Definition?
I'm want to reproduce a differential housing. Therefor I need a part which is identical to the inside of the housing. In other words, I need a positive part inside of the housing.
I've tried to do this with Derived parts by placing the differential housing in a large block. But then I get a block where lining of the housing is missing. So i can't do anything with this derived part.
I have attempt to upload the file, but it is too large. Even when i try to compress it.
Wikihelp states that it's possible to get the COG of a part within an assembly.It doesn't seem to work anytime getting an error on some missing included references .do I need a Sub-Rule inside the single part?
Is there any way to quickly measure the perimeter of a part, and also measure the length of any circles?
Our estimator is taking the drawings supplied from the customers and needs to quickly know what the cut length is around the part, and then also know the cut length of all holes or internal openings.
Lenovo Think Pad Windows 7 SP 1 64 Bit. Inventor 2013 ACAD Mechanical 2013
Whenever we use measure tool it will show the a dialog box with valves of x,y,z, delta X, delta Y & delta Z. I want to customize the same as per the attached image.
Customize this, dialog box will not disappear(modal) after entering into any other command so no need to remember the values of x,y....etc.
I have some users that use Solid Viewer that I am cosidering switching to Inventor LT. I use Inventor Pro. There is a feature in SolidWorks that let's them quickly display the overall extents; length, width, and height for quoting purposes. The tool creates a transparent box around the 3D model and displays these dimensions.
Is there any place in Inventor which shows the dimensions width / height / length of an object?
Please take a look at the attachment M3.jpg first.
I want to measure the overall height of this object. This is just a simple object to show my problem. I want to use the ruler tool of Inventor 2013 to measure the height, but I cannot make it.
I click the bottom line of thy cylindrical part, then I want to click the top most point of the half sphere, but I cannot.
Inventor always highlights the whole half sphere so I cannot specify the second measurement point exactly.
Why I cannot measure what I want to? The only solution is that I put the object in front view an draw a sketch and measure the sketch. What for I have a measurement tool?
I have what seems like an odd, but needed request here. I have an engineer that is looking for a way to measure between two lines that are not co-planar, but he wants the measurement in a specific plane.
Basically he wants to be able to select a plane or line, then be able to select the second plane or line and have the tool automatically "project" it to the plane of the first selection and give the angle in that plane.
Ref the attached - the purple lines are in the XY plane, the blue line is not, but he wants to measure the angle from the X axis to that line but in the XY plane as seen by the green line that was manually projected to that plane.
Without having to manually create a sketch and project the entities that need to be measured (this example is an extremely simplistic one), how can this be done? Measurements in this way need to be done in numerous complex angles.
He's claiming Catia, Pro/E and of course, SW can all do this "project" within the measure tool. I figured if that's indeed the case, Inventor sure be able to.....JD, you're the resident expert on SW & Inventor....do you know what I'm referring to?
In an attempt to aid purchasine I have started adding a length and width parameter to our models. These parameters are converted to a purchase parameter either in square feet or per foot length depending on how the material is purchased. I would like the paramater to also automatically update if the part size is changed. I now come to a part made of a round shaft that is bent and am looking for a way to get an accurate length for it. The part is made with a sweep and the square corners are radisuesd in the sewwp. I could pull the three dimensions in the sketch and add them together to roughly appeoximate the length but that would not be quite accurate. As the number I come up with will also be used by fab to cut the rod before bending I would like it to be correct. Is there a way to generate an accurate length that can be saved as a parameter? In SWx I would create a datum axis in a sketch that could be used but I am not seeing how to do that here.
I have a VBA form coded that we use to generate part numbers and descriptions that then populate the iProperties. We often use the part sizes in the description. I would like to be able to put a button on the form that allows users to use the "Measure Distance" tool so that they can measure the part while they are creating the description.
Any code that I could use to activate the "measure" tool while a vba form is active?
I'm just playing with a rotor head of a model helicopter (see picture). For proper initial alignment, all main parts shall be setup parallel against one-another. This can be done by aligning the length of the ball linkages.
But therefore I need to know the distance of the ball centers. How can I do that? (STEP file for testing with different Inventor versions is attached).
What is the best way to measure angular displacement on a FEA simulation?
A simple example is described here: The screen shot shows a long rigid body (left) mounted on a bracket (far right). The legs of the bracket are fixed on the right. There is a down force on the left. The goal is to measure vertical displacement on the left. All of the vertical displacement comes from flexing at the bracket, so this can be considered an angular displacement.
Is there a way to measure this vertical displacement without the long rigid body or it's mesh elements?
Or is there a way to turn off the mesh elements on the rigid body? I want to eliminate the unnecessary FEA computations to speedup the simulations.
Is it possible to change the units of measure in the iProperties from lbmass to tons for instance? I deal with very large, heavy concrete objects and tons is the way we show mass. Also use cubic yards instead of cubic inches.
Is there an 'easy' way to see a cross sectional area and measure it? I have tried getting a cross-sectional area by off-setting a work plane into the model, sketching on that plane, and pressing F7.
This shows the cross-sectional area, but when I click the inspect>area I can not select the cross-section. Any thoughts besides creating a sketch on that surface and extruding it to remove; taking the area measurement, and then undoing the extrusion?
Everytime a measure or position is changed in the skeleton, the units are reset to "0,123", which gives this many decimals for the parameter in the Bill of materials list and drawing partslist.
Ex.
The column "Dimension" in my BOM. The parameter <Rod_Diameter> is imported:
The rod diameter (4,000 mm from the skeleton) is set to export in the parts parameter list, right clicked and given custom property format to only show "4" instead of "4,000 mm"
It's written as "=Ø<Rod_Diameter>" in the custom property "Dimension" for the part (or in a "Dimension" column in the assembly BOM).
Now it tells "Ø4" in the partslist and bill of material. CORRECT!
But if anything is changed in the skelton, with this or another dimension, this parametric setup is reset to show "Ø4,000 mm" again. Too many decimals for my partslist.
That's the problem. With 100 parts in different subassemblies with 2 to 3 exported parameters in each part, it's a lot of setup to get the automatic dimension text in the partslist from the structured BOM if it does not remember the custom proparty format for the parameters.
Could this be setup in any way so that the part keeps it's formatting. It would save ALOT of time or higher the quality for my automated drawings.
Is there a way to measure the volume/empty space within an assembly? Example: I have a tank with a transformer assembly inside of it, need to know how much oil is required to fill the unit.