acslX models can be exported for use in a wide variety of embedded applications, such as operator trainers and control systems, and provide a comprehensive model Application Programming Interface (API) to support embedded applications.

acslX provides a number of mechanisms for interfacing user-defined application code ("client" code) with a compiled acslX simulation executables. All of these methods rely upon a set of services implemented in the simulation, which are invoked using simple function/method calls. The acslX simulation API consists of this collection of services and supporting data types, as defined in a number of language-specific interfaces.

At present, acslX supports two types of APIs:

  1. Native API: A low-level C-language callable API which is implemented directly by the compiled simulation code.
  2. Managed API: A managed code binding which wraps the native API in order to make it callable from any language that is compliant with the Microsoft .Net Common Language Runtime (CLR).
For more information on acslX API, see Appendix C in the acslX User's Guide.

Sales Representative
Phone: (256) 922-0802
Fax: (256) 883-5516
Sales@AEgistg.com

Copyright 2007, The AEgis Technologies Group, Inc.