
- EXECUTE A SCRIPT IN FREEMAT 64 BIT
- EXECUTE A SCRIPT IN FREEMAT ZIP FILE
- EXECUTE A SCRIPT IN FREEMAT DRIVER
This merge ensures that all necessary files are found when building the binary files.)
EXECUTE A SCRIPT IN FREEMAT ZIP FILE
Download the zip file spnbox_1.2_third_party.zip.
EXECUTE A SCRIPT IN FREEMAT DRIVER
To build the driver from the source, the program mkoctfile is needed for Octave (it might be found in the headers package of Octave) and mex for Matlab.) it might be best to build the driver from the source files: If running the programs in Unix (Linux, Cygwin.
(If unsure, type path in Matlab/Octave/FreeMat/SciLab to display the directories on their path.)
Copy the driver file to a directory on the path of Matlab/Octave/FreeMat/SciLab. Extract the zip archive and identify the driver file (octlpsolve.oct for Octave). EXECUTE A SCRIPT IN FREEMAT 64 BIT
In the version 5.5.2.0 of the package the driver archive for Matlab and 64 bit Windows is called lp_solve_5.5.2.0_MATLAB_exe_win64.zip, the driver for Octave and 32 bit Windows is called lp_solve_5.5.2.0_octave_exe_win32.zip, and so on.
Download the appropriate driver files from. If running the programs directly in Windows, not via Cygwin (for Cygwin, see the Unix procedure):.
If the program completes successfully, SPNBOX is ready to use and no further action is necessary.
To check whether LPSOLVE is already installed, run iptst.m from the examples folder of SPNBOX.
Detailed information about the installation of the LPSOLVE driver may be found in the LPSOLVE documentation.) (This procedure was tested for Octave under Cygwin. The following appears to be a quick installation procedure. Installing the LPSOLVE driver: LPSOLVE is third-party software for mixed integer linear programming. You may do this with the addpath command.
If using an initialization script (such as startup.m) add the path of the SPNBOX files to the path list. For other programs, copy the corresponding ip_sc_. If using Octave, copy ip_sc_octave.m to ip_sc.m. The toolbox has been tested with the version 5.5.2.0 of LPSOLVE. The LPSOLVE software for mixed integer linear programming. While the most recent version of the toolbox has been tested only in Octave, the toolbox is expected to work also with the other programs. One of Matlab, Octave, FreeMat, or SciLab. Note that Octave, FreeMat, and SciLab are free software. While the most recent version of the toolbox has been tested only in Octave, the toolbox is expected to work also with the other programs that can execute Matlab scripts, such as Matlab, FreeMat, and SciLab. The current version of the toolbox is 1.2 (July 2013). Antsaklis (2006), Supervisory Control of Concurrent Systems: A Petri Net Structural Approach, Birkhauser Boston. The theory of the implemented methods may be found in A description of the functions included in the toolbox can be found in the manual. The toolbox includes functions for the design of supervisors subject to liveness constraints and linear inequality constraints. There is also a C version of the toolbox that is included in the ACTS software,
SPNBOX is a supervisory control toolbox for programs that can execute Matlab scripts (Matlab, Octave, FreeMat, SciLab, and others). SPNBOX SPNBOX - A Toolbox for the Supervisory Control of Petri Nets