Unigraphics Software Development - neoapps GmbH Unigraphics Softwaredevelopment - neoapps GmbH Unigraphics Solutions Unigraphics Extensions Unigraphics References Contact neoapps
Chinese Version English Version German Version

NX Programming


Expand your possibilities! NX (formerly Unigraphics NX) offers your company a huge potential to reduce costs and increase productivity. How? We are pleased to show you.



Designing and developing products, tools, machinery and equipment today is not imaginable without the constructional CAD / CAM system NX of Siemens PLM Software.

For you, we develop software solutions for NX, which are specially adapted to your needs. We are constantly on standards - so you can easily continue to develop your Add-on for your NX system even within years from now.

With over 10 years of experience of NX Customized Solution programming for numerous international companies such as Bosch, Heidelberg KSB, Siemens or Nolte and a number of proprietary NX extensions, we guarantee a professional implementation in a short time.

Find out more about our references

For you, we create highly effective programs that simplify and automate your processes, create interfaces between software and machines and let your employees do their jobs faster.

Read more about some recent Customized Solutions for our customers.

See for yourself the quality of our software solutions and NX extensions:

Unigraphics NX Programme von Neoapps NX programs by neoapps offer a broad variety of options regarding adjustments, development of own programs and their integration. The following is a brief overview of the tools and their use, willingly and consciously in simple words.



NXOpen programming with NX

Today NX programs typically are programmed in the context of NXOpen interface. This interface is the so-called Common API of NX, where it is free to developers in which language they develops their programs.

In addition to C++ also VB.NET, C # and Java are supported by the NXOpen interface. The big advantage is that a common functional basis can be accessed with the Common API, regardless of which programming language is choosed.

For the development with NXOpen an authoring-license is required. However, unlike the programming with user functions, no more runtime license is required to run the self-developed programs. Rather that, the functions themselves are "knowing" in which module they were interactively kept.

For these modules there has to exist a licenses at runtime. Still, the program must be signed by the developer to execute the program.

The journaling, which is often considered as a (moral) successor of the macros, is creating journals that can be played back. They are registered in VB, C + +, C # or Java and can be integrated into existing NXOpen projects of the appropriate language and can be adapted.

The UIStyler can be used for the creation of the user interfaces and since NX6 the Block-Styler is available, too. Alternatively, all of the functionality of the GUI libraries associated with the appropriate languages (such as VB.NET and C #: WinForms; C++: MFC; Java: Swing) can be accessed.



Macro programming with NX

Recording macros is simple, fast and you can achieve results in a very short time. Here is a sequence of instructions during the interactive execution recorded and stored for later play back.

Unfortunately, macros are not fully version-compatible and they can only be used in a limited way to access the geometry but rather the functionality of NX.

The great advantage of the macro-programming is the rapid automation of simple workflow, which is implemented in a short time.



GRIP programming with NX

The GRIP API stands for "Interactive Graphics Programming" and constitutes a rudimentary programming language that is a mixture of BASIC and FORTRAN view.

Many interactive NX functions can be performed with it. In addition to basic functions such as file processing or user input can be realized.

Generally GRIP programs are version-compatible - but they don’t offer very much comfort in terms of performance and the user interface. The further development of this programming language is stopped.

It was used to program smaller automation tools in GRIP, because it was relatively easy even for a non-professional to create such programs.

GRIP programs require a corresponding runtime license.


User Function Programming with NX

The actual C / C + + API of NX was called "user functions". It allowed full access to NX object structure and also permitted all the possibilities of the traditional software development.

Typically programming was done in C / C + +, so the functionality of existing class libraries, such as MFC from Microsoft, can be fully utilized.

Programs that access NX via user functions API, require a corresponding runtime license. Since NX5 these programs can alternatively be signed by the developer.

This means that no runtime license is needed anymore. For the creation of user interfaces the UI Styler is available. Alternatively, all the functionality of the Windows MFC can be accessed.



Knowledge Fusion programming with NX

With KF (Knowledge Fusion) the part file can be programmed directly and rules can be encoded so that they will be recalculated in the normal way of form element update.

However, this advantage can redound to a disadvantage, in certain situations. Developing with KF requires an authoring license; Running KF programs, or program code in components with KF rules demands a runtime license.

Have we piqued your interest?

If you have further questions about our Add-on CAM Wood, we are happy to advise you free of charge and without obligation.


Just call us now

Drop us a line


You need an individually adjusted, custom-tailored NX Extension?

If you need a NX extension that is tailored specifically to your needs, you've hit the spot here with neoapps. Contact us - together we can find a solution.
With over 10 years of experience in software development for NX, we provide you with individually adjusted, custom-tailored NX Extension.

You can find more information in our Customized Solutions area.











Unigraphics Plugin





















Further information:

Our software solutions:

Initial sample inspection report in NX
FMC Edit - Woodworking in NX
Report - Revision comparison
TE Toolbox - NX tool box

Our NX references

Imprint


Our services for you:

contact:

phone: +49 (0) 86 54 / 77 88 560
e-mail: info@neoapps.de

Further contacts
Clients & partners:


All brand names and logos are the property of their respective owners. © neoapps GmbH 2014