NX Customization
NX Customization
(OP)
Hi Everyone,
I am very interested in NX customization. Please help me how to get started with it, like what I should know as programming and stuff. I have no to very less information about this automation field.
Brief about me: I am a Medical Device Design Engineer with a Bachelor in Mechanical Engineering. I am experienced in Siemens NX and Solidworks.
Note:I have no programming skills and I am ready to dedicate my time to learn it.
I am very interested in NX customization. Please help me how to get started with it, like what I should know as programming and stuff. I have no to very less information about this automation field.
Brief about me: I am a Medical Device Design Engineer with a Bachelor in Mechanical Engineering. I am experienced in Siemens NX and Solidworks.
Note:I have no programming skills and I am ready to dedicate my time to learn it.
Regards,
Amit Paul





RE: NX Customization
lots of samples here
https://solutions.industrysoftware.automation.siem...
Siemens has a community forum dedicated to it.
http://community.plm.automation.siemens.com/t5/NX-...
Cowski runs nxjournaling.com lots of great info there.
I want to learn, but working 12 hour shifts, i don't have the time. unfortunately
RE: NX Customization
In the time since that thread, NX has added Python as a supported language (NX 10 and above); otherwise, I think the info is all still valid.
www.nxjournaling.com
RE: NX Customization
RE: NX Customization
There is also good information in the SNAP documentation which applies to using the NXOpen API generally. Especially the chapter on assemblies (prototype objects vs. occurrences); you'll find the same info in the C documentation, but I think it is more clear & concise in the SNAP docs.
www.nxjournaling.com
RE: NX Customization
I have a very little experience in Visual Basic, is that fine to start with? or Do I start learning C++? What I am trying to say is which language should I have a good hold on to get started with NX automation. Thanks in advance.
Regards,
Amit Paul
RE: NX Customization
www.nxjournaling.com
RE: NX Customization
Regards,
Amit Paul
RE: NX Customization
RE: NX Customization
If you have a little C or C++ experience, I'd recommend C#.
I do not recommend C++ unless you are a full-time professional programmer.
As you say, VB is the most commonly-used language for NX customization. The SNAP Getting Started guide has a chapter that explains the basics of Visual Basic.
RE: NX Customization
John R. Baker, P.E. (ret)
EX-Product 'Evangelist'
Irvine, CA
Siemens PLM:
UG/NX Museum:
The secret of life is not finding someone to live with
It's finding someone you can't live without
RE: NX Customization
Yes, the company I work for and have worked for , for over 19 years can be penny-wise and dollar foolish... But I get paid by the hour.
RE: NX Customization
John R. Baker, P.E. (ret)
EX-Product 'Evangelist'
Irvine, CA
Siemens PLM:
UG/NX Museum:
The secret of life is not finding someone to live with
It's finding someone you can't live without
RE: NX Customization
While "mini-SNAP" is free, it is really just there to give you a taste of what SNAP can do; to do something really interesting you will have to buy a SNAP license. So technically the statement above may not be "totally accurate", but I'd say it is "mostly accurate".
www.nxjournaling.com