Short Description

Low-level functions for interactive communication between Icy and Matlab. To use this plugin, you have to configure your Matlab application in a specific way: please have a look to the install instructions in the icy_init.m file located in the /path/to/Icy/plugins/ylemontag/matlabcommunicator directory.

Documentation

This plugin provides low-level tools needed to execute some functions on Icy from a Matlab application. The Matlab X server plugin, which turns Icy into an image/video/sequence viewer for Matlab, is a typical example of what can be done with Matlab communicator.

Installation

In addition to the usual Icy install procedure, you have to configure your Matlab application in a specific way in order to be able to use this plugin. In particular, the following commands must be executed each time you start Matlab:
>> addpath('/path/to/Icy/plugins/ylemontag/matlabcommunicator');
>> icy_init();

This operation can be done automatically using a startup.m file (please consult the Matlab documentation for more details).

Please note that these instructions are also mentioned in the icy_init.m file located in the /path/to/Icy/plugins/ylemontag/matlabcommunicator directory.

Special note for the users of the Matlab X server plugin

For historical reasons, up to version 2.5.1.0, the Matlab X server plugin used to incorporate the low-level communication functions that are now provided by the current plugin. In that respect, there used to be a specific install procedure for the Matlab X server plugin too, but this former procedure is now deprecated.

However, as it depends now on the current plugin, users of the Matlab X server plugin must now follow the install procedure described above.

Resources needing this

2 reviews on “Matlab communicator

  1. Thomas Provoost
    Amazing tool, just the best to use the performances of Icy and the features of Matlab at the same time.

Leave a Review

Leave a review
Cancel review
View full changelog
Close changelog

Changelog

  • Version 1.0.5.0 • Released on: 2013-02-12 16:12:44
    Download
    Description:

    Fix: missing .m files in the JAR archive.

  • Version 1.0.4.0 • Released on: 2013-02-12 16:00:19
    Download
    Description:

    Fix: debug output messages when MatlabCommandException is thrown.

  • Version 1.0.3.0 • Released on: 2012-10-12 13:38:20
    Download
    Description:

    Fix: bug at .m extraction

  • Version 1.0.2.0 • Released on: 2012-10-12 12:25:21
    Download
    Description:

    Fix: bug at .m extraction

  • Version 1.0.1.0 • Released on: 2012-10-12 12:21:51
    Download
    Description:

    Fix: null pointer exception thrown if a required resource in the jar file is missing.

  • Version 1.0.0.0 • Released on: 2012-10-12 11:41:53
    Download
    Description:

    Set the dependencies and the minimum kernel version

  • Version 0.0.1.0b • Released on: 2012-10-12 10:31:43
    Download