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!

pros and cons knowledge fusion vs. nxopen

Status
Not open for further replies.

EngProgrammer

Aerospace
Jan 14, 2015
150
What are the pros and cons of knowledge fusion versus nxopen?
 
Replies continue below

Recommended for you

Pros of Knowledge Fusion
Tightly integrated into NX. Connected to expressions, update, and object behaviour.
Needed to write CheckMate checkers (unless you're clever)

Cons of KF
Proprietary language, so harder to get help/support
Useless outside of NX
Strange syntax
Hard to connect to other existing software

Pros of NX/Open
Standard languages (C/C++, VB, Java, Python, etc, etc.)
Good free development tools
Easy to access vast numbers of other libraries (e.g. .NET tools, SciPy, etc.)
Easy way to get started (SNAP)

Cons of NX/Open
Harder to add new associative objects to NX (UDOs are complicated)
A bit harder to write CheckMate checkers
 
I forgot an imortant one ...

Pro of NX/Open
Ability to generate code by journaling (recording steps in interactive NX)
 
Also a pro for kf is the ability to adopt features. And then inspect the dfa source code adopted. Adopting features is kf equivalent the nxopen journaling.

One of the biggest disadvantages of kf is it slow performance since its more of a demand driven language it first has to figure out the demand order if its child (objects) before creating any geometry. This was a major problem in the early stages of kf back in V17. Kf classes would need demandOrder.

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor