
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello,
Since our company made the exchange to Inventor 2018, a lot of errors occured. One of the errors is this one:
I'm just a junior engineer, so I am not experienced with errors. Also my collegues don't know where these errors come from. The only thing we know for sure is that there is something wrong in the iLogic rules. The iLogic rules are as follow:
ActiveSheet = ThisDrawing.Sheet("Sheet:3") If Parameter("400-02CW1-47-D2-SS.iam.X_FLOORLEG_1")=0 Then ActiveSheet.View("VIEW 1").View.Suppressed=True ActiveSheet.View("VIEW 1A").View.Suppressed=True Else ActiveSheet.View("VIEW 1").View.Suppressed=False ActiveSheet.View("VIEW 1A").View.Suppressed=False End If If Parameter("400-02CW1-47-D2-SS.iam.X_FLOORLEG_2")=0 Then ActiveSheet.View("VIEW 2").View.Suppressed=True ActiveSheet.View("VIEW 2A").View.Suppressed=True Else ActiveSheet.View("VIEW 2").View.Suppressed=False ActiveSheet.View("VIEW 2A").View.Suppressed=False End If If Parameter("400-02CW1-47-D2-SS.iam.X_FLOORLEG_3")=0 Then ActiveSheet.View("VIEW 3").View.Suppressed=True ActiveSheet.View("VIEW 3A").View.Suppressed=True Else ActiveSheet.View("VIEW 3").View.Suppressed=False ActiveSheet.View("VIEW 3A").View.Suppressed=False End If If Parameter("400-02CW1-47-D2-SS.iam.X_FLOORLEG_4")=0 Then ActiveSheet.View("VIEW 4").View.Suppressed=True ActiveSheet.View("VIEW 4A").View.Suppressed=True Else ActiveSheet.View("VIEW 4").View.Suppressed=False ActiveSheet.View("VIEW 4A").View.Suppressed=False End If If Parameter("400-02CW1-47-D2-SS.iam.X_FLOORLEG_5")=0 Then ActiveSheet.View("VIEW 5").View.Suppressed=True ActiveSheet.View("VIEW 5A").View.Suppressed=True Else ActiveSheet.View("VIEW 5").View.Suppressed=False ActiveSheet.View("VIEW 5A").View.Suppressed=False End If If Parameter("400-02CW1-47-D2-SS.iam.X_FLOORLEG_6")=0 Then ActiveSheet.View("VIEW 6").View.Suppressed=True ActiveSheet.View("VIEW 6A").View.Suppressed=True Else ActiveSheet.View("VIEW 6").View.Suppressed=False ActiveSheet.View("VIEW 6A").View.Suppressed=False End If If Parameter("400-02CW1-47-D2-SS.iam.X_FLOORLEG_7")=0 Then ActiveSheet.View("VIEW 7").View.Suppressed=True ActiveSheet.View("VIEW 7A").View.Suppressed=True Else ActiveSheet.View("VIEW 7").View.Suppressed=False ActiveSheet.View("VIEW 7A").View.Suppressed=False End If If Parameter("400-02CW1-47-D2-SS.iam.X_FLOORLEG_8")=0 Then ActiveSheet.View("VIEW 8").View.Suppressed=True ActiveSheet.View("VIEW 8A").View.Suppressed=True Else ActiveSheet.View("VIEW 8").View.Suppressed=False ActiveSheet.View("VIEW 8A").View.Suppressed=False End If If Parameter("400-02CW1-47-D2-SS.iam.X_FLOORLEG_9")=0 Then ActiveSheet.View("VIEW 9").View.Suppressed=True ActiveSheet.View("VIEW 9A").View.Suppressed=True Else ActiveSheet.View("VIEW 9").View.Suppressed=False ActiveSheet.View("VIEW 9A").View.Suppressed=False End If If Parameter("400-02CW1-47-D2-SS.iam.X_FLOORLEG_10")=0 Then ActiveSheet.View("VIEW 10").View.Suppressed=True ActiveSheet.View("VIEW 10A").View.Suppressed=True Else ActiveSheet.View("VIEW 10").View.Suppressed=False ActiveSheet.View("VIEW 10A").View.Suppressed=False End If If Parameter("400-02CW1-47-D2-SS.iam.X_FLOORLEG_11")=0 Then ActiveSheet.View("VIEW 11").View.Suppressed=True ActiveSheet.View("VIEW 11A").View.Suppressed=True Else ActiveSheet.View("VIEW 11").View.Suppressed=False ActiveSheet.View("VIEW 11A").View.Suppressed=False End If If Parameter("400-02CW1-47-D2-SS.iam.X_FLOORLEG_12")=0 Then ActiveSheet.View("VIEW 12").View.Suppressed=True ActiveSheet.View("VIEW 12A").View.Suppressed=True Else ActiveSheet.View("VIEW 12").View.Suppressed=False ActiveSheet.View("VIEW 12A").View.Suppressed=False End If
In this case, the assembly is called "400-02CW1-47-D2-SS.iam". As we copy the assembly multipile times and use therefore different floorbeams, we suppress some of the floorbeams. If they are suppressed in the assembly, we won't have them on the drawing.
Sheet 1 and 2 contains global information of the position of the floorbeams, sheet 3 contains the sizes of the parts of every individual floorbeam.
If I run this code while in sheet 3, the error only occurs 1 time and I'm able to continue my work. However, if I run this code while I'm in sheet 2, the error occurs a lot of times. (Today I had to make an construcion on my keyboard so I didn't have to press the enter-button all the time by myself, after 30 minutes I had to close Inventor using task manager.)
The question is, what is the reason that the error occurs and how can we fix this?
Solved! Go to Solution.