Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • D Documentation
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • anywave
  • Documentation
  • Wiki
  • Write MATLAB plugin

Write MATLAB plugin · Changes

Page history
Update Write MATLAB plugin authored Jul 23, 2025 by Bruno Colombet's avatar Bruno Colombet
Hide whitespace changes
Inline Side-by-side
Showing with 5 additions and 3 deletions
+5 -3
  • Write-MATLAB-plugin.md Write-MATLAB-plugin.md +5 -3
  • No files found.
Write-MATLAB-plugin.md
View page @ 059389c3
...@@ -49,7 +49,7 @@ This line will create a sub menu called MyCategory in the Processes Menu of AnyW ...@@ -49,7 +49,7 @@ This line will create a sub menu called MyCategory in the Processes Menu of AnyW
## main.m ## main.m
A filed called main.m must also be put in your Plugin. A filed called main.m must also be put in your Plugin.
This file along with desc.txt fill will make your folder an AnyWave MATLAB plugin. This file along with desc.txt file will make your folder an AnyWave MATLAB plugin.
This is a MATLAB function you can create within MATLAB. This is a MATLAB function you can create within MATLAB.
````matlab ````matlab
function main(varargin) function main(varargin)
...@@ -63,8 +63,10 @@ When using the Plugin Creation Assistant of AnyWave, the file is automatically c ...@@ -63,8 +63,10 @@ When using the Plugin Creation Assistant of AnyWave, the file is automatically c
Using the MATLAB Compiler, you can create a standalone version of your plugin. Using the MATLAB Compiler, you can create a standalone version of your plugin.
AnyWave can call the standalone version of your plugin if you add the following line in desc.txt: AnyWave can call the standalone version of your plugin if you add the following line in desc.txt:
*compiled plugin=nameofexefile* *compiled plugin=nameofexefile*
Example for Delphos plugin, the desc.txt contains the line:
*compiled plugin=delphos.exe* On Windows it will the name of the .exe file located in the folder.
On macOS and linux it will be the bash script (.sh file)
It is also strongly recommended to specify the version of the Runtime needed to run the plugin. It is also strongly recommended to specify the version of the Runtime needed to run the plugin.
add a new line to desc.txt file: add a new line to desc.txt file:
runtime=version runtime=version
......
Clone repository
  • Build_AnyWave
  • CLI
  • CLI_List
  • Changes
  • ExportData
  • ICA
  • Imaginary Coherence
  • MATLAB anywave function
  • MATLAB_BIDS
  • MATLAB_change_sig_prop
  • MATLAB_debug
  • MATLAB_get_data
  • MATLAB_get_markers
  • MATLAB_get_props
  • MATLAB_init
View All Pages