NX Open and Knowledge Fusion
NX Open and Knowledge Fusion
(OP)
Greetings all!
The answer might seem obvious for someone with th exprience on the subject, but not for me.
What is the actual difference between NX Open and KF capability? As far as I understand, NX Open is sort of 'above' the NX - running commands and calculations inside the executable code, and producing model as a result; while KF is sort of 'inside' the NX - making up custom functions which drive model according to the user input. How correct is this?
The answer might seem obvious for someone with th exprience on the subject, but not for me.
What is the actual difference between NX Open and KF capability? As far as I understand, NX Open is sort of 'above' the NX - running commands and calculations inside the executable code, and producing model as a result; while KF is sort of 'inside' the NX - making up custom functions which drive model according to the user input. How correct is this?
Industry creates wealth!





RE: NX Open and Knowledge Fusion
http://www.plm.automation.siemens.com/en_us/produc...
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
RE: NX Open and Knowledge Fusion
I've seen this flyer. It's an advertisement without any technical information. At the moment I'm not 100% getting how KF actually functions.
Industry creates wealth!
RE: NX Open and Knowledge Fusion
NXOpen is very powerful, but only executes outside the NX update mechanism. So as the code creates or changes something, it then has to wait for NX to update the part.
KF on the other hand is a 'rule based' language that interacts directly with NX's update mechanism. This means it can do things that NXOpen cannot.
Does this answer your question?
Graham Inchley, Systems Developer.
NX6, NX8.5(testing)
www.sandvik.com
RE: NX Open and Knowledge Fusion
Thank you for the reply! Yes, it largely does answer the question.
Industry creates wealth!
RE: NX Open and Knowledge Fusion
Industry creates wealth!
RE: NX Open and Knowledge Fusion
Another example is where you could insert a 'message' routine inside an IF statement where when some value exceeds some limit that a message gets displayed on the screen where you have to push OK to continue. This routine is named ug_printMessage(list).
For a complete list of all KF routines supported out-of-the-box, go to your NX Help files at...
Home -> Knowledge Fusion Help and Best Practices -> Knowledge Fusion Language Reference Help
...where you'll get a list of KF categories. Selecting one will bring up a list of links to specific KF routines in that category. When you select a link it will take you to a page showing the format of the routine, a paragraph or two of description and a list of the input/output formats and rules.
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
RE: NX Open and Knowledge Fusion
Graham Inchley, Systems Developer.
NX6, NX8.5(testing)
www.sandvik.com
RE: NX Open and Knowledge Fusion
Industry creates wealth!
RE: NX Open and Knowledge Fusion
Attached is an video clip showing how to set-up the aforementioned expression which can be used to control the color of an NX object.
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
RE: NX Open and Knowledge Fusion
Do I get it right that KF tab on the Resource Bar does not provide ability to define f(x) functions that we can use in Expressions? Those functions can only be defined via .dfa files? I'm a bit stuck on this subject at the moment.
Industry creates wealth!
RE: NX Open and Knowledge Fusion
The idea of writing a KF 'program' or custom routine, is just a way of creating some utility or application which would act on the model in such a way as if it were something that we (Siemens PLM) had implemented in NX in the first place.
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
RE: NX Open and Knowledge Fusion
Could you tell a couple of words about KF licensing? Does user need license to execute KF code, or only to createit? If KF code is written in Notepad, is license still required?
Industry creates wealth!
RE: NX Open and Knowledge Fusion
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
RE: NX Open and Knowledge Fusion
Industry creates wealth!