Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • D Documentation-116
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • 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
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • anywave
  • Documentation-116
  • 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
Show whitespace changes
Inline Side-by-side
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