Hello every one
please I need some boday to help me to solve an error that bub-up to me and I could not solve it.
I am bulding a model predictive controller using the differencail equation models for plant and my main function which is the controller statements in a matlab function block, I also used the an other file to declare the variables .
(this examlpe from the PREDICTIVE CONTROL OF POWER CONVERTERS AND ELECTRICAL DRIVES book – excersise 1 Predictive Control Simulation – Three-Phase Inverter)
the code has some golbal varaibles that are declared globaly in both in the main function (in the matlab fun block) and in the file that I declared the rest of the local variables.
I connected all componants to each other but I have the error that need the glabal varaible to be declared?
- I inclouded the code in the attachemts below
this is the error:
Global declaration not resolved to a Data Store Memory block registered via the Ports and Data Manager.Function 'MATLAB Function' (#23.513.514), line 15, column 6:"v"Launch diagnostic report.Component:MATLAB Function | Category:Coder errorGlobal declaration not resolved to a Data Store Memory block registered via the Ports and Data Manager.Function 'MATLAB Function' (#23.524.525), line 15, column 17:"L"Launch diagnostic report.Component:MATLAB Function | Category:Coder errorGlobal declaration not resolved to a Data Store Memory block registered via the Ports and Data Manager.Function 'MATLAB Function' (#23.526.528), line 15, column 19:"Ts"Launch diagnostic report.Component:MATLAB Function | Category:Coder errorGlobal declaration not resolved to a Data Store Memory block registered via the Ports and Data Manager.
Best Answer