I have made a plain Simulink model consisting of Current Sensor/Scope/Switch etc. There are also two subsystems (Load and Battery) that are user defined Library objects. Links looks fine. The model works and simulation results are correct.
Now I want to programmatically (from Matlab command window) change the Library objects. Say from Load_RLC to Load_R. Both exists as Library objects. I have tried commandos like:
But the ‘Load_R’ can not be found (There is no block named 'Load_R')
I have also tried things like:
Here the ‘Load_R’ is invalid block type.(Invalid NewBlock (<Load_R>) passed to REPLACE_BLOCK. Try built-in/BLOCKTYPE or a valid block name.)
The replace_block command, however, works with the built-in library blocks.
If I change the library components ‘manually’ everythings works, so there is nothing wrong with the components themselves.
What am I doing wrong here?