Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations JAE 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
Joined
Jan 14, 2015
Messages
150
Location
US
What are the pros and cons of knowledge fusion versus nxopen?
 
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

Back
Top