CATIA バージョン6リリース2013x

Systems

Collaborative definition of a product across its different views from requirements, to conception, to production up to operation. Complex product behavior modeling and execution, including 3D simulation.

CATIA Systems Logic Code Generator

CATIA Systems Logic Code Generator generates and controls logic program based on C code from the program's formal definition.

Written on their own, C-based programs lack a direct link with the embedded code definition. These programs are difficult to simulate and validate.

CATIA Systems C Code Generator provides the user with the capability to generate a control logic program from the program formal definition created in the CATIA Systems Logic Control Modeling product. This C based program is used by equipment where controls logic is run by a CPU (i.e. specialized machine tools, aircraft/vehicle control systems, etc.).

Its compiler is based on very powerful technology, used in the aerospace industry, to produce safety critical embedded software: efficiency, traceability, modularity & reliability are some of the key aspects of the produced code. CATIA Systems C Code Generator allows system engineers to define, simulate and generate automatically a reliable C-code for any control systems.

  • Good quality of code directly linked with its formal definition
  • Quick generation of the embedded code
  • Reliable and traceable generated code
  • Good quality of code directly linked with its formal definition
    CATIA Systems C Code Generator users can create and validate their logic programs in a virtual environment such as LCM workbench. Then, they can translate automatically the controls logic program  with an uni-directional “C” code translator.
  • Quick generation of the embedded code
    This translator will generate the C-code-based logic for use with specialized equipment. It provides logic for all of the equipment whose logic is ran by a CPU (specialized machine tools, aircraft/vehicle control systems).
  • Reliable and traceable generated code
    Because it is automatically produced, the software is also easy to maintain, thanks to a link with its formal definition.