Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Hybrid Automata Module for Scilab/Xcos details
Login with GitLab

Hybrid Automata Module for Scilab/Xcos

Toolbox enables visual modeling of hybrid automata in Xcos
(4510 downloads for this version - 11680 downloads for all versions)
Details
Version
0.2
A more recent valid version with binaries for Scilab 5.3 exists: 0.3
Author
Ievgen Ivanov
Owner Organization
private individual
Maintainers
Ievgen Ivanov
Allan CORNET
Category
License
Creation Date
March 4, 2011
Source created on
Scilab 5.3.x
Binaries available on
Scilab 5.3.x:
Linux 32-bit macOS Linux 64-bit
Install command
--> atomsInstall("hyb_auto_module")
Description
            Visual modeling and simulation of hybrid automata in Xcos.
For specifications see SEP "Hybrid Automata Module for Scilab/Xcos"
at http://wiki.scilab.org/Contributor_-_Hybrid_Automata_Module.

Hybrid automaton is a well known discrete-continuous mathematical model.
Its behavior consists of discrete state transitions and continuous evolution.
A simple example is a room-thermostat-heater system where the temperature of 
the room evolves according to laws of thermodynamics and the state of the 
heater is (on/off). Hybrid automata are used to model a variety of embedded
systems.

This toolbox adds tools for visual editing and simulation of hybrid automata to
Xcos block diagram editor. Although it is possible to model hybrid automata
behavior directly in Xcos (e.g. using AUTOMAT block), such modeling requires
manual translation of hybrid automaton state diagrams to block diagrams -
inconvenient and error-prone process. With this toolbox, a user is able to model
hybrid automata directly in terms of state diagrams.
            
Files (4)
[782.24 kB]
Source code archive
Package is platform-independent.
Note: To compile this package on Macosx, please make sure that 
either JAVA_HOME is defined or jni.h is located in
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/include

[1.27 MB]
Linux 32-bit binary for Scilab 5.3.x
Linux 32-bit
Automatically generated by the ATOMS compilation chain

[1.27 MB]
macOS binary for Scilab 5.3.x
MacOSX version
Automatically generated by the ATOMS compilation chain

[1.27 MB]
Linux 64-bit binary for Scilab 5.3.x
Linux 64-bit
Automatically generated by the ATOMS compilation chain

News (1)
Comments (2)     Leave a comment 
Comment from hehi ha -- June 1, 2012, 08:45:36 AM    
I build this src with scilab5.4 alpha. But have error.

e:\Study\xcos module\hyb-auto-module\sci_gateway\cpp\GiwsException.hxx(45) : fatal error
C1083: Cannot open i!
!     nclude file: 'jni.h': No such file or directory 

How to fix it ?
Answer from Ievgen Ivanov -- June 1, 2012, 11:39:18 AM    
This answer has been deleted.
Answer from Ievgen Ivanov -- June 1, 2012, 05:42:18 PM    
Hello,

Unfortunately, for the moment it is not possible to make this toolbox compatible with
Scilab 5.4.0 Alpha 1, because of some bugs in the new (alpha) version of Xcos.
Probably these bugs will be corrected in Scilab 5.4.1.
Currently I suggest that you install the package [1] on Scilab 5.3.3.
Please, make sure that you have an installed Java JDK [2] and a C++ compiler.
Also, please set the environment variable JAVA_HOME to the path to your Java JDK 
(the JDK directory should contain sub-directories include and lib).

[1]
http://atoms.scilab.org/toolboxes/hyb_auto_module/0.3/files/hyb_auto_module-0.3-1-src.zip
[2] http://www.oracle.com/technetwork/java/javase/downloads/index.html

Regards,
Ievgen Ivanov

> I build this src with scilab5.4 alpha. But have error.
> 
> e:\Study\xcos module\hyb-auto-module\sci_gateway\cpp\GiwsException.hxx(45) : fatal
> error
> C1083: Cannot open i!
> !     nclude file: 'jni.h': No such file or directory 
> 
> How to fix it ?
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.