Difference between revisions of "AnyWave:DeveloperCorner"

From WikiMEG
Jump to: navigation, search
Line 25: Line 25:
 
=[[AnyWave:BuildReader|Build a Reader plug-in]]=
 
=[[AnyWave:BuildReader|Build a Reader plug-in]]=
  
=Developing signal processing plug-in=
+
=Build a signal processing plug-in=
 
==[[AnyWave:WriteMatlabScripted|How to write a MATLAB Scripted plug-in]]==
 
==[[AnyWave:WriteMatlabScripted|How to write a MATLAB Scripted plug-in]]==
  
 
==[[AnyWave:WritePythonScripted|How to write a Python Scripted plug-in]]==
 
==[[AnyWave:WritePythonScripted|How to write a Python Scripted plug-in]]==

Revision as of 16:56, 23 March 2015

Welcome

This part of the Wiki is dedicated to developers who would like to implement their own plug-ins for AnyWave.

Build the SDK

How to use the SDK

A regular AnyWave plug-in is a C++ project that will be using C++ objects defined in the SDK.

So, before creating a project to build a plug-in, the SDK must be correctly configured.
This is easily done by defining an environment variable called AWSDK that must contain the path to the SDK folder location.

On Linux and Mac systems this can be accomplished by adding the two following lines to your .bashrc file:
AWSDK=/home/user/Dev/AwSDK
export AWSDK

On Windows, this can be done by opening the Security and System/System panel.
Then click on the left part of the window on Advanced properties.

NOTE: close and re-open the terminal for the changes to be applied.

Get used with AnyWave objects

Prepare a cmake project to build a plug-in

Build a Reader plug-in

Build a signal processing plug-in

How to write a MATLAB Scripted plug-in

How to write a Python Scripted plug-in