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 3 additions and 19 deletions
+3 -19
  • Write-MATLAB-plugin.md Write-MATLAB-plugin.md +3 -19
  • No files found.
Write-MATLAB-plugin.md
View page @ 796a27d2
......@@ -62,25 +62,9 @@ runtime=R2024b
You have to install the matching runtime version on your system.
AnyWave should detect it when starting up and when the time comes to run the plugin, it will setup the context to run the plugin with the required Runtime version.
# 3. check that AnyWave detects your plugin at startup
Close and relaunch AnyWave, your plugin should appear in the Processes menu.
# 5. [MATLAB API functions](/anywave/documentation/-/wikis/MATLAB_functions)
# IMPORTANT note about the init function
Before calling any anywave commands in your code, call the init function this way:
````matlab
args = anywave('init', varargin);
````
Be sure that your main function accepts varargin (cell array) argument.
````matlab
function main(varargin)
````
This will ensure that your plugin can be compiled and run by AnyWave as a standalone application.
The args variable is a structure/dictionnay that contains all useful properties you may use in your plugin.
The anywave application path, the current plugin directory, etc.
## [Make your plugin BIDS Pipeline compatible](/anywave/documentation/-/wikis/MATLAB_BIDS)
## 5.1 [Make your plugin BIDS Pipeline compatible](/anywave/documentation/-/wikis/MATLAB_BIDS)
## [DEBUG PLUGINS directly in MATLAB](/anywave/documentation/-/wikis/MATLAB_debug)
## 5.2 [DEBUG PLUGINS directly in MATLAB](/anywave/documentation/-/wikis/MATLAB_debug)
## [MATLAB API functions](/anywave/documentation/-/wikis/MATLAB_functions)
\ No newline at end of file
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