Index problems after version upgrade

1 visualización (últimos 30 días)
Christian
Christian el 31 de Mayo de 2021
Comentada: Christian el 31 de Mayo de 2021
Hi!
I have a Simscape model running with R2020a. Now I upgraded to R2021a.
Without any changes I get the following error when compiling the network:
Checking the release notes nothing pointed me on something that could cause the problem. Is there any thing known that R2020a is more tolerant that R2021a?
  2 comentarios
Walter Roberson
Walter Roberson el 31 de Mayo de 2021
I am not clear as to what the error is conveying. Is it saying that you have a 3 x 1 array that was declared 3 x 1, but that you are only using a scalar index A(K) instead of A(K,1) ?
Or is it possible that the array has been switched to zero based indexing, but you have coded a 1-based index number?
Christian
Christian el 31 de Mayo de 2021
Thank you for your fast answer.
I read the error as you do. But there is no hint where error would happen. It could be anywhere.
What I tried so far:
  • I tried to boil it down to some subsystem, but that didn't lead to further insights. It could be the way my subsystems play together.
  • Change all usages of a(3) to a(3,1) in my custom components.
  • Replace inputs by constants and also transpose vectors
  • I couldn't find any usages of zero based indexing.
  • The "Upgrade Advisor" gives some minor hints (slx-compression and similar), but FAILS to do some of the tests due to the above compilation error.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Creating Custom Components and Libraries en Help Center y File Exchange.

Productos


Versión

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by