lharrison (Aeronautics) 28 Jun 12 16:09 said:
If your only looking to learn one language, i would recommend VB instead of SNAP.
This statement needs to be corrected and some clarification made.
To start with, SNAP is NOT a separate 'programming language' but rather a collection of library functions which can be called from many different programming lanaguages, including VB.
Also on June 28th I suggested that if anyone is interested in learning more about SNAP that they should review a document titled 'SNAP Reference Guide'. In retrospect, that's probably not the document that someone who is learning about SNAP for the first time should look at.
If you go to the NX Open section of the NX Help documents you will find another document titled 'SNAP Getting Started Guide'. This is the best material available to learn what SNAP is and how it can be used in conjuction with NX (there's even a chapter which will help you learn how to write VB programs, period). The original document which I had mentioned, the 'SNAP Reference Guide', is actually more of a 'help' file style item intended for people who are already creating SNAP programs and wish to learn more about individual SNAP functions and how they can be used, irrespective of the programming language which the SNAP functions are being called from.
Anyway, sorry for the delay in getting this reply written but we wanted to make sure that there was no misconceptions about exactly what SNAP is (or is not) as well as making sure that people have been given the best advice as to what their next steps should be if they wish to learn more about SNAP.
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.