Following are broad classification of CASP file system relevant to the user. Files mentioned in S.No.1 are located in CASP installed directory. Files mentioned in S.No.2 and above are located in CASP deploy directory. On Linux and MacOS platforms this directory is CASP installed directory. On Windows platforms this directory is located in either
· C:/Users/<user_name>/AppData/Local/Packages/AadhunikLabs.CASP<casp_package_id>/CASP: if CASP is installed from .msix file.
· C:/Users/<user_name>/CASP: if CASP is installed from .msi file.
|
S.No. |
File Category |
File/Directory (bin* takes values of bin_win, bin_lnx and MacOS on respective platforms) |
Description |
|
1 |
CASP Tool Set Files |
/bin*/CASP |
Main CASP Program File |
|
|
|
/bin*/BlockViewer |
Block Viewer for viewing and inserting blocks in CASP project workspace. |
|
|
|
/bin*/BlockEditor |
Block Editor for creating new or editing existing blocks |
|
|
|
/bin*/ImgEditor |
Block image editor for creating scaled vector graphics (SVG) images that can be inserted while creating blocks |
|
|
|
/bin*/SimPanel |
Simulation panel simulates user developed models and act as front end for user inserted controls & plots during simulation. |
|
|
|
/bin*/lib |
These directory contain library files required for simulation. |
|
2 |
Target hardware |
/hardware |
This directory contains target hardware sources & libraries as part of CASP board support package |
|
|
|
/hardware/tools |
This directory contains target hardware compiler tool chain as part of CASP board support package |
|
3 |
Help Files |
/doc/CASP_Documentation.chm or /doc/casp_web_help/index.htm |
CASP help file |
|
4 |
Documentation Template Files |
/doc |
Documentation template files for project documentation and BSP documentation can be found here. For block documentation other block index.htm files can be reused. |
|
5 |
Simulation Support Files |
/source |
These directories contain code files required during build process. |
|
6 |
Blocks |
/blocks |
This directory contains CASP block library. |
|
7 |
CASP Python Files |
/pycasp |
This directory contains CASP Python Library files. These files are later installed to ‘casp_user_data/pycasp’ directory in user’s Documents folder. |
|
8 |
Support Files |
/support |
This directory contains support files such as 1. Examples and tutorial files 2. License dongle updating and troubleshooting files 3. Other required files not explicitly mentioned. |
|
9 |
CASP also creates ‘casp_user_data’ folder in the current user’s Documents folder for storing CASP examples, CASP Python Libraries and user created data. This directory will be frequently used/ visited by the user. The data in this folder will not be deleted during CASP install/ uninstall process. |
||