Model is an invalid option for linmod

2 views (last 30 days)
John Klueven
John Klueven on 12 Jan 2022
Answered: Samhitha on 16 Jun 2025
I am trying to linearize simulink model through function linmod. I properly put outport and inport block in the simulink, but I get error when i execute linmod('my_model.slx'). The error says my_model is an invalid option. Don't know where might be the problem, below is the scheme.

Answers (1)

Samhitha
Samhitha on 16 Jun 2025
The error "my_model is an invalid option" when calling the linmod('my_model.slx') is most likely due to one of the following issues:
  1. linmod takes only the model’s name, without the .slx or .mdl extension. If your model is named my_model.slx, you should call: linmod('my_model').
  2. linmod requires the model to be loaded or open before linearization. use load_system('my_model') or open_system('my_model').
  3. linmod linearizes around the model's top-level Inport and Outport blocks. Place the Inport and Outport blocks at the top level of the model, not inside subsystems.
For more details, look into following documentation:
Hope this helps!

Categories

Find more on Simulink in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!