MATLAB: RTW C-API and Matrix-Parameters of variable length (and width)…..

c++ apirtwsimulinksimulink coder

Hello, my question is the following: i want to use the C-API in RTW (…MatLab 2007b) to change the Parameters in a compiled Model. That does work in some sense, but if my Parameters are vectors, i am not able to change their length after compiling the Model. Is this anyway not possible or are there some kind of mechanisms in the RTW to do this ?? so long, thanks for reading my question,
Uli

Best Answer

AFAIK, you cannot change the attributes of the parameters (datatype, dimensions, complexity, etc.) once the model has been compiled. Only the value can change. It is however possible to change the dimensions of the inputs/outputs (see Variable-Size Signal Basics).