While simulating model in Simulink I got error as "External input specified in the Configuration Parameters dialog box on the Data Import/Export page (or as an option to SIM command) to a model containing no root level input ports"

 Réponse acceptée

Fangjun Jiang
Fangjun Jiang le 19 Août 2022

3 votes

You specified input data, but there is no root level input ports, which means no input data is needed.
If you've done this manually or inadvertently, press Ctrl+E, select "Data Import/Export" on the left, un-check "Input" on the right.

7 commentaires

Abhijeet Anand
Abhijeet Anand le 22 Août 2022
Thank You
What should I do if I actually need input data for my Simulink model from the base workspace, and I'm still receiving the same error?
Basically, I'm generating a cosine wave (u) in MATLAB, using a Time vector (tout) that was generated by a simulink model (model_A, say). I want to send this cosine wave to another Simulink model (model_B, say) for further processing.
Here's my MATLAB script:
% tout is a variable generated in the same workspace, from simulink model_A
u=cos(tout);
sim('model_B');
Command Widow Error:
External input specified in the Configuration Parameters dialog box on the Data Import/Export page (or
as an option to SIM command) to a model containing no root level input ports
Thanks.
Fangjun Jiang
Fangjun Jiang le 3 Fév 2023
Modifié(e) : Fangjun Jiang le 3 Fév 2023
In this case, you need to have a root level Inport block. Then in model Configuration Parameters, Data Import/Export, check Input, [tout,u].
This is as if you are connecting the base workspace data [tout, u] to the root level Inport block.
Another way is to use a "From Workspace" block in the model and specify the data as [tout, u]. Then you don't need the Inport block.
Param
Param le 4 Fév 2023
Thanks for the response @Fangjun Jiang.
I was actually using the "From Workspace" block since the beginning and had infact put the same input configurations [tout, u]. I had also specified the same in the "Data Import/Export page" of the model configurations, still I was getting the error.
However, I tried using the inport block, and it worked just fine.
Thanks a lot for your help.
madhan ravi
madhan ravi le 21 Nov 2023
+1
Kamal
Kamal le 5 Juil 2024
Déplacé(e) : Fangjun Jiang le 6 Juil 2024
External input specified in the Configuration Parameters dialog box on the Data Import/Export page (or as an option to SIM command) to a model containing no root level input ports
how can i do
Fangjun Jiang
Fangjun Jiang le 6 Juil 2024
Add an Import block to the root level of your model

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Produits

Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by