I am doing some work for a company which is considering switching over to Simulink as its main simulation tool. The work will involve continuous and discrete control system design and the hardware platforms will be 486/Pentium PC's running Windows 95.
There are a number of questions bothering us and I would appreciate it if anyone could help with answers.
- How large are the models which Simulink can handle before running out of steam or giving problems ?
- Is there a limit to the depth of nesting in the block hierarchy ?
- Can anyone suggest a "Getting started with Simulink" book or tutorial (such as the Matlab tutorial(s) available on the net). We would like a more complete introduction than is presented in the Simulink manual.
- How does one go about debugging a Simulink model ? Are there user-friendly tools available to assist with debugging ?
- Is it possible to have static variables in m or S functions ?
- Now for the trick question, and the one for which we would most like to have the answer: Does Simulink support interruption of a run, and allow variables to be queried and changed, and allow the run to be resumed ? We would like to do this without having to put scopes or meters on every possible wire in the block diagram. Stated another way, this probably means "Is there any way of accessing Simulink signals/variables in general ?"