'InitFcn' callback error
108 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Mariam Dabbous
el 1 de Mzo. de 2020
Comentada: Walter Roberson
el 8 de Jun. de 2022
I was trying to design and tune a MPC controller for a MIMO system and I keep getting the following error.
This is my Simulink block diagram:
6 comentarios
Jonah Embry-Seckler
el 13 de Abr. de 2020
Additionally, the exact error appears to occur on line 14 in this line:
mpcobj = slResolve(mpcobjname,blk)
slResolve cannot resolve mpc1. What is slResolve? It doesn't appear to be a standard Matlab function based on my google searches.
Walter Roberson
el 29 de Mayo de 2021
slResolve() is probably the internal Simulink symbol resolution; https://www.mathworks.com/help/simulink/ug/resolving-symbols.html
Respuesta aceptada
Samuel Folorunsho
el 8 de Jun. de 2021
The probelem is that you did not save the mpc controller as a mat file that could be called once you exit the designer. So once you clear your workplace , the exported controller is no longer available on the workplace resulting in the error. To resolve this, you will need to:
- Save the controller after exporting it : save('mpc1.mat','mpc1'). Here mpc1 is the name of the controller as speficied by you while designing it
- Include the code to call the saved controller in your MATLAB file: load('mpc1'). This will load the controller into your workspace and your model will run without the error.
I hope this helps
reference: https://www.mathworks.com/matlabcentral/answers/403735-how-to-save-mpc-model-predictive-controller-to-be-used-later-on-the-error-message-is-attached
1 comentario
Más respuestas (3)
Wissal Tabib
el 29 de Mayo de 2021
did you find a solution to your problem what was it ? I am facing the same
0 comentarios
Adesola Bankole
el 23 de Abr. de 2022
Make sure that the 'clear' or 'clear all' syntax is either commented or deleted.
The issue should be resolved with that action
0 comentarios
Guilherme Vitor Santos
el 3 de Jun. de 2022
Editada: Guilherme Vitor Santos
el 3 de Jun. de 2022
Estous com esse problema no matlab online
Error evaluating 'InitFcn' callback of Audio Device Writer block (mask) 'labtelecom/Audio Device Writer'.
Callback string is 'audioblkAudioDeviceIO(gcbh, 'initfcn');'
Caused by:
No audio input device detected
3 comentarios
Walter Roberson
el 8 de Jun. de 2022
Ashlesh, are you using Chrome to access MATLAB Online? No other browser can possibly work.
Ver también
Categorías
Más información sobre Linear Plant Specification en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!