Previous topicNext topic
Help > Introduction >
File System

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.