AutoCAD Inventor :: Message With Regenerate IAssemblies
Oct 10, 2012
With the iAssembly I created I now have a message when I open the drawing informing me that i need to regenerate the factory. This terminology is new to me and I have not been able to accomplish this task. I have opened the assembly, selected manage, and updated the assembly with each of the iAssemblies active.
I amrying to create embedding of a text entered through dialog box. The sketch regenerates fine but the Emboss doesn't. Cannot figure it out, tried a lot of different approaches...the text has to be configured this way - need to control it's height.
Inventor does not think an update is required for iAssembly members after changes to attributes on a client feature are saved. In our workflow we avoid rebuild all because it causes subassemblies to change, so we force an update by changing a parameter. Through the API is there a good way to indicate that our change was significant enough for members to need updating?
We have a product line that relies heavily on iAssemblies. The main assembly and several layers of subassemblies are all iAssemblies. All the children that needed to be generated so far were added to the vault.
If I activate a different member in the main assembly factory, Inventor wants to update some of the various children. For some reason, vault won't prompt me to check out the children. I get a variety of errors, unless I manually check out the children.
There are at least 20 iAssemblies involved at different levels of this thing, not to mention all the iParts thrown in as well.
I am finding it difficult to find good through examples of how to use iLogic with iParts and iAssemblies. I have been through several of tutorials, but can't seem to find examples for what I need. Here is a link to a video to give you a bit of an idea of what I am trying to do. How/when and what snippets to use in order to get the iParts and iAssemblies to function properly.
See Video : [URL].....
First video went to long here is the rest.. [URL].......
One thing I think I mentioned in the last video, but not sure I explained it well, is that instead of having the main file name show up in the browser..the part name shows up. When I go to change parts using a form I created it keeps telling me it can't find the current part.
We are currently still using Inventor2010. I realize that we are using a later version (trying to get boss to allow us to upgrade). I was wondering if that is where our issues stem from. At times when we create iAssemblies we have issues in which objects disappear and/or inventor crashes whenever we switch the tree to a different part number. If we try to place a sub-assembly file into an assembly file some parts seem to disappear. As a work around we have tried to place all components separately (omitting the sub-assembly file), and the file will still crash or objects disappear. Some of our files get a little large, but aren't really to complex. We have been having issues with this one file in particular and it has been redone several times by different users, on different work stations.
It has to do with iparts and iassemblies and “save copy as”. My concern is that during the concept stage an engineer may be working on a design and will create an ipart, as many of our designs have multiple versions. They now want to keep a copy of that ipart, and try something new so they “save copy as” and create a new file. The new ipart members all have the name reference to the first design. Does renaming those members redirect the path to the new ipart, or should we avoid designing like this all together?
So I've got an iAssembly and I made a drawing and I want to show all the parts. I have read in other threads that it will not let you show a Parts Only list from an iAssembly. Why do iAssemblies not let you do this? Seems like a bit of an oversight to me but I'm sure there's some technical reason.
IV2012 Windows XP SP3 32-bit Intel Core 2 Duo 6400 @ 2.13 GHz Nvidia Quadro FX 3450/4000 SDI 256MB Vram 2 GB Ram 160GB HDD
Is there any good documentation/workflows/suggestions,etc.. about using and implementing Vault with iparts/iassemblies?
We are finally going to move to using Vault (finally got a drafter to do the "dirty work") and I keep seeing/hearing horror stories/issues about using Vault with iparts/iassemblies.
Typically all of my top level products that we sell are iassemblies (we always each make products in 3 different flavors/3 different voltages). Each of those iassemblies includes at least 1 sub that is also an iassembly. Each of those sub-iassemblies contains at least 1 ipart.
I'm just can't find enough information about the proper way to handle/check in/migrate/manage,etc... this stuff when we move to Vault. But I do find lots of posts about how Vault can't handle iparts/iassemblies correctly but I assume thats just improper setup/workflows.
Nesting phantom iAssemblies within another iAssembly? We are having a problem with the BOM not generating the correct multi-item parts lists. Even though the individual iAssemblies act correctly when viewing there individual BOMs, when these parts are nested inside another iAssembly and switched (Table Replace) between individual items, the BOM shows all dash numbers as the current active one.
Any unresolved issues within iAssemblies and the BOM?
I have made a family of weldments. I am having trouble controlling the visibility of the weld symbols when I place one of these members. On some members the welds are shown and on others they are not. I know that I can turn off all the welds (View>Object Visibility> Weld Symbols) but there are other weld symbols in the assembly that I need/want to leave visible. In the image below all three weldments have the same welds, but the weld symbol of only the one is shown when I place it in an iam.
In each member of the iassembly, I have unchecked the visibility under the Welds node, but some are still visible when i place them, so that must not be controlling it. Sure would be good if visibility of welds were controlled by view representation.
I have created an iAssembly which contains 4 assembly variations. I now want to create an assembly drawing for these variations.
In this case all my assembly variations will have the same assembly part number as essentially they are all the same assembly except for a few "change over parts".
I intend to have one drawing with multiple sheets. Each sheet will have one variation of the assembly on it with a BOM for that specific variation. The problem I am having though is that the drawing BOM for each variation are linked and as a result each drawing has an inconsistant item numbering (for someone in the workshop who doesnt understand the CAD package and iAssemblies - They ask the question: Why are you skipping item numbers in the BOM's)
Is there any way I can get each BOM to show the item numbers sequentially? I tried editing the drawing BOM item number but the problem is that method propogates the item number changes to all the other BOM's as well.... (It is also tedious AND in my opinion it is generally bad practice to edit the BOM at the drawing level)
Using Inventor 2012. I have created a parts list in my .idw that is tied to a .iam Assembly file. In the .iam file I have two instances of the assembly, where one hides certain parts, the other hides others. I can manually tell the parts list which instance I want it to read (see attached image), however, is there a way to have it update automatically? I.e. when I go in to my .iam file and activate one or the other, save the file, then the parts list will auto update itself to include the correct items? Everything else from part names to iProperties auto update in the list, so I'm curious if it can read the correct assembly instance.
In Autocad MEP i can regenerate the catalogs with something like:
CatalogManager catalog = new CatalogManager();catalog.RegenerateCatalog(Domain.Multi-ViewPartComponent, true):
but this will regenerate every catalog that i have loaded for the multi-view part domain. How can i regenerate a single catalog like the bubble popup does when Autocad MEP detects a catalog change?
Using the link will only regenerate the specified catalog and not all catalogs. I would like to perform the same with code.
Every time I save my drawing or it does an Autosave I get the message "Regenerating model" and have to wait 30 seconds for everything to regenerate. There is no reason it needs to do this, is there some way I can turn it off?
I have upgraded to 2014 and since then I get this annoiying thing that happens when I am moving selected objects/lines across the screen during a copy and move. It's not a computer perfomrance thing. I have two monitors and I have called up both 2014 and 2013 side by side. When O copy or move and drag across the screen everything is wonderful. No regen while dragging, I can see the lines/objects 100% solid while dragging. In 2014, as I'm dragging and can't see the objects/lines because it's trying to regeneratate (slowly) while I'm dragging.
I have checked all my setting in tools>options and they are identical to what I ahve in 2013.
I'm using Mechanical 2010. I keep my "Properties" window docked on the right side of my screen. I've run like this for several years, but recently when I click on an entity, it takes a few seconds to regenerate the window..
I running XP on a 16 bit machine with 4 gig of ram.
Is there a way to put a message box in an ilogic rule that gives information to the user but does not require interation to turn it off. Say on for a few seconds then dissappears?
I don't use content center parts very often but on one particular file I have some screws that are coming up unresolved each time I open the file. How would I resolve this?
Inventor 2013 Windows 7 Professional 64-bit SP1 HP EliteBook 8470w Processor: Intel(R) Core(TM) i7-3610QM CPU @ 2.30GHz Memory: 16 GB AMD FirePro M2000 3D Connexion SpacePilot
I am trying to convert my AutoCAD inventor 2013 file to a standard 2007 file by going "Save As" "Save Copy As" and then "Autocad DWG File" but i keep getting up a message "problems encountered while saving the document" How do i repair this?