By utilizing acslXtreme's powerful and open API, an acslX model is able to be accessed by Simulink's C-MEX S-functions. This allows users the ability to embed an acslX model into the Simulink environment. Once embedded as Simulink S-blocks, acslX models can utilize and provide input and output data between the Simulink portion of the model and the embedded acslX model. Either the internal acslX ODE Solver or Simulink integrators may be used for simulation.




The acslX Simulink Interface builder will used a compiled acslX model and guides the user through the process of creating the required Simulink files. The end result is a custom Simulink Blockset containing the compiled acslX model block.


This integration capability allows modelers to utilize the capabilities of each tool which are most suited to their particular problem. For example, the powerful equation-based modeling capabilities of the acslX CSL language can be used to specify a plant model, while the MATLAB/Simulink controls design utilities can be used to design and tune complex controllers.