NI AutoCode - Automatic Code Generation
Overview
National Instruments AutoCode is an extremely flexible and easily customizable automatic code generation tool. Using template-based generation technology, you can configure the exact format and specification of the resulting code. This makes it easy for you to generate code for rapid control prototyping and hardware-in-the-loop testing on one real-time platform and then switch templates to generate code for your final production target.
AutoCode features:
- Automatic code generation for C or Ada
- Template-based code generation that you can customize for virtually any target
- Implementation at any level in the model hierarchy for incremental test and validation
- Support for discrete and continuous models -- single-rate, multirate, and asynchronous
- Full support of SystemBuild floating-point and fixed-point data
Description
National Instruments AutoCode software offers an advanced, four-generation code generator. It automatically generates C or Ada source code from NI SystemBuild block diagrams. You can easily read and trace back the generated code to the SystemBuild diagram, as well as generate code for virtually any system including discrete, continuous time, or hybrid systems. The product also can generate code for user-defined blocks written in the BlockScript language.You can further customize the generated code using AutoCode add-on modules to generate C or Ada for fixed-point processors or multiprocessor target systems.
Evaluate
Test-drive the full MATRIXx software suite, including SystemBuild:
Download the latest version of MATRIXx.
Documentation
- AutoCode User Guide
- AutoCode Reference Manual
- Template Programming Language User Guide
- MATRIXx Data Sheet
System Requirements
NI MATRIXx supports:
- Windows 2000/XP/NT (NT 4.0 service pack or later)
- Sun Solaris 2.7 (or later)
See Also:
Full MATRIXx System Requirements
Pricing and Purchasing
Download the MATRIXx Price Sheet
For other MATRIXx product or purchasing questions, call (877) 493-2404 or e-mail matrixx@ni.com.
Reader Comments | Submit a comment »
Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).
