How do we fix this in Simulink ?

1 vue (au cours des 30 derniers jours)
Varun Nair
Varun Nair le 22 Juil 2021
I have taken a simple D axis Current transformation from looking under mask option of a PMSM motor. Once Implemented in the running stage, it pops the following message.
How should I add the parameter. I am not able to rechange the name as my parameter that was included in the workspace

Réponse acceptée

Keyur Mistry
Keyur Mistry le 23 Juil 2021
You need to define the "Ldq" variable array of size 1x2, before the simulation starts.
Either you can create variable manually in MATLAB command window:-
>> Ldq = [Ld Lq]; % Ld is D-axis Inductance value and Lq is Q-axis Inductance value
Or you can add the above command in the "InitFcn" of the model file.
Open your .slx simulink file -> right click (keeping curson on white space in model file window) -> select "Model Properties" -> In "Model Properties" window go to "Callbacks" tab -> Select "InitFcn" under "Model Callbacks" -> Enter your code.
Code written in "InitFcn" will be executed first once the Run button is hit for simulation.

Plus de réponses (0)

Catégories

En savoir plus sur Programmatic Model Editing dans Help Center et File Exchange

Tags

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by