Automation Using NXOpen
Automation Using NXOpen
(OP)
I was wondering what kind of operations you can do with the NXOpen APIs. I am trying to model a non-circular (Oval Shaped) gear. After reading some very thorough documentation on the generation of non-circular gearing it is my understanding that the tooth profile is not consistent throughout the centrode of the gear. I have been trying to come up with the best way to model it and I think I need to simulate the generation of the gear as would be done with a rack type cutter.
I have developed a method to do this manually, however, it will take an extreme amount of time to do and has the possibility to introduce lots of error. I would like to perform these operations using NXOpen and Journaling.
Is this the best way to execute, or is there another way?
Is there a list of the applicable APIs and syntax somewhere in the documentation?
Do I need any other programs to compile the journal into an application (Visual Basic) ?
Thanks for your help.
I have developed a method to do this manually, however, it will take an extreme amount of time to do and has the possibility to introduce lots of error. I would like to perform these operations using NXOpen and Journaling.
Is this the best way to execute, or is there another way?
Is there a list of the applicable APIs and syntax somewhere in the documentation?
Do I need any other programs to compile the journal into an application (Visual Basic) ?
Thanks for your help.





RE: Automation Using NXOpen
My approach for this problem would be to first solve it in matlab/octave/maple and generate a series of points i could fit splines through. After that I would look into if it would be worth my time actually solve the problem in its entirety within NX.
RE: Automation Using NXOpen
journaling = NXOpen
With the current releases of NX, NXOpen (journaling) and Knowledge Fusion are the preferred methods of automating NX.
In the help file: Automation -> NXOpen -> you'll find the NXOpen Programmer's guide and Open for .NET -> NXOpen for .NET reference guide. The reference guide covers the NX object model and syntax for VB.net, C#, and C++.
You really don't need anything other than a text editor to edit/create journals, but a dedicated Integrated Development Environment (IDE) is very helpful.
I use VB.net and the VB express 2010 IDE. If you want to compile your application (not necessary) you will need a compiler and a NX author license. Microsoft's Visual Studio products can compile .net code (as can the free express edition mentioned earlier) and I have also heard of one called Sharp develop (but I have not used it).
www.nxjournaling.com