Index problems after version upgrade

1 visualizzazione (ultimi 30 giorni)
Christian
Christian il 31 Mag 2021
Commentato: Christian il 31 Mag 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 Commenti
Walter Roberson
Walter Roberson il 31 Mag 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 il 31 Mag 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.

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Creating Custom Components and Libraries in Help Center e File Exchange

Prodotti


Release

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by