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

 採用された回答

Keyur Mistry
Keyur Mistry 2021 年 7 月 23 日

0 投票

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.

その他の回答 (0 件)

カテゴリ

製品

タグ

質問済み:

2021 年 7 月 22 日

回答済み:

2021 年 7 月 23 日

Community Treasure Hunt

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

Start Hunting!

Translated by