Agility Design Systems Inc.

Agility Design Systems' M code screener

To save time in determining whether Agility Design Systems' software will work on your code, we have developed a screener that will let you know about any style issues or unsupported functions in your code. The screener also provides some key metrics on lines of MATLAB code and number of MATLAB functions used in your code which can help you assess the time it would take to manually translate your MATLAB to C code for stanalone execution, integration or MEX-file acceleration.

 

   Click here for

1) Download the "screener"

www.agilityds.com/downloads/screener_3.1-2501.zip

2) Unzip it inside any directory

This will create a sub-directory called "screener"

3) Add the screener to the MATLAB path

Add the path to <...>/screener/lib in MATLAB using one of the following methods:

  • Use the "File -> Set Path -> Add Folder" menu and Browse to that directory
  • At the MATLAB command prompt, type:
    >> addpath(‘<...>/screener/lib’)

4) Run the screener:

>> ctscreen -o <top_file>

where <top_file> is the name of your top-level .m file in MATLAB

Note: the –o option obfuscates the file names in your design. If disclosing file names is not a concern, you can omit the –o option.

Example:

>> ctscreen -o top_testbench

You should see the following message:

Please send the generated text file 'screener_report.txt' to Catalytic

>>  

5) Send report to Saros

Once you run the screener and review the report please return your report to Saros Technology and one of our applications engineers will review it and report back on how easy it will be to get your MATLAB into Catalytic. Send report

Note: the screener report does not render correctly in Microsoft Notepad.

For more information or to discuss evaluating RMS please contact Saros by e-mail or call us on +44 (0)1491 837787

^ back to top