AutoCAD Inventor :: Find Interior Volume Of Assembly By Subtracting Assembly From Block
Apr 23, 2012
I am trying to find the interior volume of an assembly (when am I not?!?!) by subtracting the assembly from a block that surrounds the most of it. Somewhere the assembly has a "leak" and I have been trying to use the Cross Section Analysis to track down where the inside lump is connected to the outside lump to be subtracted. Is there a less time consuming way to dynamically drag a plane across and get cross sectional views?
Even better is there a simple way to animate the analysis plane moving across the block so I can hopefully just watch and pause it when I find a leak?
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.
I have an assembly that has both downloaded parts and self created parts.
The problem I have is that if I isolate and then later undo isolate, Inventor will appear to freeze. If left for may be 40 mins or so the undo isolate action will have completed. The progress bar (bottom right hand corner) will freeze on a particular component (I think - the numbers by the side of the progress bar no longer count).
There are maybe 70-80 parts within the assembly and there are no showing errors. Is it possible to identify the 'corrupt' component? So I can replace it.
Computer:- HPz210 16Gb ATI FirePro 5800
Snap! Snap! I've Finally Cracked! ---=//////////=--- HP z210 16Gb ATI FirePro5800 Autodesk Produst design Suite 2012
I'm looking for the best way to create a separate assembly out of various component parts in an existing assembly so that the whole thing can be placed in an assembly as you would a part, I know it's possible to demote components within an assembly but are there any other methods similar / better ?
We have an iLogic assembly with to parts in it. Maybe to cylindrical parts. The iLogic rules should do the following.
1. Start a Rule after open document.
2. This Rule starts a Rule in the first cylindrical component.
3. This Rule ask the user for a diameter.
4. The assembly gives this new parameter value to the second component
5. Then the assembly calls another rule in the second component to change it with the new parameter
Everything is working fine when the following combinations are taking place:
1. I open up the assembly out of vault or from a local drive or an accessible server drive
2. I insert the assembly as sub assembly in another assembly from a local drive or an accessible server drive
It don't work with the following situation:
- I insert the assembly as sub assembly in another assembly out of vault
Then the user becomes the dialog "Choose a diameter" twice.
I don't know why, but I have the idea it has something to do with the functionality of inventor to insert a component more than once. If you insert a component in an assembly Inventor gives you the opportunity to add more than one occurence after each other.
change that behaviour? Maybe a switch to change that inventor "add more than one occurence" behaviour.
I have encountered a problem with the Tube and Pipe styles.
As you can see, I have a rack assembly with a custom tube and pipe style. A wire as a tube in orange, and a tube support in white. Both have their seperate colorations at a style in the tube and pipe styles editor
When placing the rack assembly into the main assembly, it reverts to the coppor coloration I changed from the original style.
Steps I've taken:
Exported the styles .xml and Imported the styles into the master tubeandpipe.iam
Imported the user created .xml styles into the main assembly file nothing seems to work
My assembly has grown (about 50 parts) to where I need to consolodate some parts into subassemblies for reuse and alternate iterations of the basic design.
When I import the original parts into a new assembly, all of the constrains I created are not there of course.
I've tried creating a new empty part and then deriving a new part from the assembly, but I can't add, delete or edit any parts.
I looked at using Shrinkwrap, Substitutes, iParts, Multi-body Parts, and Multiple Solids but I remain confused.
In retrospect, maybe I should have created the subassemblies between the part and assembly stage but I didn't.
I want to be able to control the location/position of a component in an assembly. This is easy enough through the iProperties/Occurrence tab and then adjust the location of the X,Y, and Z offsets. Is this possible using iLogic? I have been unable to find a function to access via iLogic. Ultimately I am trying to translate a component about an axis not a pattern.
I have an i assembly with some lengthy and unique ilogic to control what parts are included / excluded based on user inputs in a form. To begin, the program includes all components, and then excludes the ones that aren't needed. This is basically, briefly what the first part of that looks like:
For Each oCompOcc In oCompDef.Occurrences i=i+1 'Include all currently excluded components If oCompOcc.Excluded=True Then oAssObj=oCompDef.Occurrences.Item(i) oDoc.SelectSet.Select(oAssObj) ThisApplication.CommandManager.ControlDefinitions.Item("ExcludeCtxCmd").Execute()InventorVb.DocumentUpdate() Else End If Next InventorVb.DocumentUpdate()
So this works just fine, mostly. I run into an issue with the component occurrences that are within patterns (I have 2 patterns - 1 circular and 1 rectangular). This code will "Include" all occurrences inside an "Excluded" pattern, but the pattern itself remains "Excluded". In other words, in the browser, the pattern name appears greyed out and crossed out, but all the elements and the components within them appear "alive", so to speak. But the BOM indicates a Qty. of ZERO for these components since the pattern that.
I can toggle include / exclude of patterns using the same method:
When my colleague opens one of my assembly's which has content center items in it his inventor cannot find them and vice versa. I am assuming my content center items are coming from my hard drive and not a server from the same place as him. How do you set it up so both our computers take content items from the same location?
I have a two part duct fire damper assembly. The IDW has the combined two part assembly, which I know how to turn the CoG on, so that it can be dimensioned. The problem is each piece will more than likely be hoisted separately so I would like to show the CoG for each piece, not the combined master assy.is there a way to do this?
Inventor 2014 Windows 7 Pro SP1 Intel(R) Core(TM) i7-3770k CPU @ 3.50GHz 16GB RAM NVIDIA Quadro 4000 3D Connexion SpaceMouse Pro
How to find the cross section details like area and movement of inertia at particular cross section
in( solid works there is a direct option select the section and select the face and click on the calculate automatically gives the are and movement of inertia etc in part and sassy level also) but in inventor in part level its possible but in an assembly level.
I would like to see if there is a routine that allows my iLogic code to detect if my assembly contains another assembly within it. If my assebly contains assemblies then I don't want "MyRule" to run. Else if it does then I want "MyRule" to run.
I do a lot of work where I start with a full assembly drawing, then make more drawings for the individual parts. Is there a way to link the title block parameters in the part drawings to the title block in the full assembly drawing? The only way I found was to link the parts together and then grab the info for the drawings off of the parts, but if I'm implementing this in a template used by others I want them to still be able to just fill in the blank on the assembly drawing to make it work.
I was able to get iProperties to show parameter buttons, but I haven't seen any way to link to other files or anything like that.
I need to create an assembly that will give me the volume of a new shoulder along an existing road, as show in this picture.
I can easily make an alignment along my edge of pavement, and match the existing elevations, but I need to hold the cross slope constant AND the shoulder slope constant, and have the bottom of the shoulder slope to a target 2 feet off of my ROW.
I have an assembly with 10 parts in it. We use many assembly features at the assembly level (Revolve cut, Extrusion cut..etc). How to find the mass difference of each part by comparing at its parts level and its assembly level.
I have a dll which shows simple dialog, which in its constructor reads from a file located in the same folder as the dll, to populate some of the controls in the form, like combo boxes. The assembly works perfectly at local pc, but when I take release copy of the dll and the file at work, I cannot read from the file.
I am able to load the dll with the Netload, but when i start the command it shows - "Unable to find assembly 'Pressurized Pipes, Version=1.0.0.0, Culture=neutral, PublicKey Token=null'. And when I click OK button shows second dialog saying "Unhandled exception has occurred in a component in your application. If you continue, the application will ignore this error and attempt to continue. Invalid Argument=Value of '0' is not valid for 'SelectedIndex'. Parameter name: SelectedIndex.
Details:
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text ************** System.ArgumentOutOfRangeException: InvalidArgument=Value of '0' is not valid for 'SelectedIndex'. Parameter name: SelectedIndex at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value) at Plumbing_Pipes.Pressurized_Pipes_Form.populatePipeTypeComboBox() at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
It seems to me that I am not able to Deserialize the file and read from the list in the file, which list I use to populate the combobox.
I am using just the name of the file to deserialize it, assuming that the dll will look in the folder where the dll is located.
C3D 2011. 64 bit. sp1 and sp2 installed windows 7 enterprise 64 csharp 2010 express
no problems referencing managed dot net libraries; already developed some working solutions..now I need to reference the COM libraries..when I try to reference the AEC Base 6.5 Application Library (program files ........ aecxuibase65.tlb) the response is error: cannot find wrapper assembly.I have tried:
1 - the registry edit from the api training session
2 - downloading the object arx sdk and referencing x64 dll's from there
So I created the rail sub assembly everything looks great in sub assembly composer.
Start a new dwg data reference in the rail alignment, Note the rail alignment type is set to rail.
Create an assembly and under the Construction tab for the assembly the Assembly Type is set to Railway. Attach my custom sub assembly to this assembly.
Created a corridor and I get this error: Something wrong with current subassembly: Operation is not valid due to the current state of the object.
So I delete my sub assembly attach the Civil 3D Rail Single sub assembly. Re run corridor and everything works fine.
So I promote the alignment change type to centerline. Delete the Rail Single sub assembly put my rail sub assembly back. Rerun the corridor and everything works.
So then I undo everything up to the point of promoting the alignment.
Opened the base file changed the alignment type to centerline.
When I tried to synchronize the references I ended up a broken reference with the following error. Invalid reference. Synchronization failed
Not good we already have plan sheets cut.
where in sub assembly composer were do I define the sub assembly to be for Rail?
I have a finished corridor, but now I need to add marked points to label a few key grade breaks in my cross sections. When I attempt to add the marked points on some of my sub-assemblies it gives me the error that the sub-assembly is not part of the assembly. I can right click the sub-assemly and choose "Add to Assembly" but when I rebuild the corridor it strips all the sub-assembly data from my assembly and leaves me with essentially a null assembly for the range.
I created and saved a title block as a .dwt file, with no problems. When I open my title block, I cannot get a 3D assembly drawing to show as a 3D drawing in the title block on the layout tab. If I transfer the title block to the model space, it rotates to the same usc as the assembly drawing?
AutoDesk 2014 . I am currently trying to design in iphone case. So I downloaded a replica iPhone from grab cad:
[URL]
I imported it and formed a solid around it, now I am trying to subtract the phone from the solid so it perfectly fits within the case. It will not let me subtract it though because the phone is a reference block and the square around it is a solid.