Difference between revisions of "AnyWave:WriteMatlabScripted"

From WikiMEG
Jump to: navigation, search
(Where to start?)
(Introduction)
Line 1: Line 1:
 
=Introduction=
 
=Introduction=
 
This section targets people who have a good knowledge and practice of Matlab language.<br/>
 
This section targets people who have a good knowledge and practice of Matlab language.<br/>
 +
The purpose is to explain how to write a Matlab function that will be available to AnyWave.<br/>
 +
The function will be executed by MATLAB after a connection to AnyWave has been established.<br/>
 
We will cover the AnyWave-Matlab API (Application Programming Interface) and develop examples through tutorials.<br/>
 
We will cover the AnyWave-Matlab API (Application Programming Interface) and develop examples through tutorials.<br/>
 +
 
=Where to start?=
 
=Where to start?=
 
The first thing to do is to create the basic structure for a plug-in.<br/>
 
The first thing to do is to create the basic structure for a plug-in.<br/>

Revision as of 11:23, 17 April 2014

Introduction

This section targets people who have a good knowledge and practice of Matlab language.
The purpose is to explain how to write a Matlab function that will be available to AnyWave.
The function will be executed by MATLAB after a connection to AnyWave has been established.
We will cover the AnyWave-Matlab API (Application Programming Interface) and develop examples through tutorials.

Where to start?

The first thing to do is to create the basic structure for a plug-in.
A Matlab Scripted plug-in is very simple, it is a folder containing at least two files.

Let's begin by creating a folder somewhere on the computer, called MyPlugin.
This can be done in MATLAB: create a folder and create a new function called main in that folder.
The main function is MANDATORY. It will be the main function AnyWave will call to execute our plugin.

Matlab1.png

As shown in the image above, a MyPlugin folder has been created and a main function was added.