Skip to main content

Project Settings

Several project related configurations can be performed in the project settings window which is accessible var the “Edit” menu or the shortcut “Ctrl + 0”.

drawing-7-1728276701.png

Via the List on the left the displayed options can be filtered to make it faster to find a related setting.
All project settings (with a few additions) are available in any build that is executed. For more details about this refer to “Builds” chapter.

General
drawing-7-1728276791.png
Property Name Description
Name
Name of the project.
Description Description of the project.
Icon Custom icon used for the project.
Interface
drawing-7-1728277079.png
Property Name Description
Interface Definition
File containing the Interface definition. The path can be either absolute or relative to CGI Connector/Project/CGI Studio paths.
Complex-Type Definition File containing the Complex-Type definition. The path can be either absolute or relative to CGI Connector/Project/CGI Studio paths.
Native-Function Definition File containing the Native-Function definition. The path can be either absolute or relative to CGI Connector/Project/CGI Studio paths.
Tools
drawing-7-1728277203.png
Property Name Description
Generic
Enables generic support. This will provide a plain C/C++ interface.
MATLAB Enables support for MATLAB. This will provide additional options/setting related to Mathworks MATLAB support
CGI Studio
drawing-7-1728277503.png
Property Name Description
Root Path
Path to CGI Studio package. The path can be either absolute or relative to CGI Connector/Project paths.
Device-Platform
drawing-7-1728278193.png
Property Name Description
Platform
Name of the CGI Studio Platform (as found in CMake)
MATLAB Name of the CGI Studio Platform configuration (as found in CMake)
Scene Composer
drawing-7-1728278275.png
Property Name Description
Executable
Executable used to edit the Scene Composer solution file.
Solution Scene Composer solution file. The path can be either absolute or relative to CGI Connector/Project/CGI Studio paths.
Courier
drawing-7-1728278352.png
Property Name Description
XCDL Definition File
File containing the Courier definition. The path can be either absolute or relative to CGI Connector/Project/CGI Studio paths.
XCDL Include Paths Additional include paths required to by the XCDL definition. Multiple paths must be separated by a ‘;’
Code Generation
drawing-7-1730276369.png
Property Name Description
Compiler
Compiler used to build code.
Architecture Architecture used to build the code.
Build-Project File File containing default builds. The path can be either absolute or relative to CGI Connector/Project/CGI Studio paths.
MATLAB
drawing-7-1730276428.png
Property Name Description
Build-Project File File containing MATLAB related builds. The path can be either absolute or relative to CGI Connector/Project/CGI Studio paths.
Connector
drawing-7-1730276530.png
Property Name Description
Edit Complex-Types Script File
Script file executed when editing Complex-Types. The path can be either absolute or relative to CGI Connector/Project/CGI Studio paths.
Edit Native-Functions Script File Script file executed when editing Native-Functions. The path can be either absolute or relative to CGI Connector/Project/CGI Studio paths.
Edit SC Solution Script File Script file executed when editing SC Solution. The path can be either absolute or relative to CGI Connector/Project/CGI Studio paths.
Edit XCDL Script File Script file executed when editing Courier definition. The path can be either absolute or relative to CGI Connector/Project/CGI Studio paths.
Edit Build-Project Script File Script file executed when editing a Build-Project. The path can be either absolute or relative to CGI Connector/Project/CGI Studio paths.
Show Console Window When enabled, shows a command line window executing scripts. This can be used to debug scripts.
Show Code Script File Script file executed when editing code (via the log window). The path can be either absolute or relative to CGI Connector/Project/CGI Studio paths.