Serial Communication Toolbox for Scilab
Switch branches/tags
Nothing to show
Clone or download
Latest commit e61e92f Apr 14, 2012

Serial Communication Toolbox for Scilab

This toolbox enables the use of Serial Communication in Scilab and Scicoslab. This is a port of the Portable Serial Toolbox for Scilab originally written by Enrico Segre and has been ported to Scilab 5.x and released with his kind permission. It is licensed, at his request, under the GPLv3.

Enrico does not wish to provide support for this toolbox anymore. Therefore, for any support related queries or otherwise, please raise an issue on the Github project page. You can reach me at this address, but I would prefer you raise an issue on Github for problems with the toolbox.

This toolbox is known to have worked so far on Linux based systems and on Windows (up till Windows 7).

The implementation via TCL wrappers is certainly suboptimal, but shouldn't be such a penalty, given the low bandwidth and the intrinsic asynchronous mode of serial communication. And mainly, it relieves the developer from supporting many platforms at once.

Release Notes:


v.0.4: Toolbox updated to be compatible with Scilab 5.4


(First Release by Aditya Sengupta)

v.0.3: Toolbox is now compatible with Scilab 5.x, along with help files.


(Final Release by Enrico Segre)

v.0.2: corrected version after report of bug 3829: readserial/writeserial confused by strings containing nonprintable ascii characters,

Toolbox essentially still geared for scilab 4.x (4.1.2, scicoslab) in the sense that:

  • builder.sce and loader.sce make use of xmltohtml(), add_help_chapter(); xml files are based on the 4.x dtd (IF I would be able to make doc in scilab5 I might even consider to package a new help page set together with the old)
  • in many points the detour TCL_EvalStr("set answ [....]"); TCL_GetVar("answ") is still implemented (was mandatory prior to request 319), it is not required since scilab 4.1.2

However, the toolbox is reported to work with Scilab 5.0.2 final [I suppose, without help pages readable in the help widget, but that's minor; html files provided, anyway]