50 ancestors of ecb4011cd572453e

2002-06-18
18:03:16
Appended "memory" blocks to plant model outputs to break simulink algebraic loops. check-in: ecb4011cd5 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-06-17
14:30:34
Does not now define Octave functions unless explicitly compiling for STANDALONE or OCTAVEDLD. check-in: 0c91fc17d1 user: geraint@users.sourceforge.net tags: origin/master, trunk
14:28:39
c files now #include sys_cr.h. check-in: 168a121b9d user: geraint@users.sourceforge.net tags: origin/master, trunk
13:14:50
Fixed some rules to reduce number of implicit rule searches. check-in: 9eeb158052 user: geraint@users.sourceforge.net tags: origin/master, trunk
08:50:00
Changed pattern to prevent 'max(' from being translated to 'mamttx('. check-in: 623234b6c9 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-06-11
11:25:25
No longer delay the simulated data. check-in: ecd25de368 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-06-10
23:22:16
Fixed problem with Matlab fsolve failing because of "user function returned Inf or Nan" (fsolve.m, line 245). check-in: 718f8cde73 user: geraint@users.sourceforge.net tags: origin/master, trunk
23:20:14
Commented out definition of bool - problematic if declared elsewhere. check-in: 53aac86d96 user: geraint@users.sourceforge.net tags: origin/master, trunk
23:18:44
Adjusted cr.h comment delimiters to be C compliant. check-in: e24b2700be user: geraint@users.sourceforge.net tags: origin/master, trunk
23:00:24
typo. check-in: 9421f43e15 user: geraint@users.sourceforge.net tags: origin/master, trunk
22:55:48
Corrected broken test for debug. check-in: 9acdf436b1 user: geraint@users.sourceforge.net tags: origin/master, trunk
19:25:00
Replaced dummy check for valid input with a less broken dummy function. check-in: 5ab08d6d57 user: geraint@users.sourceforge.net tags: origin/master, trunk
10:43:19
ode2odes now prerequisite for sim.m and ssim.m check-in: e65c007d3a user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:58:54
Added versiin for sEMTF check-in: 32f1c6108e user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:27:33
Updated description check-in: 6c463de05f user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-06-05
10:54:12
#include "useful-functions.hh" added to files. check-in: e168fd1202 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-05-29
18:40:43
Made file C compliant. check-in: 27de151df7 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-05-28
22:52:48
Starting to move rep into single file. check-in: 5cb35287c8 user: geraint@users.sourceforge.net tags: origin/master, trunk
18:08:38
Fixed [ 547294 ] CRs are not sought from MTT_CRS. check-in: e4e5e97c5b user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-05-27
15:30:41
Replaced awk with gawk (managed to unlock file at last). check-in: aead96b7ab user: geraint@users.sourceforge.net tags: origin/master, trunk
15:18:48
Trying to get rid of this! check-in: 86612195ab user: geraint@users.sourceforge.net tags: origin/master, trunk
14:52:15
Parameters in sfun reps are now declared using sympar.h at the top of the
sfun*.c file instead of in individual functions. This causes the optimisation
variables (mtt_tmp*) to be declared correctly without causing conflicts in the
scope of parameter declarations.
check-in: bdfbe12d56 user: geraint@users.sourceforge.net tags: origin/master, trunk
14:48:34
Inclusion of sympar.h moved to top of file for consistency with other templates.

states and outputs prepended with an underscore to prevent conflicts when
inputs and outputs have the same names. check-in: 0463689b2b user: geraint@users.sourceforge.net tags: origin/master, trunk

13:19:09
Added "#include <math.h>". check-in: cbc3f2e90e user: geraint@users.sourceforge.net tags: origin/master, trunk
10:36:21
Fix for bug [553524] #define PI causes parse error.
Only substitutes for PI if it is not a number. This prevents Reduce from
trying to substitute for 3.14... when "on rounded" has been set.
check-in: adc4f01f84 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-05-26
17:28:27
Tweaked figures again check-in: 974eef3cb5 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-05-25
09:23:47
Self-naming components: name is mttTYPE or mttTYPE_2 ... check-in: bef089cdef user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-05-24
16:19:42
Builds Simulink .mdl as well as sys_sfun.mexglx. check-in: d23074a21b user: geraint@users.sourceforge.net tags: origin/master, trunk
11:04:10
Removed unnecessary message about *.log file not existing when -D option is used. check-in: 16d5375ac8 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-05-23
17:27:06
Made output of U and parameters consistent. check-in: 6c8bf9597f user: gawthrop@users.sourceforge.net tags: origin/master, trunk
17:26:07
Cosmetic tweaks to graphs check-in: 4d5e314d90 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
17:08:21
`mtt sys sfun zip` now produces an input block and an interface block for MTT models.
Models can be embedded within larger Simulink models by the 2 ports.
The user must edit 2 code blocks in <sys>_sfun_interface.c before compiling with mex.
check-in: 0ae1960649 user: geraint@users.sourceforge.net tags: origin/master, trunk
2002-05-22
16:59:59
Multiple ps files generated - view shows all check-in: 8d0ad4c90b user: gawthrop@users.sourceforge.net tags: origin/master, trunk
10:33:18
Nameless components are now named according to type - replaces old
mtt1 etc style.
check-in: df4eab1c5e user: gawthrop@users.sourceforge.net tags: origin/master, trunk
09:35:49
Added insertor variable to stop sh-mode font-lock from getting hopelessly confused by embedded C++. check-in: a342b52fce user: geraint@users.sourceforge.net tags: origin/master, trunk
09:15:03
Non-repetitive components no longer use _1 in names check-in: cc90f0dc4e user: gawthrop@users.sourceforge.net tags: origin/master, trunk
07:33:11
New collocated P controller check-in: 58ba440d77 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-05-21
18:50:11
Customised figures. check-in: 3824e1f3d9 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
11:46:31
MTT input block "sys_sfun_input.mexglx" created to provide inputs from MTT input file to plant model within Simulink.
The command "mtt sys sfun zip" now also creates a simple sys.mdl file which connects the input block to the plant block correctly.
check-in: f281078eb6 user: geraint@users.sourceforge.net tags: origin/master, trunk
08:47:41
Implicit rules check-in: 9bdd1aa5cf user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:45:36
DIY reps: no longer skips rep if file exists already.
Avoids problems in rep.txt when options change
check-in: 1ca84ea61b user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-05-20
13:42:31
Uses simpar.first for first printed output check-in: 8953950403 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
13:32:36
Sanity check on y_0 check-in: ffbec8fe83 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
10:29:59
-oct now forces an m target language to be oct
(if the rep is an the list: "ae input logic numpar simpar state")
check-in: 8da889c6d5 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
10:09:28
Added zip to suggested list - used by 'sfun.zip' target. check-in: 442ec01b46 user: geraint@users.sourceforge.net tags: origin/master, trunk
08:51:49
Tidied generated code up a little bit. check-in: c699cea8d8 user: geraint@users.sourceforge.net tags: origin/master, trunk
08:50:12
Cleans _sfun_ae.mexglx. check-in: 71d9f9d85b user: geraint@users.sourceforge.net tags: origin/master, trunk
08:10:11
Now changes 10-1 to 9, not 09. etc. check-in: 9184eb0ecf user: gawthrop@users.sourceforge.net tags: origin/master, trunk
07:41:03
Take t (time) from mtt_data - works with non-zero simpar.first check-in: 63cb6a27c6 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
07:12:05
Trying to get oct files generated with -oct check-in: 039197b659 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-05-19
13:01:22
Numerical solution of algebraic equations implemented for S-function target.

Equation solving requires the Matlab Optimization Toolbox to be installed.

Code has been changed from C++ to C to allow mex files to be built with LCC,
the compiler bundled with Matlab.

Parameters are now obtained from numpar.c instead of a dialogue box.

`mtt <sys> sfun zip` creates all necessary files for building the model mex files. check-in: 062029b187 user: geraint@users.sourceforge.net tags: origin/master, trunk


MTT: Model Transformation Tools
GitHub | SourceHut | Sourceforge | Fossil RSS ]