
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
A little background... I'm driving an assembly through parameters in Excel and I created a few rules using the iLogic interface to suppress/unsuppress parts and patterns based on states defined in Excel. I've created a rule to perform a full document update automatically when the Excel document is saved. The way it works is:
I've created a parameter in Excel, we'll call "ChangeBit", whose value changes back and forth between 0 and 1 every time the document is saved. I then created a rule which performs a comparison of the values between "ChangeBit" and a user parameter in Inventor that we'll call "InvChangeBit". If the values are different, "InvChangeBit" is set to "ChangeBit" and inventor is updated. This ensures that every time the Excel document is saved, these two bits will be different and an update must be performed.
The problem that I'm running into is that, quite often, these rules are performed before some of the parameters from Excel have a chance to update their values. So, while the suppression states of parts are usually updated, often the length, width and mate distances of parts will not be updated and I will have to click the update button anyway.
Is there a way I can ensure that this rule is run only after all the parameters have been read from Excel?
Solved! Go to Solution.