BUG - Inventor Causing a Cyclical Dependency by Consuming Sketch

BUG - Inventor Causing a Cyclical Dependency by Consuming Sketch

andrewdroth
Advisor Advisor
2,719 Views
73 Replies
Message 1 of 74

BUG - Inventor Causing a Cyclical Dependency by Consuming Sketch

andrewdroth
Advisor
Advisor

By changing a Contour Flange input to a linked parameter it causes the feature to consume the defining sketch without sharing. This causes a cyclical dependency and corrupts the browser.

 

 

 

I had this happen on another sheet metal master part, but I didn't notice right away and it wasn't until I tried to move the EOP marker that I found out about the cyclical dependency, and even then it wasn't clear what cause it. I ended up losing a lot of work by needing to start over on the features below the problem.

 

Please fix!

 

 

 


Andrew Roth
rothmech.com

YouTube IconLinkedIn Icon


IV2025 Pro
Apple IIe Workstation
65C02 1.023 MHz, 64 KB RAM
Apple DOS 3.3
2,720 Views
73 Replies
Replies (73)
Message 41 of 74

jletcher
Advisor
Advisor

@andrewdroth

 

 You can define all your sketches and planes that is not your issue, your work is not the issue it is excellent only a few things I would do different but everyone has there ways.

 

All I wanted to do is help you get past this and understand why it is doing it so you can move forward and this not happen again.

 

All you have to do is drag the end of part up under sketch16 and make your contour flange, the parameter you want to use will still be there you just have to type it in d269, rolling up the end of part does not remove the parameter just the clutter. Doing this will stop the error and give you what you want.

 

I model the same way I just always roll up to under the sketch to make the feature.

 

There are a few things I would change for performance issues but this is how you like doing things and I will not change your workflow.

 

Rule #1 you should follow is if you can't drag the end of part all the way up stop and figure out why before moving forward this will stop a lot of headaches you may get.

 

Again you did nothing wrong you are doing excellent work you just ran into a issue Inventor should not have let you do or it should have warned you and you can decide to allow it or not.

 

 

 

 

 

Message 42 of 74

jletcher
Advisor
Advisor

@Anonymous Wrote:

Hold on, I'm gonna let you finish
..but jletcher is one of the best russian bots of all time.   Of all time!
----------------------------------------------------------------------------------
letch has time to post on here because a computer can switch tasks quickly and efficiently
I hardly ever post in these forums, too busy WORKING to pay for TAXES and fees so the city will take my garbage away.  What a racket I tell you.

 

I don't know why you think this is helpful. But let me clear this up.

 

I am very good at Inventor not sure why you think I am Russian or a bot but whatever.

 

I own my company and that is to teach people Inventor this week my clients are not really working seeing it is a holiday  week so I have some time to help some people on here.

 

I normally get $60.00 an hour to do this so you should be grateful I help some for free. Seeing no one was helping @andrewdroth move past this error I thought I would help. I am sure he has to get his work done.

 

I did not know I was going to get bashed for it.

 

0 Likes
Message 43 of 74

Anonymous
Not applicable
Dude you act like a complete meathead all day and people pay you for it?!
Some people's luck I tell ya. Must be from the maritimes.
Message 44 of 74

andrewdroth
Advisor
Advisor

@jletcher wrote:

 

I model the same way I just always roll up to under the sketch to make the feature.

 

 

 

 

 

 


I think this is where our modeling techniques differ. I think this is why You though I had done something wrong in message four of this post.

 

I always keep all of my sketches and workplanes above all of the features in the part browser.  This is a personal preference obviously, but it was developed so that projected geometry never comes from a feature, only sketches. I've found this to be a lot more robust. Plus you have the added benefit of there being no solids in your view when editing sketches. I've done it this way since solid bodies became a thing.

 

This is why I said if a sketch could not be fully consumed it would be ideal, because then my sketches would always remain shared and above my features.

 

It sounds like the development team is in agreement that there is a bug with the feature as I understood there to be. I'm satisfied with that answer and look forward to a fix.

 

Thanks to all that took a look at the problem.


Andrew Roth
rothmech.com

YouTube IconLinkedIn Icon


IV2025 Pro
Apple IIe Workstation
65C02 1.023 MHz, 64 KB RAM
Apple DOS 3.3
Message 45 of 74

andrewdroth
Advisor
Advisor

@johnsonshiue@Xun.Zhang

 

Thanks for looking into this!


Andrew Roth
rothmech.com

YouTube IconLinkedIn Icon


IV2025 Pro
Apple IIe Workstation
65C02 1.023 MHz, 64 KB RAM
Apple DOS 3.3
0 Likes
Message 46 of 74

jletcher
Advisor
Advisor

@Anonymous

Not sure why you think you need to insult me for helping.

 

Those that pay me don't question my experience so I don't have to spend hours explaining Inventor issues but if they do I don't care I get paid for every hour.

 

0 Likes
Message 47 of 74

Anonymous
Not applicable

I don't think he asked for your "60 dollar an hour" pro tips to work around the error, @andrewdroth was aiming to define the behaviour of this bug, which is a useful bug to catch... I've had some unusual errors with a similar behavior and I'll bet it stemmed from the same underlying issue. Bug fixes, not 60-dollar-an-hour workarounds!

Message 48 of 74

kyled
Enthusiast
Enthusiast
Not sure you did help. At the beginning you would not get off your high horse and just kept pushing "not a bug" then somewhere in the middle you admitted it was a bug, but started pushing a workaround rather than a solution.
Message 49 of 74

Lewis.Young
Collaborator
Collaborator

popcorn.gif

Message 50 of 74

kyled
Enthusiast
Enthusiast

sorry for thread jacking and filling with this spam.

 

sometimes these guys pop out of the wood works and you gotta beat them back in with a stick

Message 51 of 74

jletcher
Advisor
Advisor

@kyled

 

Strange my first post "It is not a bug where you think."

 

That does not say it is not a bug, the bug is Inventor should have warned him what he is about to do will cause issues.

 

It is not a work around it is how Inventor works.

 

Where is your help? All you did was come in here to bash me.

0 Likes
Message 52 of 74

Anonymous
Not applicable
I'll give you 60 dollars an hour right away you punk!
Message 53 of 74

Anonymous
Not applicable
Help like you give out is the reason I have to remodel and redraw all of my
clients CAD files 😞 😞 😞
Message 54 of 74

kyled
Enthusiast
Enthusiast
Hold on imma go get my bigger stick
Message 55 of 74

jletcher
Advisor
Advisor

 

 I defined the error.

 

He used sketch16 for sketch17 now he wants to roll up sketch16 causing errors will sketch17 because it used sketch16.

 

The bug is Inventor should have warned him and it did not.

 

It is not a work around it is how Inventor works, to be a better modeler understanding how the program works helps.

 

0 Likes
Message 56 of 74

andrewdroth
Advisor
Advisor

@jletcher wrote:

 

 

 now he wants to roll up sketch16

 


 

 

That is not what I wanted, That is exactly what the post is about. I don't want Sketch 16 to move. EVER.


Andrew Roth
rothmech.com

YouTube IconLinkedIn Icon


IV2025 Pro
Apple IIe Workstation
65C02 1.023 MHz, 64 KB RAM
Apple DOS 3.3
Message 57 of 74

Lewis.Young
Collaborator
Collaborator

@jletcher wrote:

to be a better modeler understanding how the program works helps.

 


And to solve problems, understanding the actual problem helps...

Message 58 of 74

kyled
Enthusiast
Enthusiast

Message 59 of 74

jletcher
Advisor
Advisor

@Lewis.Young

And that is what I did I explained the problem and the fix.

 

 The issue is Shared sketch is not for projected geometry into another sketch and that is what Inventor is having the problems with. By putting the feature between sketch16 and sketch17 fixes the issue.

 

It does not change what he is trying to do.

 

If you all want to wait for them to fix it that is up to you, I just trying to get him past it.

 

Best of luck to you all.

 

 

 

 

0 Likes
Message 60 of 74

andrewdroth
Advisor
Advisor

The problem is and was that shared sketches allow you to use the same sketch to define two or more features.

https://knowledge.autodesk.com/support/inventor-products/learn-explore/caas/CloudHelp/cloudhelp/2016...

 

Those features should be able to reside anywhere in the browser below that sketch without moving it. Once it is shared a feature cannot consume it, only use it.

 

The feature I created switched the sketch from being shared to being consumed when I swapped the offset direction. 

 

That is the bug. 

 

I think we are all done here now.


Andrew Roth
rothmech.com

YouTube IconLinkedIn Icon


IV2025 Pro
Apple IIe Workstation
65C02 1.023 MHz, 64 KB RAM
Apple DOS 3.3
0 Likes