Limitations

External System Libraries (ESL's) are not guaranteed to be compatible from release to release; you must rebuild the ESL for each new version of Adams.
The ESL may be used only once per Control System Import. (Workaround: to use the same model more than once, create duplicate ESL's with different names and repeat the Control System Import. This includes copying/renaming a file already generated. Mechatronics excluded from workaround.)
A maximum limit of 100 ESL's can be loaded.
The name of the ESL is limited to 32 characters Easy5, 200 characters MATLAB/Simulink.
SAVE and RELOAD are not supported for an External System Library (ESL).
MATLAB/Simulink and Easy5 Interactive (IS) blocks are not supported (that is, recreated in Adams).
"From File" block in Simulink is not supported - see Article KB8016298 "How to prepare a Simulink model for RTW DLL creation."
The compiler used by EASY5 or MATLAB/RTW must be the same as that supported by Adams; see http://www.mscsoftware.com/ for a list of supported compilers.
Easy5 models may not be implicit.
Adams Solver (FORTRAN) does not have a bisection method for SENSOR's to improve the accuracy of the detection of continuous state reset and switch states in Easy5. So, if you have these in your model, you may improve the accuracy of your simulation by using the C++ Solver instead of FORTRAN.
Also see the Limitations under the section Using MATLAB/Code Generation.