MATLAB: Can’t run simulink with inport

inputSimulink Design Optimization

I want to use an inport with simulink rather than a "from workspace" or "constant" block as I want to use the control and estimation dialog box to optimise the input in order to minimise a cost function. I copy and paste my data for the input from excel (24 cells in a column)called P, and do the same for the time stamp (1 to 24 hours, 1 hour intervals) in a separate variable called time. In the configure parameters dialog box I have ticked inputs and typed in [P,time] but this does not work -What am I doing wrong? I want the model to be discrete, one output per hour for 24 hours.

Best Answer

Assume both time and P are column vector, you need to put it as [time,P]. The time stamp is always the first column. The second column, third column, etc. will be the Inport data.