Table of Contents
1. Installing the Program
2. The Launcher Window
3. The Collect Ratings Window
4. The Review Ratings Window
5. Customizing the Program
6. Troubleshooting

Customizing the Program

Accessing the Source Code

The source code for DARMA is freely available and can be accessed at the project’s source control page: https://darma.codeplex.com/SourceControl/latest

The files can be downloaded in a compressed (.zip) file or forked and cloned using git. Learn more about source control using CodePlex here: https://codeplex.codeplex.com/wikipage?title=Source%20Control

The source code consists of MATLAB code files (.m) with various prefixes. Files starting with fig_ correspond to windows and the functions that control them, while files in the Functions folder correspond to functions shared by multiple other files or borrowed from someone else. There are also readme and license files (.txt).

Modifying the Source Code

Although DARMA is designed to allow easy customization of many of its features, some users may wish to make larger changes than the Configure window can accommodate. This may be accomplished by downloading the source code (described above) and editing it in MATLAB. The MATLAB programming language is intuitive and relatively easy to learn. Learn more about the language here: http://www.mathworks.com/products/matlab/description4.html

Source Code
The source code for the Launcher window opened in MATLAB Editor

Compiling the Source Code

After modifying the source code, users may wish to recompile it into a standalone application. This can be accomplished by running the deploytool MATLAB command. Learn more about compiling here: http://www.mathworks.com/help/mps/deployable-archive-creation.html

Deploytool Wizard
The deploytool wizard provided by MATLAB Compiler
Next: Troubleshooting

Last edited Sep 9, 2016 at 5:01 PM by jmgirard, version 21