Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

stop process? 1

Status
Not open for further replies.

jnikolauk

Automotive
Jul 18, 2011
145
I have a file that has hung up on update after I edited a blend. it says it's updating 100% and updating the last feature. is there any way I can interupt the process without killing the UG session? (I haven't saved in quite a while)
Running NX 7.5 in Windows

Thanks
 
Replies continue below

Recommended for you

if you leave it long enough IE half an hour, or an hour, it will usually recover, if not i'd start a new session and open your assembly first to see how much you think you will loose, then kill the other session
 
Been there...

moog2 is right. I've had it error on me too but I've also wish I could hit stop just waiting for an object to preview. There have been so many times I accidentally clicked the wrong line, trying to select a series of lines, causing NX to try its best to solve it.

A stop button would be an awesome addition to the next version of NX. (Hint hint...)

Maybe even a "delayed preview" check box?
 
I let it run overnight. The bad news is it was still hung this morning. The good news is I actually did save and apparently right before it crashed.
 
We already have a 'Stop' button in NX, and it will appear in the lower left corner of screen, inside the 'Work In Progress' window, WHENEVER the task being executed is one which CAN be halted without losing anything or where there is no risk of corrupting the model or the session. If you do NOT see the 'Work in Progress' window, with an included 'Stop' button, then there is nothing that can be done to halt the current task in a safe and risk-free manner.

Due to the nature of NX using many modules which are basically 'black boxes', like Parasolid, it it very difficult to halt the operation of some task when you don't have any direct control over what's happening behind the curtain. Also, with the nature of virtual memory, the application isn't always in a state where if it were halted it could resolve what it had or had not yet written to memory. Of course, any operation which is writing information to the disk cannot be halted before the operation is complete and the written data verified that its valid and complete.

Sure, we'd like a universal 'Halt whatever you're doing and do mess anything up' button, but they just don't exist and probably never will. That's just the nature of modern software/hardware architectural liminations.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
 
Would increasing virtual memory lengthen the time that the stop button is availiable?
 
NO. The issue has nothing to do with the amount of memory, physical or virtual, but rather what it means when the application is at the mercy of the OS in terms of what's in memory and where.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
 
I had to ask since in most cases the stop button dissappears before I could even move the mouse to the button.
 
What happens is that during the execution of a task, several different modular pieces of code may be executed and as the task 'moves' from one module to the next if that particular module can be halted using the 'Stop' button it will be displayed, but only while in that module. This is why a 'Stop' may only appear briefly at the start or even a couple of different times, but of varying durations during a longer task.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
 
what do you mean when you say "module" are there multiple modules under modeling outside of advanced surfacing?
 
No, I was NOT referring to 'modules' in the sense of 'products', but rather in how software is architected.

NX is actually a collection of software 'modules', performing different tasks and which can be reused by different applications. For example, the solid modeling kernel, Parasolid, is a 'module' which could be called several times during the execution of the single task. And then we have the 'Constraint engine' which comes in a couple of different versions, 2D for the sketcher and 3D for defining the Component relationships in an Assembly. Even something like NX Sheet Metal is made up of modules which allows the system to create or manipulate solid models as if they were thin sheets of different metals which behave a certain way based on the fact that they will be formed into those shapes using certain manufacturing processes.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
 
That is really way above my head but thaks anyway :D
 
That is one of the things I miss about running UG on a UNIX system... you used to be able to stop individual processes without ending the session. The resultant file may have had problems, but at least you got instant gratification! ;-)

"Good to know you got shoes to wear when you find the floor." - [small]Robert Hunter[/small]
 
You can also try, while NX is performing some operation, holding down the follwing three keys simulaneously: Ctrl-Shift-L. If NX can be halted, it will be and a message should appear confirming this fact and asking you to acknowledge such. It won't provide you with any more opportunities to 'Stop' NX, but at least it's something that you can try anytime you wish knowing that NX will only recognize it if it's actually safe to do so.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
 
Is there any list of such commands which can be stopped by Ctrl+Shift+L command in NX6? It would be great to have it handy , just in case the system is hung , at least you can refer to this list and execute the above command..

John can you please share the list?????
 
Not that I'm aware of.

Besides, as I alluded to earlier, the operations which can be halted are supposed to indicate that by popping-up the 'Work in Progress' message with the included 'Stop' button enabled. While it's possible that some have been missed, if we already knew what those operations were, so that they could be compiled into a list, we would have already made sure that the 'Stop' button was enabled for them as well.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
 
thanks for the command John. Hope even if it's false hope helps alot when you're faced with losing a few hours of work. ;)
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor