A journal is a way to program NX to do something for you. If you are an Excel user, you may be familiar with the "macro recorder" which allows you to "record" your actions in Excel and save them as a program. Recording a journal in NX is very similar. With a little hand coding, a recorded journal can be made more generic to increase its usefulness. Journals allow you to automate repetitive tasks within NX; for instance, you may want to create sphere objects of a specific size on all the point objects in your file
(thread561-315066)
or import a file that contains point coordinates and draw lines between each of the points
(thread561-323671)
Is there a similar function in NX? (Another function that makes similar effects or another function that could successfully replace Journal?
Other methods to program NX include:
[ul]
[li]Grip - older programming environment, no new features being added, syntax can be difficult to work with, being maintained for compatibility with old grip programs, requires author license (but I think all bundles include execute license)[/li]
[li]SNAP - a subset of NXOpen that is designed to be easier to use (based on Visual Basic language), the goal is to be the new Grip, requires special license, subset of SNAP available for free as a trial[/li]
[li]macros - very dependent on the version of NX (test and possibly rewrite with each NX upgrade), syntax can be difficult to work with, available to all NX users[/li]
[li]NXOpen - the big brother of journals, an author license allows you to compile your journal into an exe or dll, this provides a speed boost and allows you to do some things not possible with journals alone, multiple languages supported (java, C++, VB, and C# being the most popular)[/li]
[/ul]
www.nxjournaling.com